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.

Software Engineer
IRIS Software Group. Deliver features end-to-end from requirements understanding and solution design through deployment and production .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in building and deploying cloud-native applications using C#, .NET Core, and ASP.NET Core Web APIs, with a strong understanding of microservices architecture and CI/CD practices. Proficient in collaborating across teams and mentoring junior engineers while ensuring high-quality code through SOLID principles and automated testing.
Highest-signal resume keywords
C#.NET CoreASP.NET Core Web APIsAzureDocker
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
API DevelopmentMicroservicesREST APIsSQL ServerNoSQLAngularReactTypeScriptCI/CDAutomated Testing
Soft Skills
Analytical SkillsProblem-SolvingCommunicationMentoring
Tools & Technologies
Azure DevOpsGitHub ActionsDockerKubernetesTerraform
Industry Keywords
AgileDevOpsCloud-Native ApplicationsApplication SecuritySoftware Development Lifecycle
Tech Stack
Tools & technologiesAngularASP.NETAWSAzureCloudDockerDynamoDBEC2JavaScriptKubernetesMicroservicesNoSQLReactSQLTerraformTypeScriptVue.js.NET
About the role
Key responsibilities & impact- Deliver features end-to-end from requirements understanding and solution design through deployment and production
- Own small to medium-sized features, including API development, integrations, data changes and multi-component functionality
- Build modern applications using C#, .NET Core, ASP.NET Core Web APIs and frontend technologies
- Contribute to technical and architectural decisions involving component design, database changes and API contracts
- Build and deploy cloud-native applications across Azure or AWS
- Work with SQL Server and NoSQL technologies such as CosmosDB and DynamoDB
- Build and maintain microservices and REST APIs
- Work with Docker and Kubernetes on containerised applications and deployments
- Improve CI/CD pipelines, automated quality checks and deployment processes
- Write clean, maintainable and scalable code using SOLID principles and clean architecture
- Collaborate with Product, QA, Design and DevOps
- Participate in code reviews, pair programming and technical discussions
- Troubleshoot production issues and improve product performance and reliability
- Share knowledge and provide peer mentoring to junior engineers
- Use AI-assisted engineering tools responsibly for development, testing and debugging
Requirements
What you’ll need- 2 to 4 years of professional software development experience
- Good hands-on experience with .NET Core, C#, ASP.NET Core Web APIs and REST
- Understanding of async/await and dependency injection
- Experience with SQL Server, including data modelling and query optimisation
- Experience with Angular, React or Vue.js and TypeScript, or working knowledge of frontend development alongside stronger backend expertise
- Experience building and deploying applications using Azure or AWS
- Exposure to Azure Functions, Queues, Blob Storage and VMs, or AWS Lambda, SQS/SNS and EC2
- Experience with Docker and/or Kubernetes, including AKS or EKS
- Understanding of CI/CD using Azure DevOps Pipelines or GitHub Actions
- Working knowledge of Infrastructure as Code using Terraform, Bicep, ARM Templates, AWS CloudFormation or CDK
- Understanding of SOLID principles, clean architecture and domain-driven design
- Experience implementing automated testing and understanding of TDD/BDD approaches
- Experience with scalable, internet-facing applications
- Knowledge of observability and production support using DataDog, Application Insights or Amazon CloudWatch
- Understanding of application security, vulnerability management and threat modelling
- Track record of delivering software in an Agile environment
- Understanding of the software development lifecycle and DevOps principles
- Strong analytical and problem-solving skills
- Ability to communicate technical ideas, challenges and trade-offs clearly
- Experience sharing knowledge or providing technical guidance to junior engineers
- Experience using AI-assisted engineering tools such as GitHub Copilot, Cursor, Claude Code or Devin is of interest
- Must be based in the United States; application form requests confirmation of the US state of residence and right to work in the country
Benefits
Comp & perks- Continuous learning and career development opportunities
- Culture that celebrates diversity and empowers every individual
- Remote working available to those living more than 25 miles (in a direct line) from their nearest IRIS office
- Reasonable adjustments and accommodations during the hiring process