Overview We are seeking a full-time C# Software Engineer at Garmin's U.S. location in the Yarmouth, ME area. In this role, you will be responsible for developing moderately complex software and ...
Overview We are seeking a full-time C# Software Engineer at Garmin's U.S. location in the Yarmouth, ME area. In this role, you will be responsible for developing moderately complex software and ...
C# Software Engineer - Software & Services
Yarmouth, ME · On-site
$98K/yr
Overview We are seeking a full-time C# Software Engineer at Garmin's U.S. location in the Yarmouth, ME area. In this role, you will be responsible for developing moderately complex software and ...
C# Software Engineer - Software & Services
Yarmouth, ME · On-site
$98K/yr
Overview We are seeking a full-time C# Software Engineer at Garmin's U.S. location in the Yarmouth, ME area. In this role, you will be responsible for developing moderately complex software and ...
Software Engineer
Portland, ME · On-site
$90K - $135K/yr
The Software Engineer is responsible for the development and maintenance of QuickScan software, including the addition of new features, debugging, and cross-platform support. This position will also ...
Software Engineer
Portland, ME · On-site
$90K - $135K/yr
The Software Engineer is responsible for the development and maintenance of QuickScan software, including the addition of new features, debugging, and cross-platform support. This position will also ...
Software Engineer
Portland, ME · On-site
$90K - $135K/yr
The Software Engineer is responsible for the development and maintenance of QuickScan software, including the addition of new features, debugging, and cross-platform support. This position will also ...
Software Engineer
Portland, ME · On-site
$90K - $135K/yr
The Software Engineer is responsible for the development and maintenance of QuickScan software, including the addition of new features, debugging, and cross-platform support. This position will also ...
Software Engineer
Portland, ME · On-site
The Software Engineer is responsible for the development and maintenance of QuickScan software, including the addition of new features, debugging, and cross-platform support. This position will also ...
Software Engineer
Portland, ME · On-site
The Software Engineer is responsible for the development and maintenance of QuickScan software, including the addition of new features, debugging, and cross-platform support. This position will also ...
Software Engineer
Portland, ME · On-site
$90K - $135K/yr
The Software Engineer is responsible for the development and maintenance of QuickScan software, including the addition of new features, debugging, and cross-platform support. This position will also ...
Software Engineer
Portland, ME · On-site
$90K - $135K/yr
The Software Engineer is responsible for the development and maintenance of QuickScan software, including the addition of new features, debugging, and cross-platform support. This position will also ...
Software Engineer
Portland, ME · On-site
$90K - $135K/yr
The Software Engineer is responsible for the development and maintenance of QuickScan software, including the addition of new features, debugging, and cross-platform support. This position will also ...
Software Engineer
Portland, ME · On-site
$90K - $135K/yr
The Software Engineer is responsible for the development and maintenance of QuickScan software, including the addition of new features, debugging, and cross-platform support. This position will also ...
Software Developer
Bangor, ME · On-site
Key Results Area #3: Design and development of SJR internal and customer-facing software * Build features and fixes following Clean Architecture and SOLID principles. * Improve the reliability ...
Quick apply
Software Developer
Bangor, ME · On-site
Key Results Area #3: Design and development of SJR internal and customer-facing software * Build features and fixes following Clean Architecture and SOLID principles. * Improve the reliability ...
Software Developer
Falmouth, ME · On-site
Software EngineeringFalmouth,MaineYarmouth,MaineOrono,Maine Salary: USD 51450 - 83945 Annually * Build out applications and infrastructure for the Tyler suite of products * Participate in both agile ...
Software Developer
Falmouth, ME · On-site
Software EngineeringFalmouth,MaineYarmouth,MaineOrono,Maine Salary: USD 51450 - 83945 Annually * Build out applications and infrastructure for the Tyler suite of products * Participate in both agile ...
Software Developer
Yarmouth, ME · On-site
Software EngineeringFalmouth,MaineYarmouth,MaineOrono,Maine Salary: USD 51450 - 83945 Annually * Build out applications and infrastructure for the Tyler suite of products * Participate in both agile ...
Software Developer
Yarmouth, ME · On-site
Software EngineeringFalmouth,MaineYarmouth,MaineOrono,Maine Salary: USD 51450 - 83945 Annually * Build out applications and infrastructure for the Tyler suite of products * Participate in both agile ...
Software Developer
Orono, ME · On-site
Software EngineeringFalmouth,MaineYarmouth,MaineOrono,Maine Salary: USD 51450 - 83945 Annually * Build out applications and infrastructure for the Tyler suite of products * Participate in both agile ...
Software Developer
Orono, ME · On-site
Software EngineeringFalmouth,MaineYarmouth,MaineOrono,Maine Salary: USD 51450 - 83945 Annually * Build out applications and infrastructure for the Tyler suite of products * Participate in both agile ...
Software Developer
Yarmouth, ME · On-site
Software EngineeringFalmouth,MaineYarmouth,MaineOrono,Maine Salary: USD 51450 - 83945 Annually * Build out applications and infrastructure for the Tyler suite of products * Participate in both agile ...
New
Software Developer
Yarmouth, ME · On-site
Software EngineeringFalmouth,MaineYarmouth,MaineOrono,Maine Salary: USD 51450 - 83945 Annually * Build out applications and infrastructure for the Tyler suite of products * Participate in both agile ...
New
Software Engineer
Yarmouth, ME · On-site
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 Engineer
Yarmouth, ME · On-site
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 Engineer
Portland, ME · On-site +1
$90K - $100K/yr
Software Engineer Department: Arkalytics - Support Employment Type: Full Time Location: Remote Compensation: $90,000 - $100,000 / year Description Why Work Here? At Arkatechture, we have a simple ...
Software Engineer
Portland, ME · On-site +1
$90K - $100K/yr
Software Engineer Department: Arkalytics - Support Employment Type: Full Time Location: Remote Compensation: $90,000 - $100,000 / year Description Why Work Here? At Arkatechture, we have a simple ...
Senior C# Software Engineer - Software & Services
Yarmouth, ME · On-site
$122K/yr
Overview We are seeking a full-time Senior C# Software Engineer at Garmin's location in the Yarmouth, ME area. In this role, you will be responsible for providing technical leadership and project ...
Senior C# Software Engineer - Software & Services
Yarmouth, ME · On-site
$122K/yr
Overview We are seeking a full-time Senior C# Software Engineer at Garmin's location in the Yarmouth, ME area. In this role, you will be responsible for providing technical leadership and project ...
Software Engineer
Yarmouth, ME · On-site
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 Engineer
Yarmouth, ME · On-site
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 Engineer - Outdoor
Yarmouth, ME · On-site
$98K/yr
Overview We are seeking a full-time Software Engineer in our Yarmouth, ME location. In this role, you will be responsible for developing moderately complex software and creating and executing designs ...
Software Engineer - Outdoor
Yarmouth, ME · On-site
$98K/yr
Overview We are seeking a full-time Software Engineer in our Yarmouth, ME location. In this role, you will be responsible for developing moderately complex software and creating and executing designs ...
Software Engineer - Outdoor
Yarmouth, ME · On-site
Overview We are seeking a full-time Software Engineer in our Yarmouth, ME location. In this role, you will be responsible for developing moderately complex software and creating and executing designs ...
Software Engineer - Outdoor
Yarmouth, ME · On-site
Overview We are seeking a full-time Software Engineer in our Yarmouth, ME location. In this role, you will be responsible for developing moderately complex software and creating and executing designs ...
Software Engineer
Portland, ME · On-site +1
This role combines software engineering, cloud operations, and customer support. You'll investigate complex production issues, develop permanent solutions, improve platform reliability, and build ...
Software Engineer
Portland, ME · On-site +1
This role combines software engineering, cloud operations, and customer support. You'll investigate complex production issues, develop permanent solutions, improve platform reliability, and build ...
Software Engineer
Portland, ME · On-site
They are seeking a Software Engineer to develop and maintain applications for their QuickScan platform, focusing on software development, integration with cloud systems, and customer support.
Software Engineer
Portland, ME · On-site
They are seeking a Software Engineer to develop and maintain applications for their QuickScan platform, focusing on software development, integration with cloud systems, and customer support.
Software information
See Maine salary details
$46.5K - $56.9K
1% of jobs
$56.9K - $67.2K
4% of jobs
$67.2K - $77.6K
9% of jobs
$87.3K is the 25th percentile. Wages below this are outliers.
$77.6K - $88K
12% of jobs
$88K - $98.4K
15% of jobs
The median wage is $105.2K / yr.
$98.4K - $108.8K
14% of jobs
$108.8K - $119.2K
15% of jobs
$123.3K is the 75th percentile. Wages above this are outliers.
$119.2K - $129.6K
13% of jobs
$129.6K - $139.9K
9% of jobs
$139.9K - $150.3K
5% of jobs
$150.3K - $160.7K
3% of jobs
$46.5K
$108.3K
$160.7K
How much do software jobs pay per year?
What is a software developer?
What are different types of software jobs?
Software jobs include software engineers, software developers, programmers, information technology or network systems specialists, QA testers, or developers who use existing tools, such as business information software, to develop new interfaces for institutional clients. Many of these jobs can be broken down further. For example, some developers work on front-end duties, such as designing interfaces for users. These may be for desktop, mobile, or web applications. Back-end programmers and developers, on the other hand, create the frameworks and logic that dictate how a program works. QA testers often work closely with developers to test programs before being released publicly.
What are the key skills and qualifications needed to thrive as a software engineer, and why are they important?
What are some common challenges software professionals face when working on large-scale projects?
What is the difference between Software vs Web Developer?
| Aspect | Software | Web Developer |
|---|---|---|
| Required Credentials | Typically a degree in Computer Science or related field; certifications like Microsoft Certified or Oracle Certified | Similar credentials; often a degree in CS or Web Development certifications |
| Work Environment | Develops software applications for various platforms, including desktop and mobile | Builds websites and web applications primarily for online use |
| Employer & Industry Usage | Used across tech companies, software firms, and enterprises | Common in digital agencies, tech startups, and online businesses |
| Common Search & Comparison Intent | People compare to understand different roles in software creation | Often compared to see distinctions in web-focused development |
While both Software developers and Web Developers work in the tech industry and require similar skills and certifications, Software developers create applications for various platforms, whereas Web Developers focus on building websites and web-based applications. The choice depends on whether you're interested in broad software solutions or web-specific projects.
What are some software jobs?
Which software career is best?
What are the most commonly searched types of Software jobs in Maine?
The most popular types of Software jobs in Maine are:
What are popular job titles related to Software jobs in Maine?
For Software jobs in Maine, the most frequently searched job titles are:
What job categories do people searching Software jobs in Maine look for?
The top searched job categories for Software jobs in Maine are:
What cities in Maine are hiring for Software jobs?
Cities in Maine with the most Software job openings:

C# Software Engineer - Software & Services
Yarmouth, ME • On-site
Other
Posted 16 days ago
Garmin rating
8.8
Based on 45 frontline employees who took The Breakroom Quiz
Job description
We are seeking a full-time C# Software Engineerat Garmin's U.S. location in the Yarmouth, ME area. In this role, you will be responsible for developing moderately complex software and creating and executing designs for small sets of new functionalities for Garmin products and/or applications.
Essential Functions- Creates and executes designs for small sets of new functionalities as part of a software project using C#, or other selected languages
- Utilizes software engineering tools such as configuration management systems, build processes, and debuggers in the software development process
- May perform as a technical leader or Lead Software Engineer for derivative software project
- Collaborates and adds value through participation in peer code reviews, providing comments and suggestions
- Provides reliable solutions to a variety of problems using sound problem solving techniques
- Performs technical root cause analysis and outlines corrective action for given problems
- Contributes to technical research on new technologies
- Estimates level of effort, evaluates new options of similar technology, offers suggestions to improve processes, and provides feedback on some electrical design aspects
- Serves as a mentor to less experienced software engineers (Software Engineer 1)
- Supports working hours as part of a rotating schedule to provide on call support of Garmin’s 24/7 operations
- Bachelor’s Degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Aerospace Engineering, Math, Physics or related field AND a minimum of 1 year 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 and experience necessary to develop moderately complex software in C#, Java, or other selected languages
- Proficient knowledge, utilization and mastery of relevant software engineering tools (configuration management systems, build processes, debuggers, emulators, simulators and logic analyzers)
- Experience with C#, .NET Core
- Experience with SQL and NoSQL databases
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
About Garmin
Sourced by ZipRecruiter
Industry
Electronics and appliance stores
Company size
10,000+ Employees
Headquarters location
Olathe, KS, US
Year founded
1989