Software Engineer III Data Engineering (AWS Serverless) (Data Focus)

Overview

On Site
$70,000 - $80,000
Full Time

Skills

AWS Lambda (Python)
API Gateway
S3
DynamoDB
AWS Glue
Step Functions
Athena
ETL/ELT pipeline development
large-scale data processing
data modeling
schema design
query optimization
DynamoDB (NoSQL)
SQL Server
pymssql
analytics-ready dataset development
Amazon QuickSight
CloudWatch monitoring
log aggregation tools
data governance
data quality
HIPAA
PHI
PII compliance
test-driven data development (TDDD)
automated data validation
CI/CD
GitLab
Infrastructure-as-Code (IaC)
REST API development
data access layer design
business requirements translation
analytical problem-solving
end-to-end data engineering

Job Details

Job Summary

We are seeking a Software Engineer III (Data Focus) to design, develop, and support cloud-native software applications and data engineering solutions. This role focuses on building AWS serverless applications, scalable data ingestion pipelines, and high-quality datasets that support enterprise applications and analytics.

You will work closely with product teams, architects, DevOps, and business partners to deliver secure, reliable, and well-architected data-driven systems.

Responsibilities

  • Design and build AWS serverless applications using Lambda (Python), API Gateway, S3, DynamoDB, Glue, Step Functions, Athena.
  • Develop data ingestion, transformation, curation, and integration pipelines to support analytical and operational workloads.
  • Write clean, testable code; perform unit/functional testing and partner with QA for validation.
  • Lead system design discussions, define architecture, and map data flows for new/existing solutions.
  • Document design decisions, data models, system functionality, and test processes.
  • Help establish coding standards, review practices, and development guidelines.
  • Collaborate with DevOps and infrastructure teams to ensure secure and optimized CI/CD pipelines and deployments.
  • Work with end users and product owners to validate data quality and ensure solution reliability.
  • Mentor junior engineers and support agile ceremonies (may serve as Scrum Master).
  • Research emerging technologies to improve scalability, observability, and performance.
  • Present technical solutions to leadership and stakeholders.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Appic Solutions