Software Technical Lead
JobgetherNorth AmericaFull TimeEngineering
Remotely
reactawsjavadockerkubernetesdistributed systemsmicroservicesspring boot
Job Description
📋 Description
- Lead the technical architecture and design of full-stack Java applications using Spring Boot
- Guide hands-on development while establishing high standards for code quality, maintainability
- Drive the integration of AI and machine learning capabilities into enterprise solutions, including
- Champion AI-assisted engineering tools and practices that improve development velocity
- Mentor and coach engineers across different experience levels, fostering continuous learning
- Collaborate with product, data, AI, and engineering teams to define technical strategy and deliver
🎯 Requirements
- 10+ years of professional software engineering experience, including substantial hands-on
- Deep expertise in Java, Spring Boot, microservices, and distributed system architecture.
- Strong experience with modern front-end technologies such as React, Angular, or Vue.
- Demonstrated experience integrating AI/ML services or developing AI-enhanced product capabilities
- Strong understanding of cloud platforms such as AWS, Azure, or GCP, along with Docker and
- Proven technical leadership experience, including mentoring engineers, guiding engineering teams
🎁 Benefits
- Opportunity to lead the technical direction of complex, mission-critical enterprise software
- Hands-on exposure to modern Java, cloud, distributed systems, and AI technologies.
- Opportunity to influence how AI-assisted engineering is integrated into software development
- Collaborative environment spanning software engineering, data, AI, and product disciplines.
- Strong opportunities for technical leadership, mentoring, and professional growth.
- Direct interaction with clients and senior stakeholders on complex technology initiatives.