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

Senior Software Engineer

Garmin • Olathe, Kansas, US
30+ days ago
Job type
  • Full-time
Job description

Overview We are seeking a full-time Senior Software Engineer at Garmin’s U.S. headquarters in the Greater Kansas City area. In this role, you will be responsible for providing technical leadership and project planning for software development for products, applications, or systems new to Garmin as an individual contributor. Essential Functions Serves in a leadership capacity as an individual contributor for carrying out software development in Java, Spring / Spring Boot, Vue or other selected languages for new products and / or applications Designs and develops web-enabled client-side and server-side applications as part of a structured Systems Development Life Cycle (SDLC) process Develops and consumes web services utilizing a services-oriented architecture May serve as a Lead Software Engineer for complex software development project designs and / or reviews architected modules and software systems supporting new technology or improving capability / performance of existing functionality Works directly with stakeholders to come up with functional requirements and decomposes functional requirements into well-defined tasks Researches fundamental problems and implements algorithm solutions that are appropriate Offers peer technical assessments in areas of expertise, new technologies and software designs Participates in project leadership and / or program planning including providing technical input to product development plans and concept documents Makes substantial contributions toward determination of project goal / objective feasibility and applies good judgment in setting schedules / risk taking Mentors and provides guidance to less experienced Software Engineers (1 & 2) Contributes to advanced technical research on new technologies Offers process improvement suggestions and authors new procedures as appropriate Provides reliable solutions to a wide range of difficult problems using sound problem solving techniques 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, Software Engineering, Aerospace Engineering, Math, Physics or related field AND a minimum of 5 years relevant experience OR an equivalent combination of education and experience Excellent academics (cumulative GPA greater than or equal to 3.0 as a general rule) Must possess programming experience using Java (11, 17, 21+), dependency injection frameworks (Spring / Spring Boot), O / R mapping (Hibernate, OpenJPA), Vue Proficiency in frontend technologies such as JavaScript, Typescript, and frameworks like Vue, Express or React. Experience with relational and / or non-relational database technologies such as MySQL, PostgreSQL, Redis, Elasticsearch / OpenSearch Experience writing and optimizing complex SQL queries Experience with CI / CD tools such as Jenkins, Tekton, ArgoCD Must demonstrate proficiency in the development of unit and integration tests Experience with version control systems such as Subversion or GIT Demonstrated proficiency with designing well architected software systems and modules that support new technology or improve capability / performance of existing functionality Demonstrated competence with researching fundamental problems and implementing appropriate algorithmic solutions Demonstrated ability to serve as a lead software engineer for a complex software project Ability to decompose functional requirements into well-defined tasks while balancing quality, quantity, and complexity in work output Demonstrated capability to offer peer technical assessments in areas of expertise, new technologies and software designs Demonstrated strong and effective verbal, written, and interpersonal communication skills Must be positive, detail oriented, organized, team oriented and a driven problem solver, multi-tasker, and self-starter with the ability to prioritize and lead in a fast paced, deadline-driven environment Desired Qualifications Outstanding academics (cumulative GPA greater than or equal to 3.5) Experience with messaging / event streaming systems such as RabbitMQ and Kafka Experience with cloud-based development using platforms such as Cloud Foundry, OpenShift, Kubernetes 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 Serves in a leadership capacity as an individual contributor for carrying out software development in Java, Spring / Spring Boot, Vue or other selected languages for new products and / or applications Designs and develops web-enabled client-side and server-side applications as part of a structured Systems Development Life Cycle (SDLC) process Develops and consumes web services utilizing a services-oriented architecture May serve as a Lead Software Engineer for complex software development project designs and / or reviews architected modules and software systems supporting new technology or improving capability / performance of existing functionality Works directly with stakeholders to come up with functional requirements and decomposes functional requirements into well-defined tasks Researches fundamental problems and implements algorithm solutions that are appropriate Offers peer technical assessments in areas of expertise, new technologies and software designs Participates in project leadership and / or program planning including providing technical input to product development plans and concept documents Makes substantial contributions toward determination of project goal / objective feasibility and applies good judgment in setting schedules / risk taking Mentors and provides guidance to less experienced Software Engineers (1 & 2) Contributes to advanced technical research on new technologies Offers process improvement suggestions and authors new procedures as appropriate Provides reliable solutions to a wide range of difficult problems using sound problem solving techniques 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, Software Engineering, Aerospace Engineering, Math, Physics or related field AND a minimum of 5 years relevant experience OR an equivalent combination of education and experience Excellent academics (cumulative GPA greater than or equal to 3.0 as a general rule) Must possess programming experience using Java (11, 17, 21+), dependency injection frameworks (Spring / Spring Boot), O / R mapping (Hibernate, OpenJPA), Vue Proficiency in frontend technologies such as JavaScript, Typescript, and frameworks like Vue, Express or React. Experience with relational and / or non-relational database technologies such as MySQL, PostgreSQL, Redis, Elasticsearch / OpenSearch Experience writing and optimizing complex SQL queries Experience with CI / CD tools such as Jenkins, Tekton, ArgoCD Must demonstrate proficiency in the development of unit and integration tests Experience with version control systems such as Subversion or GIT Demonstrated proficiency with designing well architected software systems and modules that support new technology or improve capability / performance of existing functionality Demonstrated competence with researching fundamental problems and implementing appropriate algorithmic solutions Demonstrated ability to serve as a lead software engineer for a complex software project Ability to decompose functional requirements into well-defined tasks while balancing quality, quantity, and complexity in work output Demonstrated capability to offer peer technical assessments in areas of expertise, new technologies and software designs Demonstrated strong and effective verbal, written, and interpersonal communication skills Must be positive, detail oriented, organized, team oriented and a driven problem solver, multi-tasker, and self-starter with the ability to prioritize and lead in a fast paced, deadline-driven environment Desired Qualifications Outstanding academics (cumulative GPA greater than or equal to 3.5) Experience with messaging / event streaming systems such as RabbitMQ and Kafka Experience with cloud-based development using platforms such as Cloud Foundry, OpenShift, Kubernetes 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

Senior Software Engineer • Olathe, Kansas, US

Similar jobs
Flatbed CDL-A Truck Driver, OTR Routes - Kansas City, MO

Flatbed CDL-A Truck Driver, OTR Routes - Kansas City, MO

System Transport • Belton, MO, USA
Full-time
System Transport is hiring experienced CDL-A flatbed truck drivers for regional and OTR routes.You will be transporting important goods and materials such as glass, steel, aluminum, building materi...Show more
Last updated: 30+ days ago • Promoted
CDL-A Intermodal Truck Driver in Olathe, KS

CDL-A Intermodal Truck Driver in Olathe, KS

AllTruckJobs • Overland Park, US
Full-time
Competitive weekly pay (inquire for details) .Haul freight containers secured to company-owned chassis.Drive in and out of railyards within 300 miles of Kansas City, KS.Mileage pay and load pay, pl...Show more
Last updated: 9 days ago • Promoted
OTR CDL-A Truck Driver - Earn $2,200+/Week + Great Benefits

OTR CDL-A Truck Driver - Earn $2,200+/Week + Great Benefits

Ryder • Smithville, MO, US
Full-time
Ryder is Now Hiring OTR CDL-A Truck Drivers in Kansas City, MO.Earn $2,200+ per Week - Driver Unload Only.Per Diem Pay: $50 per layover, 2 – 3 layovers per week.Hours Per Week: 60 hours per week.De...Show more
Last updated: 4 days ago • Promoted
Kitchen Supervisor

Kitchen Supervisor

The Hilton President Kansas City • Kansas City, MO, US
Full-time
We believe hospitality makes the world a better place.We are ambassadors – building connections between our guests and our community.We create a home away from home – enabling our guests to relax, ...Show more
Last updated: 2 days ago • Promoted
Crew Member

Crew Member

Chipotle • Overland Park, KS, US
Full-time +1
CULTIVATE A BETTER WORLD* Food served fast does not have to be a typical fast-food experience.Chipotle has always done things differently, both in and out of our restaurants.We are changing the fac...Show more
Last updated: 10 days ago • Promoted
Licensed Practical Nurse (LPN) - Full Green Card Sponsorship

Licensed Practical Nurse (LPN) - Full Green Card Sponsorship

Flint • Kansas City, KS
Full-time
We are looking for a compassionate and dedicated Licensed Practical Nurse (LPN) to join our healthcare team.The LPN will provide high-quality patient care under the supervisio...Show more
Last updated: 24 days ago • Promoted
Flexible Remote Work – Get Paid to Share Your Opinions on Top Brands

Flexible Remote Work – Get Paid to Share Your Opinions on Top Brands

OCPA • Spring Hill, Kansas, us
Remote
Part-time +1
Product Testers are wanted to work from home nationwide in the US to fulfill upcoming contracts with national and international companies.We guarantee 15-25 hours per week with an hourly pay of bet...Show more
Last updated: 30+ days ago • Promoted
Remote Work From Home Data Entry Clerk - Part Time Panelists Needed

Remote Work From Home Data Entry Clerk - Part Time Panelists Needed

ApexFocusGroup • Gladstone, Missouri, US
Remote
Full-time +1
Seeking participants for Focus Group and market research studies.Work part-time from home and earn up to $750 per week.Register to see if you are eligible.Data Entry experience not required.Remote ...Show more
Last updated: 5 days ago • Promoted
Remote Equity Research Analyst - AI Trainer ($50-$60 per hour)

Remote Equity Research Analyst - AI Trainer ($50-$60 per hour)

Data Annotation • Gladstone, Missouri
Remote
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....Show more
Last updated: 2 days ago • Promoted
CDL A Delivery Truck Driver

CDL A Delivery Truck Driver

Mclane Company, Inc. • Riverside, MO, US
Full-time
Take your CDL-A career further!.Our drivers work hard to move, supply, and provide for America's favorite brands.Being reliable and dedicated to safety has defined our success as an industry leader...Show more
Last updated: 4 days ago • Promoted
Store Driver

Store Driver

Advance Auto Parts • Platte City, MO, US
Full-time
Job Description Position Responsibilities .Pick, stage and safely deliver parts to pro customers.Drop off weekly/monthly sales flyers while promoting current sales and loyalty programs.Daily collec...Show more
Last updated: 4 days ago • Promoted
LHWS Installer

LHWS Installer

Leaf Home • Riverside, MO, United States
Full-time +1
Leaf Home Water Solutions is one of the nations fastest growing home improvement companies and we are looking for new installers in your area RIGHT NOW! .We are looking for subcontractors to instal...Show more
Last updated: 28 days ago • Promoted
B2B Sales Consultant Healthcare - AR/MO...

B2B Sales Consultant Healthcare - AR/MO...

Staples, Inc. • Gladstone, MO, US
Full-time
Staples is business to business.Our world class sales and sales support teams work directly with businesses of all sizes to offer products and services to meet our customers’ unique needs.We are co...Show more
Last updated: 4 days ago • Promoted
RN Supervisor - Clinical Nursing - Orthopedics (Full-time, Nights)

RN Supervisor - Clinical Nursing - Orthopedics (Full-time, Nights)

Mercy • Westwood, Missouri, US
Full-time
Find your calling at Mercy! Assists in the planning, coordination, implementation and evaluation of the operations and patient care of designated areas.Serves as a clinical resource for staff and p...Show more
Last updated: 3 days ago • Promoted
Licensed Psychiatric Mental Health Nurse Practitioner

Licensed Psychiatric Mental Health Nurse Practitioner

Headway • Kansas City, KS, US
Full-time
Licensed Psychiatric Nurse Practitioner.Did you know that you can build a flexible private practice on your terms as a psychiatric nurse practitioner?.Whether you want to see patients alongside a f...Show more
Last updated: 25 days ago • Promoted
Midsouth Regional CDL A Drivers Top 50% Avg. $85,100/$.58 to $.61 cpm

Midsouth Regional CDL A Drivers Top 50% Avg. $85,100/$.58 to $.61 cpm

Crete Carrier • Lenexa, KS, US
Full-time
Crete Carrier offers a Midsouth Regional.Top 50% average $85,100 per year.One-year verifiable tractor trailer experience with a class A CDL.Show more
Last updated: 11 days ago • Promoted
Hospice Clinical Supervisor RN...

Hospice Clinical Supervisor RN...

Residential Home Health and Hospice • LEAWOOD, KS, US
Full-time
At Residential Home Health and Hospice (‘Residential’), we’re looking to add to our extraordinary care team.Grounded by our belief that outstanding care is best delivered in a team-based environmen...Show more
Last updated: 3 hours ago • Promoted • New!
Director of Case Management...

Director of Case Management...

AMN Healthcare • Lenexa, KS, US
Permanent +1
Job Description & Requirements Director of Case Management StartDate: ASAP Nationwide Case Management / Care Coordination permanent hire leadership openings - Looking for a new Director of Case Man...Show more
Last updated: 3 days ago • Promoted