onsite
Senior Engineer - Target
Software Engineer
Senior Engineer driving robust, scalable product architecture using Python, Java, and AWS microservices, applying advanced design patterns to deliver high‑performance systems.
About the role
Key Responsibilities
- Lead the design and implementation of scalable, high‑availability microservice architectures in Python and Java.
- Translate abstract architectural concepts into concrete, production‑ready designs.
- Apply proven software engineering patterns to ensure maintainability, performance, and security.
- Collaborate with cross‑functional teams to define technical requirements and deliver on time.
- Mentor junior engineers and promote best practices across the engineering organization.
Requirements
- 5+ years of professional software development experience.
- Strong proficiency in Python and Java, with a deep understanding of their ecosystems.
- Hands‑on experience deploying and managing services on AWS (EC2, ECS, Lambda, RDS).
- Expertise in designing and scaling microservices, including API design, messaging, and data persistence.
- Excellent problem‑solving skills and a passion for clean, testable code.