Jobs · Information Technology · Kansas

Sr Software Engineer - Web Development

Garmin · Olathe, KS · 2 wk ago
On-siteInformation TechnologyFull-time

Overview

We are seeking a full-time Sr Software Engineer - Web Development on the Core Platform Technology team at Garmin's U.S. headquarters in the Greater Kansas City area. In this position, you will have the opportunity to play a key role in defining the technical direction for the design and implementation of new web applications and plugins.

Skills

  • Writing software in Typescript, Javascript and/or Python
  • Designing and developing full stack web applications including frontend and backend components
  • Mastery of modern web development frameworks such as Node.js, React, Vue, Django, Angular, or Flask
  • Proficiency in agile and scrum methodologies
  • Understanding of DevOps and automated software delivery principles
  • Familiarity with agentic AI patterns and their validation

Responsibilities

  • Serves in a leadership capacity as an individual contributor for carrying out software development in relevant web application languages
  • Serves as a Lead Software Engineer for complex software development projects
  • Architects modules and software systems supporting new technology or improving capability/performance of existing functionality
  • Decomposes functional requirements into well-defined tasks
  • Researches fundamental problems and implements algorithm solutions
  • Offers peer technical assessments in areas of expertise, new technologies, and software designs
  • Assists design engineering as needed with component datasheet review and schematic design review
  • Participates in project leadership and/or program planning including providing technical input to product development plans and concept documents
  • Determines 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
  • Authors new procedures as appropriate
  • Provides reliable solutions to a wide range of difficult problems using sound problem solving techniques

Qualifications

  • Bachelor’s degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Math, Physics or related field AND a minimum of 5 years relevant experience OR an equivalent combination of education and experience
  • Mastered proficiency in writing software in modern web development frameworks such as Node.js, React, Vue, Django, Angular, or Flask
  • Strong grasp of DevOps and automated software delivery principles such as continuous integration/delivery (CI/CD) and test automation frameworks
  • Fundamental understanding of performance, scalability, and security concerns related to web applications
  • Proficiency with software engineering tools, including configuration management systems, build processes, debuggers, emulators and simulators
  • Familiarity with agentic AI patterns, including tool-using agents, function calling, and multi-step reasoning workflows; coupled with a disciplined approach to validating and critically reviewing AI-generated outputs

Similar jobs

Sr. Web Developer

CrayolaEaston, PA· 2 wk ago
Engineeringapply on recruiting2.ultipro.com