{"id":3962108,"url":"https://alion.io/job/iris-software-group-senior-software-engineer-us-2","title":"Senior Software Engineer - US","company":{"id":51452,"name":"IRIS Software Group","domain":"iris.co.uk","url":"https://alion.io/company/iris-software-group","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Ashby","truth_index":{"grade":"A","score":86,"open_postings":13,"ghost_share":0,"stale_share":0.462,"repost_share":0.154,"time_to_fill_p50_days":27,"computed_at":"2026-11-09T06:03:00Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"posting_text","remote_working_hours":null,"hiring_geo_confidence":"explicit","locations":[],"countries":[],"hiring_countries":["US"],"hiring_countries_total":1,"salary":null,"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Amazon CloudWatch","optional":false},{"name":"Amazon EC2","optional":false},{"name":"Amazon EKS","optional":false},{"name":"Angular","optional":false},{"name":"ASP.NET Core","optional":false},{"name":"AWS","optional":false},{"name":"AWS Lambda","optional":false},{"name":"Azure","optional":false},{"name":"Azure AKS","optional":false},{"name":"Bicep","optional":false},{"name":"Blazor","optional":false},{"name":"C#","optional":false},{"name":"CI/CD","optional":false},{"name":"Clean Architecture","optional":false},{"name":"CloudFormation","optional":false},{"name":"Datadog","optional":false},{"name":"Docker","optional":false},{"name":"GraphQL","optional":false},{"name":"Kubernetes","optional":false},{"name":"Model Context Protocol","optional":false},{"name":"Prompt Engineering","optional":false},{"name":"React.js","optional":false},{"name":"Rest API","optional":false},{"name":"SignalR","optional":false},{"name":"SQL","optional":false},{"name":"Terraform","optional":false},{"name":"Vue.js","optional":false},{"name":"WebSockets","optional":false},{"name":"JavaScript","optional":true},{"name":"TypeScript","optional":true}],"status":"live","first_seen_at":"2026-11-09T11:03:40Z","employer_posted_date":"2026-11-09","last_verified_at":"2026-11-09T12:16:10Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"About IRIS\nIRIS Software Group is one of the UK's largest privately held software companies, trusted by 100,000+ businesses, schools and accountancy firms to keep their operations running. Our software pays 1 in 6 UK employees, supports over 12,000 schools, and is relied on by 91 of the top 100 UK accountancy firms.\nWe're a Great Place to Work® certified employer, recognised for our commitment to well-being, inclusion and development - and we're growing fast.\nThis is a hands-on senior engineering role where you’ll solve complex problems, build scalable cloud-based software and have genuine influence over how we design and deliver our products. You’ll work across modern .NET, C#, cloud and web technologies, helping us create secure, reliable software capable of supporting large numbers of users.\nWe’re also evolving how we build software. As IRIS continues its journey towards becoming an AI-first organisation, you’ll have opportunities to use AI-assisted engineering tools, contribute to modern cloud architecture and help shape engineering practices across the team.\nYou won’t have direct reports, but you will have real technical influence. You’ll mentor other engineers, contribute to architectural decisions and help raise the engineering bar around you.\nWhat will you be doing?\nAs a Senior Software Engineer, you’ll take ownership of significant areas of our products from initial design through to production.\nYou’ll:\nDesign and deliver complex, scalable systems, including high-traffic APIs, multi-service integrations and data-processing solutions.\n\nOwn large features and components end-to-end, from technical design and development through to deployment and production support.\n\nBuild modern applications using C#, .NET Core, ASP.NET Core Web APIs and contemporary frontend technologies.\n\nInfluence architecture and technology decisions, helping the team choose solutions that balance scalability, maintainability and business needs.\n\nBuild and improve cloud-native solutions across Azure or AWS.\n\nChampion strong engineering practices including automated testing, TDD/BDD, CI/CD, observability, security and Infrastructure as Code.\n\nWork closely with Product, QA, Design, DevOps and other Engineering teams to turn requirements into high-quality software.\n\nLead technical discussions, story refinement and technical problem-solving.\n\nIdentify opportunities to reduce technical debt and improve existing systems.\n\nTroubleshoot complex production and performance issues.\n\nMentor junior and mid-level engineers, sharing knowledge and helping others develop technically.\n\nHelp the team use AI-assisted engineering tools responsibly and effectively to improve quality, productivity and decision-making.\n\nWhat are we looking for?\nWe’re looking for an experienced engineer who combines strong hands-on development skills with the ability to take technical ownership and positively influence those around them.\nKey technical experience:\n5 to 7 years of professional software development experience.\n\nStrong backend development experience using .NET Core, C#, ASP.NET Core Web APIs and REST.\n\nExperience working with application architectures and distributed systems.\n\nStrong knowledge of SQL, NoSQL and data architecture.\n\nExperience with modern frontend frameworks such as Angular, React, Vue.js or Blazor, or working knowledge of frontend development alongside deeper backend expertise.\n\nStrong Azure or AWS experience within SaaS environments.\n\nExperience with cloud technologies such as Azure Functions, Queues, Blob Storage and VMs, or AWS equivalents including Lambda, SQS/SNS and EC2.\n\nExperience with Docker and/or Kubernetes, ideally including production-scale deployments using AKS or EKS.\n\nExperience with Infrastructure as Code, using tools such as Terraform, Bicep, ARM Templates, AWS CloudFormation or CDK.\n\nStrong understanding of CI/CD, deployment strategies and engineering automation.\n\nExperience with automated testing and TDD/BDD practices.\n\nUnderstanding of clean architecture, SOLID principles and domain-driven design.\n\nExperience building highly scalable, internet-facing software.\n\nStrong production troubleshooting skills, including application profiling, benchmarking and performance optimisation.\n\nKnowledge of observability platforms such as DataDog, Application Insights or Amazon CloudWatch.\n\nGood understanding of application security, vulnerability management and threat modelling.\n\nAI-assisted engineering\n\nThis isn’t simply about years of coding experience.\nWe’re looking for someone who can demonstrate:\nOwnership of complex, multi-system solutions.\n\nExperience working on scalable, internet-facing products.\n\nTechnical leadership through architecture decisions, mentoring and collaboration.\n\nThe confidence to challenge and influence technical decisions constructively.\n\nA track record of improving engineering standards and practices.\n\nExperience mentoring junior and mid-level engineers.\n\nThe ability to lead technical initiatives spanning multiple sprints or quarters.\n\nStrong communication skills, including explaining technical decisions to non-technical colleagues.\n\nYou don’t need formal management experience. We’re looking for someone who can lead through technical expertise and influence while remaining genuinely hands-on.\n\nYou don’t need everything below, but experience in any of these areas would be valuable:\nWorking in regulated or complex environments such as finance, health or government technology.\n\nUsing prompt engineering and Model Context Protocol (MCP) to connect AI systems with tools and services.\n\nAdvanced DataDog/APM, dashboards and alerting.\n\nModern UI architecture such as micro-frontends, SSR or SSG.\n\nSecurity technologies and standards including OAuth2, OIDC and RBAC.\n\nEvent-driven architectures.\n\nGraphQL, SignalR or WebSockets.\n\nDevOps automation and true end-to-end ownership of software in production.\n\nAdvanced Azure or AWS certifications.\n\nWhy You’ll Love Working Here\nImpact: Your work will influence millions globally.\n\nGrowth: Continuous learning and career development opportunities.\n\nBelonging: A culture that celebrates diversity and empowers every individual.\n\nReady to Apply?\nClick Apply - we’re excited to learn about your unique perspective and experience. If you need adjustments during the process, let us know. We’re committed to making this opportunity accessible to everyone.\nWhat to expect from our hiring process\nOur process is designed to be fair, transparent and straightforward. Stages vary depending on the role - more senior positions may involve additional steps, and some areas include role-specific assessments such as a technical test or case study - but typically you can expect:\nApplication review - we assess your experience and potential\n\nInitial call - a short conversation to learn about you and share more about the role\n\nSkills assessment - tailored to the position, e.g. case study, coding challenge or portfolio review\n\nFinal interview - meet the team and explore how you'll make an IMPACT at IRIS\n\nWe'll always walk you through the specific stages at the start of the process so you can prepare with confidence.\nIf you need any adjustments or accommodations during the process, let us know, we’re committed to making this experience accessible for everyone.","description_format":"text","description_chars":7289,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Continuous learning"],"hiring_locations":[{"name":"United States","iso":"US","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["EdTech Platforms","Payroll Services","HR & Payroll Software","Accounting & Tax Software"],"lifecycle":[{"event":"open","at":"2026-11-09T12:16:10Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":27,"reasons":["conf:1","win:early"],"computed_at":"2026-11-09T13:22:16Z"},"pay":null,"html_url":"https://alion.io/job/iris-software-group-senior-software-engineer-us-2","json_url":"https://alion.io/job/iris-software-group-senior-software-engineer-us-2.json","meta":{"generated_at":"2026-11-09T13:22:16Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":17476,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-10T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":51452},"rest":"https://alion.io/mcp/rest/get_company?id=51452"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Firis-software-group-senior-software-engineer-us-2"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":2,"usd":0.2},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Firis-software-group-senior-software-engineer-us-2"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Firis-software-group-senior-software-engineer-us-2"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/iris-software-group-senior-software-engineer-us-2\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Firis-software-group-senior-software-engineer-us-2"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3962108}},{"tool":"search_jobs","arguments":{"company":"iris.co.uk","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3962108},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}