Garmin

Lead Software Engineer (DevOps / Cloud Enablement)

Garmin$100K — $130K *
Cary, NC 27513In-Person
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's Degree in Computer Science or related field with 9+ years relevant experience or equivalent education and experience
  • Strong proficiency in software development including languages like Java, Python, or C#
  • Experience with micro-services in distributed environments and version control systems (e.g., GIT)
  • Proven ability in automated testing tools and procedures
  • Demonstrated strong communication and interpersonal skills

Responsibilities

  • Contribute to and enforce adherence to architecture roadmaps and development standards
  • Lead major development projects with sophisticated planning
  • Identify opportunities for system improvements on stability and performance
  • Collaborate to design software systems and develop testing processes
  • Assist with technology selection for new projects
  • Evaluate new technologies and provide input on solutions
  • Mentor less experienced Software Engineers

Benefits

  • Comprehensive benefits program available
  • Opportunities for professional growth and development
  • Collaborative and innovative work environment
  • Engagement in global projects and technology exploration
Full Job Description
Overview

We're looking for an Experienced Software Engineer to join our team at Garmin's Cary site locaiotn. This is a brand-new group driving application architecture standards, reliability, and cloud enablement across Garmin.

As part of this team, you'll collaborate globally with developers on both consulting and hands-on engagements, offering the right balance of technical depth and practical guidance. You'll also work closely with the Cloud Platform Engineering team to shape the evolution of our internal cloud services, ensuring they meet the needs of our diverse engineering community.

You'll be a great fit if you:
  • Are a seasoned software engineer or architect with strong cloud and platform engineering experience.
  • Have developed and operated cloud-native distributed services that require high reliability such as safety critical systems.
  • Communicate clearly - both in writing and in conversation - and know how to adapt your message to your audience's technical level.
  • Have excellent customer service and bring empathy and patience when helping less experienced teams navigate complex challenges.
  • Stay pragmatic: you know the ideal solution isn't always the right one for now.
  • Have strong opinions, yet remain humble, flexible, and collaborative.
  • Are energized by the challenge of building something new in a fast-moving, startup-like environment.

If you're passionate about enabling teams, shaping standards, and helping developers succeed in the cloud, we'd love to have you on the journey.

Essential Functions
  • Contributes, supports and enforces adherence to architecture roadmaps and development standards
  • Exercises significant degree of leadership to projects and programs which contribute directly to organizational objectives
  • Leads major development projects consisting of multiple components or sub projects which require sophisticated project planning
  • Identifies and implements opportunities for system improvement around stability, performance, and maintainability
  • Maintains, improves, and extends existing multi-system software and works collaboratively with Analysts/users to design software systems and develop/implement unit and system testing processes
  • Assists with new technology selection and/or processor selection on new projects with broadly defined requirements
  • Evaluates new technologies, features, and functions and provides input on broader technology solutions outside of core discipline
  • Attends or participates in applicable professional organizations to bring outside knowledge to Garmin
  • Serves as a mentor to less experienced IT Software Engineers (Software Engineers 1, 2, & Senior)
  • Demonstrates broad understanding of Garmin's business model including Engineering, Operations, Finance, Sales & Marketing
  • Develops reliable solutions to complex problems which require the regular use of ingenuity and creativity and Serves as a leader of change
  • Participates in project definition activities including feature analysis and system tradeoffs

Basic Qualifications
  • Bachelor's Degree in Computer Science, Information Technology, Management Information Systems, or related field AND a minimum of 9 years relevant experience OR an equivalent combination of education and relevant experienc
  • Excellent academics (cumulative GPA greater than or equal to 3.0 as a general rule
  • Demonstrated proficiency in writing software in developmental languages (Java, Python, or C#)
  • Demonstrated experience in the successful implementation of technology solutions
  • Must demonstrate proficiency and possess the experience necessary to design, enhance and develop single and multi-system applications
  • Demonstrated experience with micro-services distributed environments and version control systems (ex. GIT)
  • Demonstrated proficiency/experience with automated testing tools and testing procedures
  • Demonstrated strong and effective verbal, written, and interpersonal communication skills

Desired Qualifications
  • Previous experience in Consulting services to engineers
  • Demonstrated proficiency/experience with resiliency techniques such as load balancers, circuit breakers, caching, etc.
  • Demonstrated proficient knowledge of secure coding practices
  • Proficiency in Java Spring Framework
  • Experience with Kubernetes, Public Cloud solution (Azure/AWS), RabbitMQ, Kafka, Cassandra, MySQL
  • Experience with Manufacturing Engineering Systems and/or ERP.
  • Outstanding academics (cumulative GPA greater than or equal to 3.5)
  • Previous experience working in a global team environment using Agile Scrum framework

This position is eligible for Garmin's benefit program. Details can be found here: Garmin Benefits

About Garmin

Garmin Ltd. is an American multinational technology company founded in 1989 by Gary Burrell and Min Kao in Lenexa, Kansas. The company specializes in GPS technology for automotive, aviation, marine, outdoor, and sport activities. Garmin's products serve aviation, marine, automotive, wireless, outdoor recreation, and fitness markets. The company's goal is to create navigation and communication devices that can enrich customers' lives. Garmin has offices in the United States, Europe, and Asia. The company's products are sold in over 100 countries.
Learn more about Garmin
Size
18,700 employees
Market Cap
$17.5 billion
Industry
Net Income
$992.3 million
Founded
1989
5 Year Trend
+10.3%
Revenue
$4.1 billion
NASDAQ

Similar Jobs

More Jobs at Garmin

More Information Technology Jobs

Find similar Lead Software Engineer (DevOps / Cloud Enablement) jobs: