Lead Software Engineer (DevOps / Cloud Enablement)
Garmin Ltd
Olathe, KS, United States
17 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
Computer-Aided Design
Amazon Web Services
Automation of Tests
Microsoft Azure
C Sharp (Programming Language)
Cloud Engineering
DevOps
Distributed Systems
Spring Framework
Python (Programming Language)
MySQL
+17 more
Scrum Methodology
RabbitMQ
Secure Coding
Software Engineering
System Software
System Testing
Load Balancing
Garmin
Safety Critical Systems
Caching
Git
Kubernetes
Information Technology
Cassandra
Apache Kafka
Software Version Control
Microservices
Job description
- 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
Requirements
- 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., * 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 experience
- 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
About the company
This position is eligible for Garmin’s benefit program. Details can be found here: Garmin Benefits
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.disabledperson.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
EM
Eli McGarvie
over 3 years ago
LM
Luis Minvielle
Fully Remote Software Engineer Jobs
about 2 years ago
KD
Krissy Davis
Best Countries for Software Engineers
about 3 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
DC
Daniel Cranney
How software is steering vehicle technology
over 1 year ago
EM
Eli McGarvie
Software Engineer Salary London
about 3 years ago