IRIS Software Group
Remote Jobs
IRIS Software Group provides software solutions and services in order to enhance operational accuracy, compliance, and efficiency in businesses, organizations, and schools. Headqua
2 Jobs
Senior Software Engineer
IRIS Software GroupIRIS Software Group provides software solutions and services in order to enhance operational accuracy, compliance, and efficiency in businesses, organizations, and schools. Headqua
Title: Senior Software Engineer Location: Remote, East Coast Based, Department: Engineering Job Description: ID:1063 Department:Engineering Salary Range:N/A Senior Software Engineer - East Coast, Remote Job Description: IRIS Americas is seeking a skilled Senior Software Engineer (.NET Full stack) to join our dynamic Payroll team. The ideal candidate will have a solid understanding of application data, the ability to identify discrepancies, and the expertise to develop and implement sanity-checking scripts and fixes. This role requires a proactive individual who demonstrates initiative and accountability, effectively investigating and resolving data discrepancies while developing stored procedures and optimizing database performance. Job Requirements: - 10+ years of experience developing high-performance web applications. - Undergraduate degree in Computer Science or a related field. - Expertise in object-oriented design, .NET technologies, APIs, Microservices, and SQL Server query writing. - Proficiency with JavaScript and other modern front-end technologies. - Strong experience designing and implementing architecture for reliable scalability. - Hands-on experience with AWS Cloud Services, Lambda, Queues, and CI/CD pipelines. - Proficiency with containerization technologies (K8s experience is a plus). - Strong troubleshooting skills and ability to independently solve complex problems. - Ability to thrive in a fast-paced, multitasking environment. - Experience in mentoring, guiding, and supporting junior software engineers. - Comfortable working independently with minimal supervision. - Strong communication skills with the ability to collaborate effectively with cross-functional teams. - Passion for continuous improvement and a commitment to delivering high-quality solutions. Job Responsibilities: - Design, develop, and maintain high-performance .NET web applications and microservices. - Architect and implement scalable, reliable, and high-performance solutions. - Lead technical design discussions and mentor junior team members, ensuring adherence to coding standards and best practices. - Write clean, maintainable code and ensure smooth deployments with minimal bugs. - Participate in code reviews, ensuring high-quality code and adherence to architectural guidelines. - Provide leadership in technical architecture and the establishment of robust design patterns. - Collaborate with product owners and business analysts to deliver high-impact features and improvements. - Work across all layers of the application stack (front-end, middle-tier, and database), including writing stored procedures and complex queries. - Utilize AWS Cloud Services to build scalable solutions and implement best practices. - Contribute to the implementation and optimization of CI/CD pipelines, containerized applications (using Kubernetes, Docker, AWS Fargate). - Proficiency with Git and version control systems to ensure smooth collaboration. - Collaborate within an Agile environment, using iterative development methodologies. - Stay current with emerging technologies and proactively suggest innovative solutions to improve performance and user experience. - Mentor and support junior software engineers, fostering a culture of knowledge sharing and growth. - Take ownership of technical solutions, driving improvements in software quality, maintainability, and performance. - Provide off-hours support as needed to ensure system availability and reliability. Benefits: - Company-funded private healthcare - Life and AD&D insurance - Dental, vision, STD, and LTD - 401k plan with company contributions - Generous PTO entitlement - Competitive pay Location: Full-time position with remote work available. East Coast time zone preferred due to time zone alignment.
Lead Engineer
IRIS Software GroupIRIS Software Group provides software solutions and services in order to enhance operational accuracy, compliance, and efficiency in businesses, organizations, and schools. Headqua
Department: Information Technology Job Description: Lead Engineer ID:1042 Department:Information Technology Salary Range:110,000-135,000 Description Location: US Remote Reports to: Engineering Director Direct Reports: 6–8 (Engineering & QA) About IRIS Software Group IRIS Software Group is one of the UK’s largest privately held software companies, trusted by over 100,000 customers across 135 countries. For more than 45 years, we’ve helped organisations make better business decisions by reducing admin, improving efficiency, and giving people more time to focus on what matters. Our software powers payroll for one in six UK employees, supports 12,000+ schools and academies, and is trusted by the majority of the UK’s top accountancy firms. We’re also the UK’s largest third-party online tax filer with the Government. We invest heavily in modern, cloud-based platforms, supported by our Centres of Excellence in India and Romania, and we’re proud winners of multiple industry awards across Payroll, EdTech, Cloud, and Technical Innovation. Just as importantly, we’re recognised as a Great Place to Work, including awards for Tech, Wellbeing, and Women. The Role We’re looking for a Lead Engineer to take ownership of a single, autonomous engineering team. This is a hands-on leadership role that blends technical expertise, agile delivery ownership, and people leadership. You’ll shape technical direction, drive high-quality delivery, and build a culture of ownership and continuous improvement — all while staying close to the code. This role brings together responsibilities traditionally split across Engineering Manager, Lead Engineer, and Agile Delivery Manager. What You’ll Be Doing Delivery Ownership (around 40%) - Own delivery outcomes for your team — quality, predictability, and pace - Drive agile practices to improve flow, visibility, and continuous improvement - Communicate clearly with stakeholders on progress, risks, and dependencies Technical Leadership (around 40%) - Stay hands-on with coding, reviews, and architectural decisions - Improve reliability, scalability, resilience, and technical debt management - Define and document technical decisions, patterns, and team ways of working - Explore and introduce tools and practices that improve velocity, quality, and observability People Leadership (around 20%) - Lead, coach, and develop a high-performing team of engineers and QA - Support career growth, development plans, and succession planning - Foster strong collaboration across Product, Design, and Platform teams What We’re Looking For Essential Experience & Skills - 6+ years in software engineering, with 2+ years in a technical or team leadership role - Strong experience delivering complex software using Agile methodologies - Recent, hands-on experience in a modern SaaS environment - Experience building and operating cloud-based, internet-facing systems at scale - Strong understanding of CI/CD, DevOps principles, observability, and production support - Excellent communication, prioritisation, and stakeholder management skills Technical Stack (experience across much of the following): - C#, .NET / .NET Core, Microsoft .NET stack - Azure (AKS, Service Bus, cloud infrastructure) - React, Blazor, Web APIs - SQL Server - Microservices & containerisation (Docker, Kubernetes) - TDD and modern engineering best practices - Exposure to AWS (Lambda, SQS/SNS, EC2, Fargate) is beneficial Nice to Have - Experience in regulated or complex domains (finance, health, govtech, etc.) - Line management or mentoring experience - Exposure to platform engineering or shared services - Experience using AI tools to enhance engineering productivity Why Join IRIS? - Work on software used by millions across the UK and globally - Lead real technical decisions — not just people or process - Invest in your growth with modern tech, tooling, and learning opportunities - Join an inclusive, award-winning workplace that genuinely values wellbeing