remote
Software Engineer II - Xometry
Software Engineer
Senior software engineer driving cross‑team implementation of scalable microservices on AWS, focusing on Python/Java back‑end development, container orchestration, and API design to enhance partner experience.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance microservices using Python and Java on AWS.
- Collaborate with multiple engineering teams to define architecture, coding standards, and deployment pipelines.
- Implement CI/CD workflows with Docker and Kubernetes, ensuring reliable, automated releases.
- Optimize API performance and scalability, writing comprehensive unit and integration tests.
- Mentor junior engineers and provide technical guidance on best practices.
Requirements
- 5+ years of professional software development experience.
- Strong proficiency in Python and Java, with experience building RESTful services.
- Hands‑on experience with AWS services (EC2, ECS, EKS, RDS, S3).
- Proficient with containerization (Docker) and orchestration (Kubernetes).
- Excellent problem‑solving skills and a collaborative mindset.
Skills
pythonjavaawsdockerkubernetes