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...
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Number of Employees
5,001-10,000 employees