Senior Software Engineer & Technical Lead (IC)

Garmin

Salem (OR)

On-site

USD 120,000 - 180,000

Full time

29 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Garmin Benefits

Job summary

Garmin International seeks a Senior Software Engineer in Salem, OR to provide technical leadership and drive software development for new products. You will work as an individual contributor, shaping architecture, decomposing requirements, and guiding project planning.

The role requires strong skills in C and Python, a solid background in software design, and effective communication to mentor junior engineers and collaborate with cross-functional teams in a fast-paced environment.

Qualifications

  • Bachelors degree in a related field and 5+ years of software development experience.
  • Proven ability to design well-architected software systems for new tech and improve existing functionality.
  • Strong problem solving, algorithmic thinking and data structures knowledge.
  • Experience leading technical discussions and mentoring junior engineers.

Responsibilities

  • Lead software development efforts for new Garmin products as an individual contributor.
  • Decompose functional requirements into well-defined tasks and drive project planning.
  • Design and review software architecture for performance and maintainability.
  • Mentor less experienced engineers and provide technical assessments.
  • Collaborate with cross-functional teams and support 24/7 operations as needed.

Skills

C
Python
Software Architecture
Leadership
Algorithms

Education

Bachelor's Degree in CS/EE/CE/Software Engineering

Tools

Git
Linux
Docker

Job description

Garmin International seeks a Senior Software Engineer in Salem, OR to provide technical leadership and drive software development for new products. You will work as an individual contributor, shaping architecture, decomposing requirements, and guiding project planning.

The role requires strong skills in C and Python, a solid background in software design, and effective communication to mentor junior engineers and collaborate with cross-functional teams in a fast-paced environment.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer – Lead IC (C/Python) | Salem
Senior Software Engineer – Lead IC (C/Python) | Salem

Garmin Ltd. • Salem (OR)

On-site
USD 120,000 - 160,000
Garmin Benefits
Senior Software Engineer
Senior Software Engineer

Garmin • Salem (OR)

On-site
USD 120,000 - 180,000
Garmin Benefits
Senior C# Software Engineer: Tech Lead for New Products
Senior C# Software Engineer: Tech Lead for New Products

Garmin • Yarmouth (ME)

On-site
USD 120,000 - 160,000
Garmin Benefits
Senior C# Software Engineer — Lead & Architect
Senior C# Software Engineer — Lead & Architect

Garmin Ltd. • Yarmouth (ME)

On-site
USD 120,000 - 150,000
Garmin Benefits
Senior Software Engineer
Senior Software Engineer

Garmin Ltd. • Salem (OR)

On-site
USD 120,000 - 160,000
Garmin Benefits
Senior Embedded C/C++ Software Engineer — Technical Lead
Senior Embedded C/C++ Software Engineer — Technical Lead

Garmin Ltd. • Cary (NC)

On-site
USD 120,000 - 180,000
Garmin Benefits
Senior Embedded C/C++ Engineer - Technical Leader
Senior Embedded C/C++ Engineer - Technical Leader

Garmin • Cary (NC)

On-site
USD 120,000 - 160,000
Senior C#/.NET Engineer & Tech Lead (IC)
Senior C#/.NET Engineer & Tech Lead (IC)

Garmin Ltd. • Olathe (KS)

On-site
USD 85,000 - 115,000
Software Engineer: Design & Lead New Features
Software Engineer: Design & Lead New Features

Garmin Ltd. • Yarmouth (ME)

On-site
USD 70,000 - 100,000
Garmin Benefits
Software Engineer (C/C++) - Lead Projects & Mentorship
Software Engineer (C/C++) - Lead Projects & Mentorship

Garmin • Yarmouth (ME)

On-site
USD 70,000 - 110,000