Job Overview
Company
Garmin Technologies
Category
Computer Occupations
Ready to Apply?
Take the Next Step in Your Career
Join Garmin Technologies and advance your career in Computer Occupations
Apply for This Position
Click the button above to apply on our website
Job Description
Position Summary:
We are looking for a highly skilled Lead Software Engineer to join our team.
The ideal candidate will take ownership of code quality, technical design, and solution design, while mentor team members and ensuring the successful delivery of scalable, high-quality applications.
Key Responsibilities:
Lead technical design discussions and ensure high standards of code quality and solution design.
Develop scalable, secure, and high-performing applications using Java, Spring Boot, and Vue.js.
Architect and implement microservices-based solutions, ensuring adherence to best practices.
Collaborate with product managers, architects, and cross-functional teams to deliver robust solutions.
Mentor junior engineers, conduct code reviews, and provide technical guidance.
Drive innovation by evaluating new tools, frameworks, and practices to improve development efficiency.
Serves as an architect for solutions that span multiple groups or disciplines
Exemplifies Garmin’s Mission Statement and Quality Policy and proactively works to improve Garmin’s image and culture
Associates are expected to integrate, use, and provide feedback on products in development when possible as part of their normal job responsibilities
Must-Have Qualifications:
9+ years of professional experience in software engineering.
B.
Tech in Computer Science, with strong academic performance.
Fluency in English is required
Proven mastery of Java, Spring, Spring Boot, and building scalable microservices.
Robust experience in SQL, RabbitMQ (or other messaging systems), and establishing reliable CI/CD pipelines using Jenkins.
Deep understanding of system design and architectural patterns for high-availability systems.
Demonstrated leadership in conducting technical design sessions, code reviews, and mentoring team members effectively.
Hands-on experience with Cloud Platforms (AWS, Azure, GCP, etc.).
Nice-to-Have Skills:
Familiarity with Kubernetes, OpenStack, or Pivotal Cloud Foundry (PCF).
Front-end experience with JavaScript frameworks, particularly Vue.js.
About Garmin Technologies
Don't Miss This Opportunity!
Garmin Technologies is actively hiring for this Lead Software Engineer (Java) position
Apply Now