Senior Software Engineer

Company: Iris Software
Apply for the Senior Software Engineer
Location:
Job Description:

Overview

As a Senior Software Engineer at IRIS, you will lead the delivery of complex full-stack web applications serving millions of users. You’ll shape architecture, mentor engineers, and drive commercially aware technical decisions within a fast-growing software group. You’ll work with cutting-edge UI frameworks, .NET Core backends, and cloud-native tech, contributing to our AI-powered platform evolution. This role offers hands-on delivery, architectural influence, and opportunities to grow within a collaborative engineering community.

Pay / Benefits

  • Impact: influence millions globally
  • Growth: learning and career development opportunities
  • Belonging: diverse, inclusive culture

Responsibilities

  • Design and deliver scalable, multi-service systems and data pipelines
  • Own large features across their lifecycle from concept to production
  • Make commercially aware technical decisions balancing customer value and delivery timelines
  • Lead architecture discussions and set engineering standards
  • Drive architectural patterns, documentation, and knowledge transfer
  • Collaborate with product, design and QA to deliver end-to-end solutions
  • Lead AI-first practices and incorporate AI tooling in design, build and ship
  • Mentor junior engineers and lead code reviews and risk assessment
  • Drive continuous improvement and manage technical debt
  • Oversee security practices and comprehensive reviews
  • Lead troubleshooting for complex production issues and incidents
  • Establish testing and quality governance practices
  • Ensure team-wide development tooling and standards

Key requirements

  • 5-7 years of professional software development experience
  • Proven ability delivering complex, multi-system solutions
  • Experience with highly scalable, internet-facing solutions
  • Demonstrated technical leadership through architecture decisions and mentoring
  • Active mentoring experience with junior and mid-level engineers
  • Experience leading initiatives spanning multiple sprints or quarters
  • Commercially aware and outcome-oriented mindset
  • Strong communication skills for technical concepts to non-technical stakeholders
  • Ability to coach others and lead cross-team collaboration
  • AI-first mindset and experience integrating AI tools into workflows
  • Commercially aware and outcome-oriented
  • Resilience and adaptability
  • Strong analytical and problem-solving abilities
  • Frontend frameworks: Angular, React, Vue.js, Blazor
  • Backend: .NET Core, C#, ASP.NET Core Web APIs, REST
  • Databases: SQL and NoSQL, data architecture decisions

…

Posted: September 30th, 2026