Talent.com
Garmin
Staff Software EngineerGarmin • Olathe, Kansas, US
Staff Software Engineer

Staff Software Engineer

Garmin • Olathe, Kansas, US
30+ days ago
Job type
  • Full-time
Job description
Overview We are seeking a full-time Staff Software Engineer at Garmin’s U.S. headquarters in the Greater Kansas City area. In this role, you will be responsible for designing and guiding full system architecture to obtain company and product and/or application development objectives. Essential Functions 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 Basic Qualifications 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 Desired Qualifications 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 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 BenefitsEssential Functions 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 Basic Qualifications 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 Desired Qualifications 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 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
Create a job alert for this search

Staff Software Engineer • Olathe, Kansas, US

Similar jobs

Software Engineer

TVH AmericasOlathe, Kansas, United States
Full-time

Full-time | IT | Location - Olathe, KS, 66022.Candidates must be legally authorized to work in the United States for any employer, both now and in the future, without the need for sponsorship.This ... Show more

 • Promoted

Senior Software Engineer, Quant - hybrid in Chicago, IL, Overland Park, KS or NYC

Cboe Global MarketsKansas City, MO, United States
Full-time

Building trusted markets — powered by our people.At Cboe Global Markets, we inspire our people to solve complex challenges together because what we do matters.We provide the financial infrastructur... Show more

 • Promoted

Senior Software Engineer

TEKsystemsKansas City, MO, United States
Permanent

Our client is looking for an innovative and modernization-minded engineer to re-envision our entire client experience.This person will join a collaborative and design-driven team, with talent and t... Show more

 • Promoted

Remote Data Entry & Survey Job – Earn Extra Income Online, Up to $25 Per Survey

Earn HausBelton, MO, US
Remote
Full-time +1

We are urgently looking for people interested in taking online surveys for Fortune 500 brands.If you are a self-starter, looking for flexible hours throughout the week, this may be for you! Earn up... Show more

 • Promoted

Senior Software Engineer, Core Experiences – Remote SDKs

Speechify, Inc.Mission, KS, United States
Remote
Full-time

A leading tech company is seeking a Senior Software Engineer to enhance their core platform services.This remote role involves collaborating with product teams, optimizing cloud functions, and desi... Show more

 • Promoted

Nuclear Engineer

US NavyBelton, MO, US
Full-time

Nuclear Engineer (Naval Reactors Engineer).Design, regulate, and oversee the Navy’s nuclear propulsion program, including reactor design, fleet operations, and eventual defueling and decommissionin... Show more

 • Promoted

Senior Principal Software Engineer Engineering Bengaluru, India Learn More & Apply

OnetrustMission, KS, United States
Full-time

OneTrust’s mission is to enable innovation through the responsible use of data and AI.We believe that ensuring data is trusted shouldn’t slow teams down—it should accelerate what’s possible.This le... Show more

 • Promoted

Surrogates Start at $55K–$75K+ — Includes $1,200 Bonus + $11K Pre-Pregnancy Payout

Physician's SurrogacySmithville, MO, US
Full-time +2

Surrogates Start at $60K$75K+ $1,250 Bonus + $11K Pre-Pregnancy Payout.Looking for a high-paying opportunity with real support and no upfront costs?.Become a Surrogate and earn up to.All expenses ... Show more

 • Promoted

Remote Software Developer $60 - $120/hourpay

Micro1Smithville, Missouri, US
$60.00 hourly
Remote
Full-time

Real-world expertise is turned into training data, evaluations, and feedback loops that improve how models perform.AI labs and enterprises use micro1 to train models and build reliable AI agents th... Show more

 • Promoted

Staff Software Engineer - Remote

TradeJobsWorkForce64151 Kansas City, MO, US
Remote
Full-time

Staff Software Engineer Remote Job Duties: • Implement and evolve a Data Lake storage system with low latency and high thr... Show more

 • Promoted

Senior Software Engineer

Rosnet LLCParkville, MO, United States
Full-time

If you are unable to complete this application due to a disability, contact this employer to ask for an accommodation or an alternative application process.Founded in 1998 and headquartered in the ... Show more

 • Promoted

Senior Software Engineer, Data

Crypto Pro NetworkMission, KS, United States
Full-time

Our mission is to bring web3 to a billion people, by providing builders with the tools they need to build exceptional onchain products.Alchemy is the only complete developer platform that offers th... Show more

 • Promoted

Senior Software Engineer

weavixKansas City, MO, United States
Full-time

We are looking for a highly skilled Senior Android Platform Engineer to play a critical role in the development of Walt OS, the custom operating system powering our future devices.You will drive ou... Show more

 • Promoted

Senior Software Engineer (all genders) - AI-Augmented Development

Datagroup AGMission, KS, United States

Du entwickelst hochwertige Software-Produkte im Bereich Hyperautomation und Workflow-Management mit modernsten KI-Tools wie Claude Code, GitHub Copilot oder Cursor.Du arbeitest eigenverantwortlich ... Show more

 • Promoted

Senior Software Engineer, Weather Radar Systems

Garmin Ltd.Olathe, KS, United States
Full-time

Senior Software Engineer - Weather Radar at its U.The role involves providing technical leadership, mentoring less experienced engineers, and leading software development projects for aviation weat... Show more

 • Promoted

Senior Software Engineer, Core Experiences - Kansas City, MO, USA

Clutch CanadaKansas City, MO, United States
Full-time

We're looking for a Senior Software Engineer to join our Core Experiences Team.This team builds and maintains the foundational services and SDKs that power Speechify’s product experience across pla... Show more

 • Promoted

Senior Software Engineer, Backend-Focused Full-Stack (Global Product Team)

Gaido JapanMission, KS, United States
Full-time

Senior Software Engineer, Backend-Focused Full-Stack (Global Product Team)# Senior Software Engineer, Backend-Focused Full-Stack (Global Product Team)CaddiTokyoPosted 32 days ago## DescriptionRecru... Show more

 • Promoted

Senior Software Engineer - Remote, Scalable Logistics

C.H. RobinsonKansas City, KS, United States
Remote
Full-time

A logistics technology leader seeks a Software Engineer III to design and implement scalable solutions for their advanced supply chain platform.This role involves collaborating with engineering tea... Show more

 • Promoted

Senior Software Engineer

MediumOverland Park, KS, United States
Full-time

TreviPay, The Pay by Invoice Company™, is the global B2B payments infrastructure partner for manufacturers, retailers, travel companies and banks.With our fully managed platform, intelligent apps, ... Show more

 • Promoted

Travel Speech Language Pathologist (SLP) - $1,876 per week in Belton, MO

AlliedTravelCareersBelton, MO, US
$1,876.00 weekly
Full-time

AlliedTravelCareers is working with Medical Solutions to find a qualified Speech Language Pathologist (SLP) in Belton, Missouri, 64012!.A facility in Belton, MO is seeking its next amazing SLP (Spe... Show more