This job has expired

This job posting is no longer active and is not accepting applications. Explore similar roles below!

Garmin
Posted 1mo ago

Lead Software Engineer (DevOps / Cloud Enablement)

Garmin
Cary, North Carolina, United States
OnsitePart Time
Responsibilities
  • designing architecture
  • mentoring engineers
  • leading projects
Requirements
  • Bachelor's in CS/IT/MIS (or equivalent) and 9+ years experience
  • Proficiency in Java/Python/C#
  • Microservices, GIT, automated testing
  • Cloud (Kubernetes
  • Azure/AWS) and messaging/datastore experience (RabbitMQ, Kafka
  • Cassandra
  • MySQL)
  • Strong communication
Technical tools mentioned
JavaPythonC#GITJava Spring FrameworkKubernetesAzureAWSRabbitMQKafkaCassandraMySQLAgile Scrum

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. Our mission: partner with software engineering teams across the company to guide their technology transformations, accelerate cloud adoption, and define standards and best practices that raise the bar for how Garmin builds software. We influence all types of development teams — from customer-facing applications and internal tools to manufacturing engineering systems — all sharing a common goal: delivering reliability and scalability for their business domain. 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 Garmin International is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, citizenship, sex, sexual orientation, gender identity, veteran's status, age or disability. This position is eligible for Garmin's benefit program. Details can be found here: Garmin Benefits

About Garmin

Designs and manufactures GPS-enabled navigation and wearable technology products.

Similar jobs

Software Engineer roles near Cary, North Carolina
3h
Save
Mark Applied
Hide
Software Engineer III, Site Reliability Engineering
Raleigh or Durham
$147k-$210k/yr OnsiteFull Time
Google
GoogleNASDAQ: GOOGL: Provides online search, advertising, cloud computing, and consumer electronics.
2+ YOEBachelor's degree or equivalent practical experience, plus 2 years of software development experience in one or more programming languages. Distributed systems experience is preferred.
1d
Save
Mark Applied
Hide
Linux Networking Software Engineer
Kiryat Gat or Tel Aviv or Binyamina or Boston or Raleigh or San Jose
HybridFull Time
Xsight Labs
Xsight Labs: Fabless semiconductor designing programmable Ethernet switches and DPUs.
3+ YOERequires 3+ years in networking and embedded software development, Linux kernel expertise, networking driver debugging, and a B.Sc. or M.Sc. in engineering or computer science.
Linux, Linux kernel, SONiC, OpenWrt, Buildroot, Yocto, NAPI, TC, Switchdev, Netdev, ARM64, DPDK, AF_XDP, Netfilter, Ethernet, IPv4/IPv6, TCP/UDP, PTP/1588, SyncE, PCIe, RCU, VLANs, QoS
2d
Save
Mark Applied
Hide
Software Engineer
Durham, North Carolina, United States
RemoteFull Time
Upswing
Upswing: Provides an online student success platform for higher education institutions.
1+ YOERequires 1–3 years of full-stack development experience, C#/.NET, JavaScript or TypeScript, relational databases, Docker, Git, Agile/Scrum, and U.S. work authorization; degree or equivalent experience required.
JavaScript, TypeScript, Angular, C#, .NET, LINQ, Entity Framework Core, PostgreSQL, Docker, JWT, SSO, Git, Azure Pipelines, Google Cloud, WebRTC, SignalR
3d
Save
Mark Applied
Hide
Software Developer
Raleigh, North Carolina, United States
OnsiteFull Time
Kimley-Horn
Kimley-Horn: Provides professional planning, engineering, and design consulting services.
10+ YOE10+ MgmtBachelor's degree in a related field and 10+ years of experience. Requires .NET/C#, desktop development, software architecture, project leadership, databases, debugging, and strong analytical and communication skills.
.NET, C#, Visual Studio, Visual Studio Code, Azure DevOps, Git, SQL Server, Oracle, Blazor, C++, JavaScript, TypeScript, REST, Python, Civil 3D, AutoCAD, Revit, MicroStation, OpenRoads Designer, ESRI ArcGIS
3d
Save
Mark Applied
Hide
April 2027 - Leap Software Engineer
Westlake or Durham or Merrimack
OnsiteFull Time
Fidelity Investments
Fidelity Investments: Provides investment management, retirement planning, and brokerage services.
Bachelor’s degree in computer science, software engineering, or related field by start date; programming fundamentals, data structures, problem-solving, analytical skills, and collaboration ability.
AI tools, APIs
3d
Save
Mark Applied
Hide
Software Engineer---SAP
Greensboro or Atlanta or Raleigh or Charlotte
OnsiteFull Time
Truist
TruistNYSE: TFC: Offers personal banking, business lending, and investment management services.
5+ YOEBachelor's degree or equivalent training, 5+ years relevant experience, and advanced SAP application development and enterprise integration expertise; 7+ years SAP experience and 3+ years SAP Integration Suite preferred.
SAP Business Technology Platform (SAP BTP), SAP Cloud Application Programming Model (CAP Java), SAP Integration Suite, SAPUI5, SAP Fiori, SAP HANA Cloud, Cloud Integration, API Management, Open Connectors, Event Mesh, REST, OData, Java EE, SQL, HTML5, JavaScript, JSON, CSS, SAP Business Application Studio, Cloud Foundry, Git, CI/CD, Agile, Scrum, SAP S/4HANA, SAP Build Process Automation, SAP Build Apps, SAP Build Work Zone, SAP Identity Authentication Service (IAS), Identity Provisioning Service (IPS), SAP ECC
4d
Save
Mark Applied
Hide
Staff Engineer, SW
Morrisville, North Carolina, United States
$120k-$160k/yr RemoteFull Time
Lenovo
LenovoHKSE: 992: Manufactures personal computers, mobile devices, and server infrastructure.
4+ YOEBachelor's degree in engineering or a related field and 4+ years of engineering or related experience; provides technical leadership across teams and products.
5d
Save
Mark Applied
Hide
Software Developer Spring Co-op 2027
Lowell or Durham or San Jose or Austin
$76k-$166k/yr HybridInternship, Temporary
IBM
IBMNew York Stock Exchange: IBM: Global technology providing enterprise software, cloud, and consulting.
0+ YOECurrently enrolled in a bachelor's program and returning after the co-op; software development coursework or projects, programming experience, Git, analytical skills, and full-time availability required.
Python, Java, JavaScript, TypeScript, C++, Go, Rust, Swift, Kotlin, React, Git, Docker, Kubernetes, REST APIs, IBM Cloud, AWS, Azure, GCP, SQL
This job has expired