Software Engineer III
Role - Software Engineer III
The Problem We're Solving
Most disaster recovery is a checkbox. What happens when a ransomware attack doesn't just take down one server, but knocks out the entire ecosystem of suppliers and trading partners for weeks? In healthcare, that's a catastrophe. We are building an industry-wide, high-availability trading platform that steps in when the primary systems fail.
What We Need You to Do
We are seeking a highly skilled and hands-on Software Engineer to play a key role in designing, building, and maintaining our Continuity Assurance Platform. This role is ideal for experienced engineers who excel at solving complex technical problems, contributing to system design, and delivering high-quality, scalable software solutions.
The Software Engineer operates as an experienced individual contributor who collaborates closely with architects, EMs and senior engineers, contributes to technical decisions, and supports the team in delivering reliable and efficient systems.
Key Responsibilities
- System Design & Development - Design, develop, and maintain scalable, secure, and high-performance software systems; Contribute to implementation of features across distributed systems.
- Hands-on Development - Actively contribute to the codebase including development, debugging, code reviews, ownership, and performance optimization; Follow best practices in coding, testing, and deployment
- Engineering Excellence - Ensure adherence to high standards in code quality, testing, documentation, and system reliability; Adopt modern engineering practices including automation, observability, and AI adoption.
- Execution & Delivery - Participate in sprint planning, estimation, and execution; Ensure timely delivery of high-quality features and enhancements
Required Qualifications
- Master's/Bachelor's degree in Computer Science, Engineering or Equivalent.
- 5 -7 years of experience in designing and building software applications using Microsoft tech stack (.Net, C#)
- Experience working with Cloud Services such as Azure/AWS (API Gateway, SaaS, SQS, Lambda, ECS, etc.)
- Hands-on experience working on Azure Functions, Azure Service Bus or equivalent, Application Insights, Azure Monitor, Load balancer like Azure Front Door etc.
- Knowledge of Entity Framework, LINQ, PostgreSQL, SQL Server, MongoDB
- Implementing responsive UI using Angular, HTML5, CSS3
- Implementing CI/CD pipelines using Azure DevOps, Knowledge of Containerization and orchestration tools
- Implement testing strategies using unit, integration and API testing
Preferred Skills
- Multi-Cloud & Serverless Experience: Familiarity deploying applications on Azure & AWS specific services like Lambda and Step Functions (for hybrid-cloud orchestration)
- Leverage AI-powered tools - GitHub Copilot/Claude Code/Cursor - to accelerate delivery
- Exposure to AI/ML integration for predictive analytics
Impact of the role
Success in this role will be measured by consistent delivery of high-quality software, contribution to system stability and scalability, adherence to engineering best practices, and effective collaboration within and across teams.