remote
Software Engineer - The Standard Insurance
Software Engineer
Senior Software Engineer focused on building scalable, cloud‑native services using Python and Java, leveraging AWS, Docker, and CI/CD pipelines to deliver high‑performance, customer‑centric solutions.
About the role
Key Responsibilities
- Design, develop, and maintain scalable microservices in Python and Java, ensuring high availability and performance.
- Implement CI/CD pipelines with Docker, Kubernetes, and AWS services to automate build, test, and deployment processes.
- Collaborate with cross‑functional teams to translate business requirements into robust technical solutions.
- Conduct code reviews, performance tuning, and security assessments to uphold code quality and compliance.
- Participate in incident response and post‑mortem analysis to continuously improve system reliability.
Requirements
- 5+ years of professional software development experience in a production environment.
- Strong proficiency in Python and Java, with experience in RESTful API design.
- Hands‑on experience with AWS services (EC2, S3, RDS, Lambda) and container orchestration.
- Solid understanding of CI/CD tools (Jenkins, GitHub Actions, GitLab CI) and automated testing frameworks.
- Excellent problem‑solving skills and a collaborative mindset.
Skills
pythonjavaawsdockercicd