Note: The job is a remote job and is open to candidates in USA. Motion Recruitment is seeking a Software Engineering Manager to lead a team of Java developers. The role involves managing technical design and architecture decisions while ensuring the delivery of high-quality backend systems.
Responsibilities
- Lead, mentor, and manage a team of Java developers, including hiring, coaching, performance reviews, and professional development
- Own technical design and architecture decisions across services deployed in both federal enclave and AWS cloud environments
- Guide team members in delivering high quality, secure, and scalable backend systems
- Promote engineering best practices, including code quality, system design, test coverage, DevOps, and security
- Collaborate closely with Product, DevOps, QA, and Security teams to ensure high quality and compliant releases
- Oversee production troubleshooting, root cause analysis, system tuning, and operational improvements
Skills
- 7+ years of hands-on experience in Java development, including strong expertise with Spring / Spring Boot
- 3+ years of experience leading a development team or providing significant technical leadership
- Strong understanding of OOP, Java internals, concurrency, and multi-threaded programming
- Proven experience in designing and implementing distributed backend systems and microservices
- Practical experience with AWS cloud services and cloud-native architectures
- Knowledge and hands-on experience with Kafka or other event-driven messaging systems
- Familiarity with Redis, Oracle, or PostgreSQL databases
Company Overview
Company H1B Sponsorship