Staff Software Engineer jobs in United States
info-icon
This job has closed.
company-logo

Garmin · 3 days ago

Staff Software Engineer

Garmin is a leading technology company specializing in navigation and communication devices. They are seeking a Staff Software Engineer responsible for designing and guiding full system architecture to meet development objectives and mentoring less experienced engineers.

Consumer ElectronicsConsumer GoodsElectrical DistributionElectronics
check
H1B Sponsor Likelynote

Responsibilities

Designs and guides full system architecture development giving consideration to performance and functional requirements, reusability, scalability, extensibility and cost effectiveness
Conducts technical research and feasibility studies on new technologies, providing insight and recommendations to engineering management
Represents Garmin among industry partners, peer groups and regulating agencies
Contributes inventions, new designs, and techniques regarded as significant advances to the product and/or application development process
Applies advanced theories, principles, and concepts in development of new principles and theories
Utilizes knowledge of principles, forecasts new technology and provides business directions based on them
Participates in evaluation of proposed or ongoing projects/programs
Provides guidance and mentoring to less experienced software engineers in areas such as software methodology, cost analysis, and project management
Mentors and provides guidance to less experienced software engineers (Software Engineer 1 & 2 & Senior Software Engineers)
Supports working hours as part of a rotating schedule to provide on call support of Garmin’s 24/7 operations

Qualification

Software architecturePythonKubernetesCloud infrastructureAgile/Lean principlesMessaging technologiesData storage technologiesLinux administrationInterpersonal communicationTeam-oriented mindsetDecision-making abilities

Required

Bachelor's Degree in Computer Science, Electrical Engineering, Computer Engineering, Aerospace Engineering, Math, Physics or related field AND a minimum of 14 years relevant experience OR an equivalent combination of education and experience
Outstanding academics (cumulative GPA greater than or equal to 3.0 as a general rule)
Demonstrated strong and effective verbal, written, and interpersonal communication skills
Demonstrates a successful track record in managing exceedingly complex problems and providing success solutions which are highly innovative and ingenious
Demonstrated experience with architecting solutions for multiple groups and/or disciplines
Must possess relevant education and/or experience in software design, development and maintenance, as required for the successful performance of the essential functions of the position
Proven experience in application languages/frameworks such as Python, Java, C#, JavaScript
Experience in designing, developing, deploying, and scaling containerized applications (Kubernetes)
Advanced knowledge of Kubernetes platform architecture & components
Proven experience with messaging technologies such as RabbitMQ, Kafka
Proven experience with data storage technologies such as RDBMS, No-SQL (Elasticsearch, OpenSearch, etc.)
Advanced knowledge of Linux operating system administration, networking, & shell scripting
Excellent judgment, discretion, and decision-making abilities
Excellent verbal, written, and interpersonal communication skills
Team-oriented mindset, positive attitude, and working well with others

Preferred

Experience driving architectural, design, and technical aspects of business-critical cloud applications
Experience applying and promoting Agile/Lean principles to individual, team, and organizational process
Advanced knowledge of Linux kernel and operating system constructs
Advanced knowledge of computer networking standards (OSI), concepts, and related protocols (ethernet, IP, TCP, UDP, ARP, and DHCP)
Experience in cloud infrastructures, tools, and related processes (Azure, AWS, GCP, OpenStack)
Experience applying Infrastructure-as-Code such as Ansible, Terraform, Salt, Chef, Puppet
Experience with APM monitoring tools such as Zabbix, AppDynamics, New Relic, Dynatrace
Experience with observability tools such as Kibana, Grafana, Splunk
Experience with automated testing tools and testing procedures
Experience with CI/CD practices, with demonstrated experience using Jenkins or other enabling technologies
Experience with DevOps-style tools such as Jenkins, Maven, GitLab, Nexus, RunDeck

Benefits

Garmin's benefit program

Company

WHERE DO WE START? How about Kansas City? That’s our home. That’s where Garmin put a stake in the ground in 1989.

H1B Sponsorship

Garmin has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (69)
2024 (61)
2023 (40)
2022 (85)
2021 (85)
2020 (76)

Funding

Current Stage
Late Stage
Total Funding
unknown
2007-01-04Acquired

Leadership Team

leader-logo
Doug Boessen
Chief Financial Officer and Treasurer
linkedin
leader-logo
Amber Morgan
Global Partnerships & Engineering Business Development
linkedin
Company data provided by crunchbase