We are looking for a hands-on Lead Software Engineer (P3 level) to join the Trimble Connect team. In this role, you will own feature development end-to-end, design and build scalable backend services, and guide junior engineers with design and coding best practices.
Requirements
- 6–10 years of professional experience in software engineering
- Expert in Java, Spring, Spring Boot, and microservices design
- Hands-on with AWS cloud services
- Excellent understanding of design patterns, SOLID principles, and REST API standards
- Solid experience with Docker, containers, and modern deployment practices
- Strong knowledge of messaging systems (Kafka, RabbitMQ, or similar)
- Proven ability to optimize performance and build services that scale
- Strong RDBMS and data modeling expertise (MySQL, PostgreSQL, etc.)
- Ability to guide others technically — splitting features, delegating, mentoring, and reviewing
- Strong analytical and problem-solving skills with a growth mindset
- Excellent communication and collaboration skills in global team settings
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Visa Sponsorship
- Four Day Work Week
- Generous Parental Leave
- Tuition Reimbursement
- Relocation Assistance