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

Senior Software Engineer

Garmin • Olathe, Kansas, US
Hace más de 30 días
Tipo de contrato
  • A tiempo completo
Descripción del trabajo

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

Crear una alerta de empleo para esta búsqueda

Senior Software Engineer • Olathe, Kansas, US

Ofertas similares
Senior Software Engineer

Senior Software Engineer

DIT-MCO International • Kansas City, MO, United States
A tiempo completo
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...Mostrar más
Última actualización: hace 4 días • Oferta promocionada
Senior Software Architect

Senior Software Architect

Medium • Overland Park, KS, United States
A tiempo completo
Your Quest: Build the software products that improve healthcare access.At Quest Analytics, our mission is to make healthcare more accessible for all Americans.As a Senior Software Architect, you wi...Mostrar más
Última actualización: hace 7 días • Oferta promocionada
Staff Software Engineer - DevOps

Staff Software Engineer - DevOps

WellSky • Overland Park, KS, United States
A tiempo completo
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...Mostrar más
Última actualización: hace 4 días • Oferta promocionada
Senior Software Engineer

Senior Software Engineer

Kaav Inc. • Leawood, KS, United States
A tiempo completo
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...Mostrar más
Última actualización: hace 4 días • Oferta promocionada
Senior Software Engineer

Senior Software Engineer

Veritas Prime • Shawnee, KS, United States
A tiempo completo
Veritas Prime specializes in Human Capital Management technology.We are dedicated to providing clients with the best service, focusing on our founding principles: Truth.Veritas Prime has deep exper...Mostrar más
Última actualización: hace 4 días • Oferta promocionada
Software Engineer Specialist

Software Engineer Specialist

American Century Investment Services, Inc. • Kansas City, MO, United States
A tiempo completo
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...Mostrar más
Última actualización: hace 4 días • Oferta promocionada
Associate Software Engineer

Associate Software Engineer

American Century Investment Services, Inc. • Kansas City, MO, United States
A tiempo completo
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...Mostrar más
Última actualización: hace 4 días • Oferta promocionada
Lead Software Engineer - Azure

Lead Software Engineer - Azure

Imperial PFS • Kansas City, MO, United States
A tiempo completo
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 ...Mostrar más
Última actualización: hace 4 días • Oferta promocionada
Senior Manager, Forward Deployed Software Engineering - Palantir Foundry

Senior Manager, Forward Deployed Software Engineering - Palantir Foundry

PwC • Kansas City, MO, United States
A tiempo completo
Join PwC as a key player in our Data and Analytics Engineering team, where your expertise will help transform raw data into actionable insights.You will design and develop innovative data solutions...Mostrar más
Última actualización: hace 4 días • Oferta promocionada
Associate Software Engineer - Seeking 2025 & 2026 Grads

Associate Software Engineer - Seeking 2025 & 2026 Grads

Veeva Systems • Kansas City, MO, United States
A tiempo completo
Veeva Systems is building the industry cloud for Life Sciences to help companies work in a more efficient and connected way.Learn more about our products, vision and values, and status as a public ...Mostrar más
Última actualización: hace 4 días • Oferta promocionada
Senior DevOps Engineer

Senior DevOps Engineer

Nanosoft Consulting • Kansas City, MO, United States
A tiempo completo
About the job Senior DevOps Engineer.Duration: 12 months, through 2023.As a member of the Software Defined Networking team, you will own and deliver the code to bring our network to the next level....Mostrar más
Última actualización: hace 4 días • Oferta promocionada
Senior Software Engineer- SQL Experience(Onsite, Overland Park, KS)

Senior Software Engineer- SQL Experience(Onsite, Overland Park, KS)

Netsmart • Overland Park, KS, United States
A tiempo completo
Design, develop, and deliver high-quality software solutions for complex projects while providing technical leadership and guiding teams through the full development lifecycle.This position is not ...Mostrar más
Última actualización: hace 4 días • Oferta promocionada
Senior Software Architect

Senior Software Architect

Quest Analytics • Overland Park, KS, United States
A tiempo completo
Your Quest: Build the software products that improve healthcare access.At Quest Analytics, our mission is to make healthcare more accessible for all Americans.As a Senior Software Architect, you wi...Mostrar más
Última actualización: hace 6 días • Oferta promocionada
Staff Software Engineer - Remote

Staff Software Engineer - Remote

TradeJobsWorkForce • 64151 Kansas City, MO, US
Teletrabajo
A tiempo completo
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...Mostrar más
Última actualización: hace más de 30 días • Oferta promocionada
Sr. Software Engineer

Sr. Software Engineer

SS&C Technologies • Kansas City, MO, United States
A tiempo completo
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...Mostrar más
Última actualización: hace 4 días • Oferta promocionada
Senior Software EngineerDeveloper VLS ATE

Senior Software EngineerDeveloper VLS ATE

Precise Systems (MD) • Kansas City, MO, United States
A tiempo completo
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...Mostrar más
Última actualización: hace 4 días • Oferta promocionada
Senior Full Stack Software Engineer (Java/AWS)

Senior Full Stack Software Engineer (Java/AWS)

AP Recruiters • Kansas City, MO, United States
A tiempo completo +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...Mostrar más
Última actualización: hace 4 días • Oferta promocionada
Senior Software Architect

Senior Software Architect

Quest Analytics®,LLC • Overland Park, KS, United States
A tiempo completo
Your Quest: Build the software products that improve healthcare access.At Quest Analytics, our mission is to make healthcare more accessible for all Americans.As a Senior Software Architect, you wi...Mostrar más
Última actualización: hace 8 días • Oferta promocionada