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

Staff Software Engineer

Garmin • Olathe, Kansas, US
[job_card.30_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.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

[job_alerts.create_a_job]

Staff Software Engineer • Olathe, Kansas, US

[internal_linking.similar_jobs]

Staff Software Engineer - DevOps

WellSkyOverland Park, KS, United States
[job_card.full_time]

Staff Software Engineer -DevOps.The scope of this job includes building and optimizing comprehensive observability solutions that prioritize end-user efficiency and experience.Lead the design and a...[internal_linking.show_more]

 • [job_card.promoted]

Software Engineer

TVH AmericasOlathe, Kansas, United States
[job_card.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 ...[internal_linking.show_more]

 • [job_card.promoted]

Senior Software Engineer

DIT-MCO InternationalKansas City, MO, United States
[job_card.full_time]

Senior Software Engineer - Aerospace & Defense Test Systems.Industry: Aerospace, Defense, Automated Test Equipment.DIT-MCO International is seeking a Senior Software Engineer to design, develop, an...[internal_linking.show_more]

 • [job_card.promoted]

Senior Software Engineer

Kaav Inc.Leawood, KS, United States
[job_card.full_time]

As a Senior Software Engineer you will have responsibility for developing, testing, implementing, and maintaining software applications in a for-profit organization utilizing Microsoft technologies...[internal_linking.show_more]

 • [job_card.promoted]

Associate Software Engineer

American Century Investment Services, Inc.Kansas City, MO, United States
[job_card.full_time]

American Century Investments® is a leading global asset manager with over 65 years of experience helping a broad base of clients achieve their financial goals.Our expertise spans global equities an...[internal_linking.show_more]

 • [job_card.promoted]

Lead Software Engineer - Azure

Imperial PFSKansas City, MO, United States
[job_card.full_time]

IPFS is looking for a Lead Software Engineer - Azure to join our Software Engineering department and be a critical component toward building functional web applications/services.The core duties of ...[internal_linking.show_more]

 • [job_card.promoted]

Facilities Staff Engineer

TerraconLenexa, KS, United States
[job_card.full_time]

At Terracon we give you the freedom to explore your potential.Come be a part of our team who cares for our clients as well as each other.We are seeking an Engineer or Architect with previous buildi...[internal_linking.show_more]

 • [job_card.promoted]

Staff Software Engineer - Remote

TradeJobsWorkForce64151 Kansas City, MO, US
[filters.remote]
[job_card.full_time]

Staff Software Engineer Remote Job Duties: • Implement and evolve a Data Lake storage system with low latency and high throughput for bulk data ingestion and query • Implement metadata, data govern...[internal_linking.show_more]

 • [job_card.promoted]

Staff Software Developer - Kansas City

Burns & McDonnellKansas City, MO, United States
[job_card.full_time]

The Software Developer is responsible for ensuring our client's success by creating solutions to business challenges.The Software Developer role is to design, code, test and analyze software progra...[internal_linking.show_more]

 • [job_card.promoted]

Sr. Software Engineer

SS&C TechnologiesKansas City, MO, United States
[job_card.full_time]

As a leading financial services and healthcare technology company based on revenue, SS&C is headquartered in Windsor, Connecticut, and has 27,000+ employees in 35 countries.Some 20,000 financial se...[internal_linking.show_more]

 • [job_card.promoted]

Software Engineer

TEKsystemsKansas City, Missouri, United States
[job_card.full_time]

Application Development Services (ADS), in support of Federal Reserve Financial Services (FRFS), is seeking a Software Engineer Contractor with advanced-level skills in Java, C#, Python, AWS Cloud,...[internal_linking.show_more]

 • [job_card.promoted]

Technical Lead Software Engineer

GarminOlathe, KS, United States
[job_card.full_time]

Technical Lead Software Engineer.In this role, you will be responsible for being a key technical contributor and/or Lead Software Engineer in major product and/or application development project or...[internal_linking.show_more]

 • [job_card.promoted]

Travel Speech Language Pathologist (SLP) - $2,052 per week in Belton, MO

AlliedTravelCareersBelton, MO, US
[job_card.full_time]

Speech Language Pathologist (SLP).Health Advocates Network is urgently hiring Speech Language Pathologist (SLP) with at least.Specialty: Speech Language Pathologist (SLP).Speech Pathologist (SLP) Q...[internal_linking.show_more]

 • [job_card.promoted]

Remote Corporate Development Manager - AI Trainer ($50-$60 per hour)

Data AnnotationSpring Hill, Kansas
[filters.remote]
[job_card.full_time] +1

DataAnnotation is committed to creating high-quality AI.Join our team to help train the next generation of AI while enjoying the flexibility of remote work and the freedom to set your own schedule....[internal_linking.show_more]

 • [job_card.promoted]

Senior Software EngineerDeveloper VLS ATE

Precise Systems (MD)Kansas City, MO, United States
[job_card.full_time]

The Residential Rehabilitation Educator position is a great opportunity to work in the Human Services field.In this program, adults with mental illness share a home in the community.Our residential...[internal_linking.show_more]

 • [job_card.promoted]

Senior Full Stack Software Engineer (Java/AWS)

AP RecruitersKansas City, MO, United States
[job_card.full_time] +2

About the job Senior Full Stack Software Engineer (Java/AWS).Senior Full Stack Software Engineer (Java/AWS).Contract Position | Kansas City, MO | 12 Months.Our client is a leading financial institu...[internal_linking.show_more]

 • [job_card.promoted]

Senior Software Engineer - Remote, Scalable Logistics

C.H. RobinsonKansas City, KS, United States
[filters.remote]
[job_card.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...[internal_linking.show_more]

 • [job_card.promoted]

Software Development Engineer II - Platform

Propio Language ServicesOverland Park, KS, United States
[job_card.full_time]

Our people take pride in every resource we offer, and our users always have access to the best technology, support, and experience.We are driven by our passion for innovation, growth, and connectin...[internal_linking.show_more]