18 days old

Senior Software Engineer (.Net)

Garmin International
Yarmouth, ME 04096
  • Job Code
  • Jobs Rated
GPS Manufacturer/Distributor

Garmin's Yarmouth, Maine location seeks experiencedSenior .NET Software Engineersto support web applications and web API's for our "inReach" technology which includes online mapping (real-time tracking, trip planning), satellite text messaging, andSOS satellite communication.

Responsibilities include:

  • Workon the service-side ecosystem that powers the "inReach" satellite communicator: This includes the interactive "inReach" mapping website that displays real-time locations and enables communication as well as the backend messaging services that comprise our distributed backend system

  • Designnew features (architecturally, not UI), implementing new features, fixing issues that are discovered in the existing code base, and doing code reviews.

  • Design, develop, and maintain applications using a wide range of technologies - C#, Asp.Net, Azure, MSSQL, Knockout

  • Utilize a modern CI/CD system that provides one-click deployments to multiple locations including VM's as well as Pass in Azure

  • Research, evaluate, and if appropriate, implement new technology

  • Build applications used my millions of active users in an engaged community

  • Invest in development support activities including code review, collaborative design sessions, project/sprint planning, end-user support, and feature demos


  • Bachelors of Science Degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Aerospace Engineering, Math or Physics or another relevanat engineering/technical field AND a minimum of 5 years relevant experience OR an equivalent combination of education and relevant experience

  • Excellent academics (cumulative GPA greater than or equal to 3.0 as a general rule)

  • Masteryof relevant software engineering tools (configuration management systems, build processes, debuggers, emulators, simulators and logic analyzers)

  • Proficiency with designing well architectured 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

  • Must possess the 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

Desired Qualifications:

  • Experience in the following are preferred: React, Knockout, ASP.NET MVC, WebAPI's (required), C# (required), and MSSQ

  • Superior academics (cumulative GPA greater than or equal to 3.5)

  • Previous experience working in a team environment

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, veterans status, age or disability.

Jobs Rated Reports for Software Engineer

Posted: 2021-02-08 Expires: 2021-03-09
Sponsored by:
ADP Logo
Sponsored by:
Bank of America Logo

Featured Jobs[ View All ]

Featured Employers

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Senior Software Engineer (.Net)

Garmin International
Yarmouth, ME 04096

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Very Low
Very Good
Powered ByCareerCast