Description
Description
Senior Software Engineer – AWS Cloud Applications
SAIC is seeking a Senior Software Engineer with strong AWS cloud application development experience to support and modernize healthcare transaction processing and backend data platforms. This role focuses on building cloud-native application services, APIs, integrations, and distributed workflows within an AWS-hosted ecosystem.
The ideal candidate understands how modern applications leverage AWS-managed services and event-driven architectures to process, transform, and deliver healthcare data reliably and securely. Experience with backend development using languages such as .NET/C#, Go, Python, Java, or Node.js is required; however, demonstrated understanding of AWS-native application patterns and cloud integrations is more important than specialization in a specific programming language. This is a 100% remote role.
JOB DESCRIPTION
- Design, build, and maintain RESTful APIs and backend services that retrieve, transform, and serve healthcare EDI and transactional data
- Build and integrate cloud-native application services within an AWS-hosted environment
- Design and implement event-driven and asynchronous workflows using AWS-managed services and messaging patterns
- Integrate with internal platform APIs, EDI processing pipelines, and cloud-based data services to deliver live and historical transaction data reliably and efficiently
- Develop application integrations leveraging AWS services such as SQS, SNS, Lambda, S3, EventBridge, API Gateway, DynamoDB, and ECS/EKS
- Write clean, testable, well-documented code and participate actively in peer code reviews
- Perform unit and integration testing across backend services and API layers
- Apply and promote modern software engineering best practices within an agile development environment
- Use Git and GitHub for version control, branching strategies, pull requests, and collaborative development
Qualifications
EDUCATION
- Bachelor's or master's degree in Computer Science, Engineering, or related technical discipline required; equivalent practical experience considered
EXPERIENCE
- 8+ years of software development experience with significant backend engineering experience
- Experience developing cloud-native applications within AWS environments
- Experience designing and consuming RESTful APIs in healthcare, enterprise, or distributed-system environments
- Proven experience building backend services that process and deliver structured healthcare or EDI data
- Experience working with asynchronous messaging, event-driven systems, or distributed application workflows
REQUIREMENTS
Core Technical
- Strong backend development experience using one or more modern programming languages such as .NET/C#, Go, Python, Java, Node.js
- Strong understanding of AWS application integration patterns including asynchronous messaging, event-driven workflows, API integrations, managed service interactions
- Hands-on experience developing applications that interact with AWS services such as SQS, SNS, Lambda, S3, API Gateway, EventBridge, DynamoDB, ECS/EKS, and CloudWatch
- Experience designing cloud-native APIs and distributed application integrations
- Experience building applications that consume and transform structured data formats including JSON, XML, and EDI transactions
- Experience working with healthcare EDI data formats and transaction processing workflows
- Understanding of distributed-system concepts such as retries and idempotency, asynchronous processing, fault tolerance, service resiliency
- Experience with unit and integration testing frameworks (JUnit, xUnit, Jest, pytest, or equivalent)
- Proficient with Git and GitHub collaborative development practices
- Ability to evaluate when AI-assisted code generation is appropriate and when manual engineering judgment, validation, security review, or deeper analysis is required
- Understanding of the limitations, risks, and verification requirements associated with AI-generated code and technical outputs, particularly in regulated or healthcare-related environments
- Experience using AI-assisted development tools responsibly within professional engineering workflows
- Ability to evaluate, validate, test, and refine AI-generated code and technical outputs using sound engineering judgment
Process & Soft Skills
- Strong communication skills with the ability to collaborate across engineering, platform, DevSecOps, and business teams
- Ability to work independently and effectively within a distributed engineering organization
- Strong attention to detail, especially around healthcare data accuracy and fidelity
- Experience participating in peer code reviews and providing constructive technical feedback
- Experience working within agile development methodologies (Scrum, Kanban, SAFe, or similar)
- Ability to analyze and troubleshoot complex application integration and data-processing issues
REQUIRED CERTIFICATIONS
- AWS Certified Developer – Associate required
NICE TO HAVE
- Experience with healthcare payer/PBM systems, clearinghouses, or pharmacy operations
- Experience with VA systems, ARS workflows, or 275 claim attachment transactions
- Knowledge of HIPAA compliance requirements related to API and healthcare application development
- Experience with containerized application development patterns
- Experience with CI/CD development workflows and automated testing pipelines
- Understanding of the limitations, risks, and compliance considerations associated with AI-assisted development in regulated environments
CLEARANCE REQUIREMENT
- US Citizenship required with the ability to obtain and maintain a Public Trust clearance
Target salary range: $80,001 - $120,000. The estimate displayed represents the typical salary range for this position based on experience and other factors.
Apply on company website