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

Garmin Ltd.

Salem (OR)

On-site

USD 120,000 - 160,000

Full time

6 days 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 in Salem, OR is seeking a Senior Software Engineer to provide technical leadership and project planning for software development of new products. This role emphasizes individual contribution with strong architectural oversight and collaboration across teams.

The candidate should have expertise in C and Python, proven design of scalable systems, and the ability to mentor others while contributing to project milestones and on-call support within Garmin's 24/7 operations.

Qualifications

  • Bachelor's degree in a related field with ≥5 years of experience or equivalent
  • GPA ≥ 3.0 as a general rule
  • Proven ability to design well-architected software systems and modules
  • Demonstrated capability to lead complex software projects
  • Ability to decompose requirements into well-defined tasks while balancing quality and complexity
  • Strong verbal and written communication skills

Responsibilities

  • Lead software development for new products as an individual contributor
  • Decompose requirements into well-defined tasks and schedules
  • Mentor junior engineers and provide technical guidance
  • Contribute to architecture and design decisions for new technology
  • Support on-call needs as part of Garmin's 24/7 operations

Skills

C
Python
Software Architecture
Project Leadership
Mentoring
Algorithms
Data Structures
Communication

Education

Bachelor's degree in related field

Tools

Git
Linux
Debugging

Job description

Garmin International in Salem, OR is seeking a Senior Software Engineer to provide technical leadership and project planning for software development of new products. This role emphasizes individual contribution with strong architectural oversight and collaboration across teams.

The candidate should have expertise in C and Python, proven design of scalable systems, and the ability to mentor others while contributing to project milestones and on-call support within Garmin's 24/7 operations.

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

Similar jobs worth comparing

Senior Software Engineer & Technical Lead (IC)
Senior Software Engineer & Technical Lead (IC)

Garmin • Salem (OR)

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

Garmin • Salem (OR)

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

Garmin Ltd. • Salem (OR)

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 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 - Software & Services
Senior C# Software Engineer - Software & Services

Garmin Ltd. • Yarmouth (ME)

On-site
USD 120,000 - 150,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
Software Engineer (C/C++) - Lead Projects & Mentorship
Software Engineer (C/C++) - Lead Projects & Mentorship

Garmin • Yarmouth (ME)

On-site
USD 70,000 - 110,000
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