First seen by Alion on Nov 7, 2026. ResMed scores B on the Alion truth index.
Job description:
We are seeking a hands-on Senior Full Stack Software Engineer to build and enhance enterprise web applications that support healthcare providers. You will develop React frontends and .NET/Java based microservices backed by PostgreSQL or MS SQL Server, deployed as cloud-native services on AWS EKS. This role combines end-to-end software delivery with technical leadership in solution design, architecture, performance, reliability, and production problem-solving. The ideal candidate takes ownership of complex engineering challenges, guides teammates through code reviews and mentoring, and collaborates effectively with globally distributed teams.
What You'll Do:
- Design, develop, and maintain responsive React/TypeScript web applications and secure, scalable C#/.NET REST APIs and microservices to deliver reliable customer-facing features.
- Own technical solutions from requirements and design through implementation, testing, deployment, and production support; break down complex work and guide engineers to delivery.
- Lead architecture and design discussions; evaluate trade-offs and produce clear architecture, component, and sequence diagrams, API contracts, and technical documentation.
- Build, deploy, and troubleshoot containerized services on AWS EKS; collaborate on Kubernetes configuration, networking, IAM, load balancing, scaling, and CI/CD pipelines.
- Design and optimize PostgreSQL data access, SQL queries, indexes, and schemas in AWS-managed databases to improve performance and scalability.
- Investigate production incidents and cross-service failures using Datadog logs, APM, traces, dashboards, and alerts; perform root cause analysis and implement durable fixes.
- Conduct high-quality code and design reviews; champion clean code, secure development, maintainability, observability, and automated unit, integration, and end-to-end testing.
- Partner with QA and DevOps teams to strengthen Cypress/Playwright test automation, deployment validation, and release quality.
- Work on observability (alerting/monitoring) of workloads, triage production issues, and help improve system reliability.
What You'll Bring:
Required Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or related discipline, or equivalent practical experience.
- 6+ years of professional software development experience, with strong hands-on full stack engineering experience.
- Strong proficiency in C#, modern .NET/.NET Core, ASP.NET Core Web API, RESTful services, and microservices design.
- Strong frontend development experience with React, JavaScript/TypeScript, HTML, and CSS.
- Practical experience with AWS cloud services and containerized applications; familiarity with Docker, Kubernetes, and EKS.
- Experience with PostgreSQL or comparable relational databases, including SQL, indexing, schema design, and query performance tuning.
- Solid understanding of distributed systems, system design, API security, authentication/authorization, and CI/CD practices.
- Proven ability to troubleshoot complex application and production issues, analyze performance bottlenecks, and drive root cause resolution.
- Demonstrated technical leadership through architecture/design decisions, code reviews, mentoring, and independent ownership of complex initiatives.
- Strong collaboration, communication, and technical documentation skills in an Agile environment.
Preferred Qualifications:
- Experience with Java/Spring Boot microservices.
- Hands-on Datadog experience with application performance monitoring, distributed tracing, logging, and alerting.
- Experience with Cypress and/or Playwright automated testing.
- Experience building AI-powered applications or chatbots with AWS Bedrock or related generative AI services.
What Success Looks Like:
- Within 6-12 months, independently deliver complex full stack enhancements and own their reliability through production.
- Lead at least one meaningful design or performance improvement, supported by clear technical documentation and measurable outcomes.
- Resolve challenging cross-layer production issues with thorough root cause analysis and improvements to monitoring or prevention.
- Elevate team engineering quality through constructive code reviews, mentoring, automated testing, and dependable collaboration.
Working Conditions:
Hybrid
Skills
.NET, .NET Core, ASP.NET Core, AWS, EKS, Kubernetes, React, React.js, TypeScript

