Sr. AWS Glue ETL Developer
Listed on 2026-10-30
-
Software Development
AWS, Cloud Engineer - Software, DevOps, Software Engineer
Total Force Alliance is seeking a Sr. AWS Glue ETL Developer with strong systems, software, and AWS cloud experience to support a major mainframe systems modernization initiative for federal customer. Based in Dev Ops framework, participate in and/or direct major deliverables of projects through all aspects of the software development lifecycle including scope and work estimation, architecture and design, coding, unit testing, support deployments and testing in higher environments.
PrimaryResponsibilities
- Re-engineer mainframe batch jobs to equivalent ETL batch processes, preferably using Cloud-Native tools like AWS Glue.
- Leverage serverless cloud services to prepare (extract and transform) and load large numbers of datasets for data processing.
- Coordinate closely with mainframe resources to ensure requirements and specifications are clearly understood.
- Design Glue jobs to meet requirements, consider performance where applicable, code per standards, and perform end-to-end testing.
- Document the design specifications and contribute to implementation plan then work with the architecture team and lead developer to review the design and the code.
- Effectively coordinate the infrastructure/service needs working with the architecture and infrastructure teams.
- Implement overall solution comprising of Glue ETL PySpark jobs including SQL queries, Lambda, Step Functions, REST API calls.
- Develop and integrate custom developed software solutions to leverage automated deployment technologies.
- Use industry leading Dev Ops tools such as Code Commit, Code Build, Code Pipeline and AWS Cloud Formation.
- Communicate key project data to team members and infrastructure team cohesion and effectiveness.
- Leverage Atlassian tool suite like JIRA and Confluence to track activities.
- Identify and apply best practices and standard operating procedures.
- Create innovative solutions to meet the technical needs of customers.
- Experience working in the software development lifecycle, with strong experience on ETL based development.
- Working experience with development using Amazon Web Services (AWS) and primarily on AWS Glue studio.
- Experience working with programming language PySpark/Python
- Experience working with relational database like PostgreSQL.
- Experience working in a fast-paced development environment with drive to completion.
- Well versed with using version control systems (Code Commit, Code Build, Code Pipeline preferred)
- Well versed with using issue/problem tracking systems (Jira preferred)
- Candidate must have bachelor's with 8-12 years of prior relevant experience or master's with 6-10 years of prior relevant experience
- Familiarity working with multiple file formats, and knowledge on DB2, JCL, COBOL COPYBOOK and EBCDIC character format is strongly desired.
- AWS, Agile, or other related Certification(s)
- Prior experience working mainframe modernization.
- Prior experience with Linux bash scripting
ROBOTIC PROCESS AUTOMATION LLC is an equal opportunity employer inclusive of female, minority, disability and veterans, (M/F/D/V). Hiring, promotion, transfer, compensation, benefits, discipline, termination and all other employment decisions are made without regard to race, color, religion, sex, sexual orientation, gender identity, age, disability, national origin, citizenship/immigration status, veteran status or any other protected status. ROBOTIC PROCESS AUTOMATION LLC will not make any posting or employment decision that does not comply with applicable laws relating to labor and employment, equal opportunity, employment eligibility requirements or related matters.
Nor will ROBOTIC PROCESS AUTOMATION LLC require in a posting or otherwise U.S. citizenship or lawful permanent residency in the U.S. as a condition of employment except as necessary to comply with law, regulation, executive order, or federal, state, or local government contract
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).