Senior C# Software Engineer — Tech Lead & Architect

Garmin Ltd.

Yarmouth (ME)

On-site

USD 110,000 - 150,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Garmin International in the Yarmouth, ME area is seeking a Senior C# Software Engineer to provide technical leadership and drive software development for new products. You will contribute as an individual contributor while guiding architecture and plans with cross-functional teams.

The role emphasizes strong C#/.NET Core skills, problem solving, and mentoring; expect on-call duties as part of Garmin's 24/7 operations and close collaboration with product and engineering teams.

Qualifications

  • Bachelor's degree in CS/EE/CE/SE/AE/Math/Physics or related field and 5+ years of relevant experience.
  • Proven ability to design well-architected software systems and lead complex projects.
  • Strong problem-solving, communication, and collaboration skills.

Responsibilities

  • Lead software development in C# for new products as an individual contributor.
  • Provide technical leadership and participate in architectural reviews.
  • Decompose requirements into defined tasks and estimate schedules.
  • Research problems and implement algorithmic solutions as appropriate.
  • Mentor less experienced engineers and contribute to best practices.
  • Support Garmin's 24/7 operations on a rotating on-call schedule.
  • Collaborate with design, product, and other engineering teams on plans.

Skills

C# proficiency
Leadership
Software architecture
Communication

Education

Bachelor's degree in Computer Science or related field

Tools

.NET Core
SQL
NoSQL databases
Algorithms

Job description

Garmin International in the Yarmouth, ME area is seeking a Senior C# Software Engineer to provide technical leadership and drive software development for new products. You will contribute as an individual contributor while guiding architecture and plans with cross-functional teams.

The role emphasizes strong C#/.NET Core skills, problem solving, and mentoring; expect on-call duties as part of Garmin's 24/7 operations and close collaboration with product and engineering teams.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 110,000 - 150,000
C# Software Engineer — Mentor, Solve & Build Impact
C# Software Engineer — Mentor, Solve & Build Impact

Garmin • Yarmouth (ME)

On-site
USD 70,000 - 100,000
Senior C# Software Engineer - Software & Services
Senior C# Software Engineer - Software & Services

Garmin • Yarmouth (ME)

On-site
USD 120,000 - 160,000
Garmin Benefits
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
C# Software Engineer - Software & Services
C# Software Engineer - Software & Services

Garmin • Yarmouth (ME)

On-site
USD 70,000 - 100,000
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 I — Core App Development & On-Call
Software Engineer I — Core App Development & On-Call

Garmin • Yarmouth (ME)

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