onsite
Senior Software Engineer - AutoNation
Software Engineer
Senior Software Engineer leading architecture, design, and delivery of scalable solutions, collaborating with cross‑functional teams to implement microservices on AWS, ensure code quality, and drive CI/CD pipelines.
About the role
Key Responsibilities
- Partner with IT leadership and architecture teams to define technical vision, strategy, and roadmaps aligned with business goals.
- Design, develop, and maintain high‑performance microservice applications using Java and Python on AWS.
- Lead delivery teams—including associates, contractors, and third‑party vendors—to staff projects and ensure timely execution.
- Collaborate with QA and delivery leads to define functional, integration, and performance testing strategies, and to triage and resolve defects.
- Oversee service hand‑off to application operations, ensuring smooth production deployment and ongoing support.
Requirements
- 5+ years of professional software development experience with Java and Python.
- Strong background in designing, building, and deploying microservices architectures on AWS.
- Hands‑on experience with CI/CD tools (e.g., Jenkins, GitLab CI) and containerization technologies.
- Proven ability to work with cross‑functional teams, including architects, QA, and operations.
- Excellent problem‑solving skills and a commitment to delivering high‑quality, maintainable code.