
Parsons Corporation
Multinational technology‑driven engineering and infrastructure firm serving government and private sectors.
Senior Software Developer
Senior Python developer building AWS-based ETL systems with DevOps tools
Job Highlights
About the Role
• Write high‑quality Python code for production environments. • Develop and maintain ETL pipelines and data processing workflows. • Design, deploy, and manage AWS services such as EC2, EKS, and Lambda. • Implement containerization and orchestration using Docker and Kubernetes. • Use Terraform for infrastructure‑as‑code provisioning. • Apply Agile and SDLC best practices throughout the software lifecycle. • Optimize performance for large‑volume data processing. • Collaborate with teams using Jira and Confluence.
Key Responsibilities
- ▸python development
- ▸etl pipelines
- ▸aws services
- ▸container orchestration
- ▸terraform
- ▸performance optimization
What You Bring
Parsons is seeking a highly motivated, self‑directed professional for a Senior Software Developer role. The ideal candidate will have hands‑on experience in writing high‑quality Python code and working with AWS. Additionally, experience with containerization, orchestration, and infrastructure as code is essential. The successful candidate will have a strong background in data processing, having worked with the ETL lifecycle and developed and maintained ETL systems. The candidate should be well‑versed in Agile development methodologies and have experience working within an Agile lifecycle. Active TS/SCI with Polygraph clearance. 8‑12 years of experience and a master’s degree in computer science, information systems, engineering, or a related technical discipline. Proven ability to develop Python code that is ready for deployment and continuous operation in a production system. Demonstrated experience with AWS services such as EC2, EKS, and Lambda. Demonstrated experience with the data ETL lifecycle and maintaining ETL systems. Experience with DevOps tools including Docker, Kubernetes, and Terraform. Knowledge of software engineering processes using the SDLC and other development, deployment, and management methodologies. Ability to work with large data volumes requiring highly performant code. Familiarity with project management and collaboration tools such as Jira and Confluence. • Hold an active TS/SCI with Polygraph clearance. • Possess 8‑12 years of relevant experience and a master’s degree in a technical field.
Requirements
- ▸ts/sci
- ▸master's
- ▸python
- ▸aws
- ▸docker
- ▸etl
Benefits
The salary range for this position is $144,800 to $260,600 per year. Compensation is competitive and reflects experience and qualifications. Parsons offers best‑in‑class benefits, including medical, dental, vision, paid time off, an Employee Stock Ownership Plan, 401(k), life insurance, flexible work schedules, and holidays. The company values employee wellbeing and provides opportunities for growth and development. Parsons is an equal‑opportunity employer and considers all qualified applicants without regard to protected status. We invest in our employees’ wellbeing and offer limitless growth opportunities—aim for the stars and apply today! • Receive comprehensive benefits including medical, dental, vision, ESOP, 401(k), and flexible schedules.
Work Environment
Hybrid