Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior .NET Software Engineer

Garmin

Overview We are seeking a full-time Senior .NET Software Engineer on the inReach Enterprise web team in Yarmouth, ME. Every day our emergency response software helps coordinate rescues for hikers, boaters, adventurers, motorists, and pilots. Our satellite-based communication devices ensure that these people stay in contact with emergency services and communicate with their loved ones from anywhere on the globe. Check out the "Saved by Garmin" blog for real-life rescues. You’ll work with the latest version of .NET, test with cutting–edge Garmin devices, send messages through satellites, and use modern CI/CD tools to support a web application architecture in our multi-cloud environment. The team is super supportive, works hard and has fun. This role is open to current residents of Maine and New Hampshire only. We will assist with relocation to the Yarmouth, ME area only from those states. Essential Functions Serves in a leadership capacity as an individual contributor for carrying out software development in C#, React, JavaScript to improve our web-based app and API. Creates new software, utilities or websites as needed. May serve as a Lead Software Engineer for complex software development project designs and/or reviews architected 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 that are appropriate. Offers peer technical assessments in areas of expertise, new technologies and software designs. Participates in project leadership and/or program planning including providing technical input to product development plans and concept documents. Makes substantial contributions towards determination of 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. Offers process improvement suggestions and authors new procedures as appropriate. Provides reliable solutions to a wide range of difficult problems using sound problem solving techniques. Supports working hours as part of a rotating schedule to provide on‑call support of Garmin’s 24/7 operations. Basic 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. Excellent academics (cumulative GPA greater than or equal to 3.0 as a general rule). Demonstrated proficiency with designing well‑architected 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. 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. Mastered proficiency in writing software in C# or Java, React, SQL, and JavaScript and relevant experience and/or training in data structures or object-oriented design methodology. Demonstrated strong and effective verbal, written and interpersonal communication skills. Must be positive, detail‑oriented, organized, team‑oriented and a driven problem solver, multi‑tasker, and self‑starter with the ability to prioritize and lead in a fast‑paced, deadline‑driven environment. Desired Qualifications Experience in the latest versions of .NET, ideally with web apps/APIs with Entity Framework and a relational database. Proficiency in designing well‑architected, maintainable software systems (e.g., design patterns, SOLID principles, self‑documenting code). Experience provisioning cloud infrastructure using Terraform. Deep mastery of web technology and cloud architecture. 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, veteran’s status, age or disability. This position is eligible for Garmin’s benefit program. Details can be found here: Garmin Benefits. #J-18808-Ljbffr

Vacancy posted 23 hours ago
Similar jobs that could be interesting for youBased on the Senior .NET Software Engineer in Yarmouth, ME vacancy
  • $66.59k - $110k

     ...Software EngineeringYarmouth,MaineFalmouth,MaineOrono,Maine Salary: USD 66585 - 110000 Annually...  ...Development Enablement team is a new engineering group focused on streamlining the...  ...by the departmental Architecture team. A Senior Software Engineer for this group will provide... 
    Senior
    Software

    Tyler Technologies

    Yarmouth, ME
    5 days ago
  • $66.59k - $114.81k

     ...Senior Software Engineer Apply Online We are seeking a Senior Software Engineer to play a key role in the continued growth and evolution...  ...You will work across a modern technology stack including C#, .NET, Angular, SQL, Linux, Docker, AWS, and cloud-native technologies... 
    Senior
    Software
    Local area

    Tyler Technologies

    Yarmouth, ME
    2 days ago
  •  ...Senior Proposal Writer Apply Online The Senior Proposal Writer is responsible for timely completion and strategic development...  ...and priorities simultaneously ~ Experience in public sector software industry or persuasive writing ~ Advanced computer skills in... 
    Senior
    Software
    Work at office
    Remote work

    Tyler Technologies

    Yarmouth, ME
    1 day ago
  •  ...Senior Product Manager with Bachelor Degree in Computer Science, Computer Information...  ...meetings and status updates. Work closely with engineers, designers, and other stakeholders to...  ...Lifecycle Management (PLM) and Agile Software Development principles. Has in-depth knowledge... 
    Senior
    Software
    Work experience placement
    Immediate start

    Rite Pros, Inc

    Portland, ME
    2 days ago
  •  ...Req #: 79044 Summary: The Senior Developer leads the hands-on architecture...  ...patient-experience vision into working software, and helps shape the technical roadmap....  ...Degree with an emphasis in Computer Science, Engineering or related field preferred. # License/... 
    Senior
    Software
    Immediate start
    Flexible hours

    MaineHealth

    Portland, ME
    5 days ago
  •  ...of the design team. Manage, train and mentor less experienced engineers in the production of Plans, Specifications and Estimates Project...  ...design experience is a plus Proficient in MicroStation V8i software, Bentley InRoads, and AutoCAD Civil 3D Detail and goal-... 
    Senior
    Software
    Local area

    RightWorks Inc

    Yarmouth, ME
    3 days ago
  • $83.52k - $130k

     ...Senior Lead Software Engineer Apply Online The Senior Lead Software Engineer is responsible for generating creative solutions to address highly complex and critical issues to current applications and/or to create new solutions that address clients' needs. The Senior... 
    Senior
    Software
    Work experience placement
    Local area
    Remote work

    Tyler Technologies

    Yarmouth, ME
    2 days ago
  • $121.5k - $145.5k

     ...Software Development Engineers [Integrated Engineers] are responsible for development of computer programming...  ...quality assurance approaches. Senior Professional role typically have 5 - 1...  ...i.e. MS SQL, Postgres, MySQL) * ASP.NET RESTful API design, GraphQL * Kafka... 
    Senior
    Software
    Remote work
    Flexible hours
    Weekend work
    Afternoon shift

    WEX

    South Portland, ME
    2 days ago
  •  ...Description H&H is offering an exciting opportunity for a Senior Structural Engineer to join our Yarmouth, ME team. We are currently growing...  ...groups and projects experience with current FEM modeling software (preferred) Experience with local client base preferable... 
    Senior
    Software
    Contract work
    Work at office
    Local area

    H&H

    Yarmouth, ME
    5 days ago
  • $115k - $130k

     ...MichiganYarmouth,MaineHerndon,Virginia Salary: USD 115000 - 130000 Annually Tyler Technologies is currently looking to hire a Cloud Engineer to work a hybrid schedule at one of several of our key locations. This job requires working closely with our development and... 
    Senior
    Currently hiring

    Tyler Technologies

    Yarmouth, ME
    5 days ago
  •  ...Join to apply for the Senior HR Generalist - Americas role at Canonical Continue...  ...Canonical is a leading provider of open source software and operating systems to the global...  ...such as public cloud, data science, AI, engineering innovation and IoT. Our customers... 
    Senior
    Software
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide

    Canonical

    Portland, ME
    1 day ago
  • $80k

     ...realities. For our business, for clients, and for you As a Senior Business Analyst for Exchange Traded Fund Services, you will...  ...test plans Conceptualize and improve process flow Read software and application user manuals Execute test scripts and document... 
    Senior
    Software
    Work at office
    Worldwide

    Apex Group Ltd

    Portland, ME
    3 days ago
  •  ...Overview We are seeking a full-time Senior Business Analyst at our Yarmouth, ME location...  ...proxy product owner, for mobile and web software features, aligning requirements to...  ...enterprise level for business processes and Engineering business analysis processes Manage reconciliation... 
    Senior
    Software
    Full time
    Live in
    Local area
    Remote work
    Relocation

    Garmin

    Yarmouth, ME
    5 days ago
  • $75k - $85k

     ...of 4 paid floating holidays per calendar year. Job Summary The Senior HR Generalist reports to the HR Manager in the Field and provides...  ...regulations. Proficient with Microsoft Office Suite or related software. Proficiency with or the ability to quickly learn the... 
    Senior
    Software
    Hourly pay
    Temporary work
    Work at office
    Local area
    Work from home

    Towne

    Portland, ME
    5 days ago
  •  ...will utilize various tools and software to design, create, and...  ...with all levels of the company. Senior Web Designer The Senior Web Designer...  ...standards. DevOps Engineer – Transportation The Transportation...  ...scalable web applications using .NET technologies and modern frontend... 
    Software
    Contract work
    Temporary work
    Summer work
    Internship
    Work at office
    Local area

    Tyler Technologies

    Yarmouth, ME
    23 hours ago
  •  ...Software Engineer Apply Online We are looking for a Software Engineer to help build and expand an advanced budgeting platform focused...  ...application stack that includes SQL, Angular, HTML5, RESTful services, .NET, C#, and cloud technologies, including AWS. You will help... 
    Software
    Local area

    Tyler Technologies

    Yarmouth, ME
    3 days ago
  • $64.7k - $120.4k

     ...Senior Account Manager, Business Insurance Our not-so-secret sauce. Award-winning, inclusive, Top Workplace culture doesn't happen...  ...as well as agency management systems and web browser software ~ Exceptional time management and organization skills and demonstrated... 
    Senior
    Software
    Work at office
    Local area
    Night shift

    Marsh & McLennan

    Portland, ME
    3 days ago
  •  ...internal processes Contribute to cloud migration efforts Qualifications BS/BA in Computer Science, Software Engineering or equivalent experience Experience with, or aptitude for, .NET, C# coding 1-3 years of software design and development experience with conventional... 
    Software

    Tyler Technologies

    Yarmouth, ME
    1 day ago
  • $81k - $121k

     ...Hybrid/Remote Job Overview The Senior Technical Analyst is an experienced individual...  ...stakeholders, product owners, and engineering teams to deliver effective, high quality...  ...This role plays a critical part across the Software Development Life Cycle (SDLC),... 
    Senior
    Software
    Remote work

    Relativity

    Portland, ME
    1 day ago
  •  ...Drinking Water Project Engineer Hazen and Sawyer is seeking a Drinking Water Project Engineer for our Portland, ME office. As part...  ...disciplinary teams ~ Proficient in all MS Office based computer software ~ Excellent communication and interpersonal skills, and... 
    Senior
    Software
    Temporary work
    Immediate start
    Flexible hours

    Hazen and Sawyer

    Portland, ME
    3 days ago
  • $64.7k - $120.4k

     ...Senior Account Manager, Business Insurance Our not-so-secret sauce. Award-winning, inclusive, top workplace culture doesn't happen...  ...as well as agency management systems and web browser software ~ Exceptional time management and organization skills and demonstrated... 
    Senior
    Software
    Minimum wage
    Work at office
    Local area
    Night shift

    Oliver Wyman

    Portland, ME
    a month ago
  • $140.2k - $185.8k

     ...into our global payments and mobility platforms. The AI Platform Engineering team enables product development groups across WEX to build,...  ...impact-this role is for you. Role Overview: As a Sr. Software Engineer - AI Platform, you will be a hands-on engineer responsible... 
    Senior
    Software
    Remote work
    Flexible hours

    WEX

    Portland, ME
    1 day ago
  • $110k - $270k

     ...impacting the lives of patients worldwide. Join our dynamic engineering team as a Senior Java Engineer and be at the forefront of developing...  ...open‑source technologies. Experience in enterprise software or high‑growth tech environments. Thrive in our Work... 
    Senior
    Software
    Work at office
    Local area
    Remote work
    Worldwide
    Flexible hours

    Veeva Systems

    Portland, ME
    22 hours ago
  •  ...monday and will have more information on this role. Looking for senior data analyst with systems integration experience for an initial...  ...regular updates to leader. Using statistical methods and software to analyze data sets. This could involve exploratory data... 
    Senior
    Software
    Permanent employment
    Contract work
    Immediate start
    Remote work

    E-Solutions

    Freeport, ME
    2 days ago
  •  ...expertise in specialty areas. Performs engineering tasks for front-end design and...  ...in the functional area. ~10 years of software development experience in object-oriented...  ...and internal value analysis including seniority and merit systems, as well as internal... 
    Senior
    Software
    Minimum wage
    Contract work
    Temporary work
    Work experience placement

    MAXIMUS

    Portland, ME
    4 days ago
  • $110k - $220k

     ...to a new level? We are looking for a seasoned and creative Senior Performance Engineer to help us focus on the scalability and performance of our...  ...that address customer use cases. At Veeva, each software release is highly scrutinized to meet the demands of our customers... 
    Senior
    Software
    Work at office
    Local area
    Remote work
    Work from home
    Flexible hours
    3 days per week

    Veeva Systems

    Portland, ME
    5 days ago
  • $137k - $195k

     ...budgets, general conditions, systems studies and comparisons, value engineering, subcontractor relations and staying abreast of industry...  ...especially Excel. ~ Proficiency in specialized estimating software. ~ Understanding of the influence of market conditions on... 
    Senior
    Software
    Full time
    For subcontractor
    Work at office

    Consigli

    Portland, ME
    23 days ago
  •  ...Opportunity WSP is one of the Globe's leading engineering firms, helping New England clients and...  ...you! WSP is initiating a search for a Senior Paving Construction Inspector to help...  ...experience with construction management software such as Site or Field Manager, APPIA, Procore... 
    Senior
    Software
    Local area

    WSP

    Portland, ME
    5 days ago
  • $64.7k - $120.4k

     ...Senior Account Manager, Business Insurance Our not-so-secret sauce. Award-winning, inclusive, Top Workplace culture doesn’...  ...PowerPoint as well as agency management systems and web browser software ~ Exceptional time management and organization skills and demonstrated... 
    Senior
    Software
    Minimum wage
    Work at office
    Local area
    Night shift

    Marsh LLC

    Portland, ME
    1 day ago
  •  ...Harriman is growing! We are looking for a Senior Architectural Designer for our PK-12...  ...works closely with the firm’s integrated engineering groups to fulfill our mission to design...  ...Accredited Professional (AP) is desired Software Proficiencies Bluebeam Revit AutoCAD Newforma... 
    Senior
    Software
    Work at office
    Flexible hours

    Harriman

    Portland, ME
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior .NET Software Engineer. Be the first to apply!