onsite
Software Engineer III Python, AWS, CI/CD
Software Engineer
Experienced Software Engineer III specializing in Python development, AWS cloud services, and CI/CD pipelines, delivering scalable micro‑services and data‑visualization solutions within Agile teams.
About the role
Key Responsibilities
- Design, develop, and maintain Python‑based micro‑services deployed on AWS, ensuring high performance and reliability.
- Implement and manage end‑to‑end CI/CD pipelines using tools such as Jenkins, GitHub Actions, or CodePipeline.
- Collaborate with product owners and cross‑functional teams in an Agile environment to translate requirements into technical solutions.
- Create interactive data visualizations and dashboards to support business insights.
- Participate in code reviews, automated testing, and continuous improvement initiatives.
Requirements
- 5+ years of professional software development experience, primarily with Python.
- Strong hands‑on experience with AWS services (EC2, Lambda, S3, RDS, CloudFormation, etc.).
- Proficiency in building and maintaining CI/CD pipelines and infrastructure‑as‑code.
- Solid understanding of Agile methodologies and experience working in Scrum or Kanban teams.
- Experience with data‑visualization libraries or platforms (e.g., Plotly, D3.js, Tableau) and a passion for turning data into actionable insights.