Software Engineer III - Data Engineering
ModivcareAbout the role
Are you passionate about making a difference in people's lives? Do you enjoy working in a service-oriented industry? If so, this opportunity may be the right fit for you!
This position is responsible for the design, development, and support of software applications and data services that deliver scalable and reliable business solutions. The Software Data Engineer III builds and maintains AWS-native, serverless applications that integrate, process, and expose high-quality data across systems. The role includes developing data ingestion, transformation, and curation capabilities that enable applications and analytics. The engineer collaborates with product teams and IT partners to ensure solutions are well-architected, observable, secure, and aligned with organizational goals.
This role...
Designs, develops, and supports software applications and data-driven services using programming and scripting languages within an AWS serverless environment (Lambda, API Gateway, S3, DynamoDB, Glue, Athena, Step Functions).
Develops and maintains software solutions that integrate data ingestion, transformation, and curation processes to support both operational and analytical applications.
Codes new software components, performs unit and functional testing, and partners with Quality Assurance to validate and remediate issues in released applications and services.
Leads design and technical discussions with architects and peers to define system architecture, module interactions, and data flows for new and existing solutions.
Documents system functionality, design decisions, data models, and test plans to ensure traceability, maintainability, and clarity across development teams.
Works with leadership to establish coding standards, code review practices, and design guidelines aligned with enterprise development policies.
Collaborates with infrastructure and DevOps teams to ensure software deployments, CI/CD pipelines, and data workflows are stable, secure, and optimized.
Partners with end users and product teams to validate data quality, ensure application reliability, and confirm that solutions meet business requirements.
May serve as Scrum Master or sprint facilitator within agile development teams.
Provides technical mentorship to junior engineers, sharing best practices for software design, data integration, and automation.
Researches, evaluates, and implements emerging technologies to enhance software performance, scalability, and maintainability.
Presents technical concepts and solutions to leadership and stakeholders in clear, concise formats.
Participates in other projects or duties as assigned.
Designs, develops, and supports software applications and data-driven services using programming and scripting languages within an AWS serverless environment (Lambda, API Gateway, S3, DynamoDB, Glue, Athena, Step Functions).
We are interested in speaking to individuals with the following...
Bachelor's Degree in Computer Science, MIS, or related technical discipline required.
Five (5) plus years of related industry experience.
Previous employment in the healthcare or insurance industry preferred.
Expert-level proficiency in designing, developing, and implementing data engineering solutions within the AWS cloud ecosystem, including Lambda (Python), API Gateway, and S3 for large-scale data processing and transformation.
Deep experience in building and optimizing data pipelines (ETL/ELT) using AWS services such as Glue, Athena, Step Functions, and DynamoDB, enabling scalable ingestion, cleansing, and integration of diverse d
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s