FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer
IRIS Software Group. Design and deliver complex, scalable systems, including high-traffic APIs, multi-service integrations and data-processing solutions .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in designing and delivering scalable systems, with strong backend development skills in .NET Core, C#, and ASP.NET Core Web APIs. Proficient in cloud-native solutions on Azure or AWS, automated testing, and technical leadership through mentoring and collaboration.
Highest-signal resume keywords
Backend Development Using .NET CoreCloud-Native Solutions On Azure Or AWSAutomated Testing And TDD/BDD PracticesTechnical Leadership And MentoringInfrastructure As Code Using Terraform
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
C#.NET CoreASP.NET Core Web APIsSQLNoSQLAngularReactDockerKubernetesCI/CD
Soft Skills
Strong Communication SkillsTechnical Problem-SolvingCollaboration
Tools & Technologies
Azure FunctionsAWS LambdaDataDogApplication InsightsTerraform
Industry Keywords
SaaSDistributed SystemsClean ArchitectureSOLID PrinciplesObservability
Tech Stack
Tools & technologiesAngularASP.NETAWSAzureCloudDistributed SystemsDockerEC2JavaScriptKubernetesNoSQLReactSQLTerraformVue.js.NET
About the role
Key responsibilities & impact- Design and deliver complex, scalable systems, including high-traffic APIs, multi-service integrations and data-processing solutions
- Own large features and components end-to-end from technical design and development through deployment and production support
- Build modern applications using C#, .NET Core, ASP.NET Core Web APIs and contemporary frontend technologies
- Influence architecture and technology decisions
- Build and improve cloud-native solutions across Azure or AWS
- Champion automated testing, TDD/BDD, CI/CD, observability, security and Infrastructure as Code
- Collaborate with Product, QA, Design, DevOps and Engineering teams
- Lead technical discussions, story refinement and technical problem-solving
- Identify opportunities to reduce technical debt and improve existing systems
- Troubleshoot complex production and performance issues
- Mentor junior and mid-level engineers
- Help the team use AI-assisted engineering tools responsibly and effectively
Requirements
What you’ll need- 5 to 7 years of professional software development experience
- Strong backend development experience using .NET Core, C#, ASP.NET Core Web APIs and REST
- Experience with application architectures and distributed systems
- Strong knowledge of SQL, NoSQL and data architecture
- Experience with modern frontend frameworks such as Angular, React, Vue.js or Blazor, or working knowledge of frontend development alongside deeper backend expertise
- Strong Azure or AWS experience within SaaS environments
- Experience with Azure Functions, Queues, Blob Storage and VMs, or AWS equivalents including Lambda, SQS/SNS and EC2
- Experience with Docker and/or Kubernetes, ideally including production-scale deployments using AKS or EKS
- Experience with Infrastructure as Code using Terraform, Bicep, ARM Templates, AWS CloudFormation or CDK
- Strong understanding of CI/CD, deployment strategies and engineering automation
- Experience with automated testing and TDD/BDD practices
- Understanding of clean architecture, SOLID principles and domain-driven design
- Experience building highly scalable, internet-facing software
- Strong production troubleshooting skills, including application profiling, benchmarking and performance optimisation
- Knowledge of observability platforms such as DataDog, Application Insights or Amazon CloudWatch
- Good understanding of application security, vulnerability management and threat modelling
- Experience with AI-assisted engineering
- Ownership of complex, multi-system solutions
- Technical leadership through architecture decisions, mentoring and collaboration
- Experience mentoring junior and mid-level engineers
- Ability to lead technical initiatives spanning multiple sprints or quarters
- Strong communication skills, including explaining technical decisions to non-technical colleagues
Benefits
Comp & perks- Continuous learning and career development opportunities
- Culture that celebrates diversity and empowers every individual
- Well-being, inclusion and development commitment
- Accessible hiring process with adjustments/accommodations available
- Global impact through work influencing millions
- Great Place to Work® certified employer