About the Role As a Senior Software Engineer on the NinjaOne team, contributing to our IT Operations product suite, designing and implementing scalable new solutions and product improvements.
Quick apply
About the Role As a Senior Software Engineer on the NinjaOne team, contributing to our IT Operations product suite, designing and implementing scalable new solutions and product improvements.
Quick apply
About the Role As a Senior Software Engineer on the NinjaOne team, contributing to our IT Operations product suite, designing and implementing scalable new solutions and product improvements.
$117K - $154K/yr
About the Role NinjaOne is investing in a new Endpoint State and Control team , and we're looking for a Senior Software Engineer , React to help build it from the ground up. This is a true greenfield ...
Quick apply
$117K - $154K/yr
About the Role NinjaOne is investing in a new Endpoint State and Control team , and we're looking for a Senior Software Engineer , React to help build it from the ground up. This is a true greenfield ...
About the role We are looking for a Senior Full Stack Software Engineer to join our Patching team, the team responsible for how NinjaOne discovers, packages, and deploys OS and third-party software ...
Quick apply
About the role We are looking for a Senior Full Stack Software Engineer to join our Patching team, the team responsible for how NinjaOne discovers, packages, and deploys OS and third-party software ...
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 ...
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 ...
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 ...
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 ...
Portland, ME · On-site
$80 - $100/hr
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 ...
New
Portland, ME · On-site
$80 - $100/hr
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 ...
New
cFocus Software seeks a Jr. Software Engineer to join our program supporting the United States Air Force. This position is onsite with the onsite location being in Ellsworth, South Dakota. This ...
cFocus Software seeks a Jr. Software Engineer to join our program supporting the United States Air Force. This position is onsite with the onsite location being in Ellsworth, South Dakota. This ...
$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 ...
$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 ...
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 ...
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 ...
Augusta, ME · On-site
$144.20 - $288.40/hr
You will serve as the senior engineering voice across a portfolio of mission‑critical clinical ... Required Qualifications * 10+ years of software engineering experience with a strong record of ...
New
Augusta, ME · On-site
$144.20 - $288.40/hr
You will serve as the senior engineering voice across a portfolio of mission‑critical clinical ... Required Qualifications * 10+ years of software engineering experience with a strong record of ...
New
Yarmouth, ME · On-site
Description We are looking for a Software Engineer to help build and expand an advanced budgeting platform focused on Priority Based Budgeting. Priority Based Budgeting is a strategic budgeting ...
Yarmouth, ME · On-site
Description We are looking for a Software Engineer to help build and expand an advanced budgeting platform focused on Priority Based Budgeting. Priority Based Budgeting is a strategic budgeting ...
About the Team Software Engineers own the full lifecycle of keeping endpoints up-to-date, from ... You'll be one of the most senior technical voices on the C++ side of Patching, helping shape ...
Quick apply
About the Team Software Engineers own the full lifecycle of keeping endpoints up-to-date, from ... You'll be one of the most senior technical voices on the C++ side of Patching, helping shape ...
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 ...
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 ...
Portland, ME · On-site
$140K - $173K/yr
We are looking for a passionate Senior Software Development Engineer who enjoys solving complex problems, passionate about learning and experimenting, building innovative solutions, and collaborating ...
Portland, ME · On-site
$140K - $173K/yr
We are looking for a passionate Senior Software Development Engineer who enjoys solving complex problems, passionate about learning and experimenting, building innovative solutions, and collaborating ...
Perform assigned software sustainment, testing, troubleshooting, documentation, and configuration tasks under senior engineering direction. Duties: * Develop or modify assigned software components ...
Perform assigned software sustainment, testing, troubleshooting, documentation, and configuration tasks under senior engineering direction. Duties: * Develop or modify assigned software components ...
Portland, ME · On-site
$140K - $173K/yr
We are looking for a passionate Senior Software Development Engineer who enjoys solving complex problems, passionate about learning and experimenting, building innovative solutions, and collaborating ...
Portland, ME · On-site
$140K - $173K/yr
We are looking for a passionate Senior Software Development Engineer who enjoys solving complex problems, passionate about learning and experimenting, building innovative solutions, and collaborating ...
Portland, ME · On-site +1
Qualifications REQUIRED QUALIFICATIONS • Extensive experience as a senior software engineer, architect, or equivalent technical leader owning complex, production-grade software systems. • ...
Portland, ME · On-site +1
Qualifications REQUIRED QUALIFICATIONS • Extensive experience as a senior software engineer, architect, or equivalent technical leader owning complex, production-grade software systems. • ...
Portland, ME · On-site
$140K - $173K/yr
We are looking for a passionate Senior Software Development Engineer who enjoys solving complex problems, passionate about learning and experimenting, building innovative solutions, and collaborating ...
Portland, ME · On-site
$140K - $173K/yr
We are looking for a passionate Senior Software Development Engineer who enjoys solving complex problems, passionate about learning and experimenting, building innovative solutions, and collaborating ...
Yarmouth, ME · On-site
$70 - $90/hr
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 ...
New
Yarmouth, ME · On-site
$70 - $90/hr
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 ...
New
Falmouth, 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 is a plus * 1-3 ...
Falmouth, 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 is a plus * 1-3 ...
$73.1K - $83.4K
1% of jobs
$83.4K - $93.6K
2% of jobs
$93.6K - $103.9K
7% of jobs
$103.9K - $114.1K
9% of jobs
$118.4K is the 25th percentile. Wages below this are outliers.
$114.1K - $124.4K
13% of jobs
$124.4K - $134.6K
16% of jobs
The median wage is $136K / yr.
$134.6K - $144.9K
16% of jobs
$153.6K is the 75th percentile. Wages above this are outliers.
$144.9K - $155.1K
14% of jobs
$155.1K - $165.4K
11% of jobs
$165.4K - $175.6K
8% of jobs
$175.6K - $185.9K
3% of jobs
$73.1K
$138.7K
$185.9K
A senior software engineer designs, codes, tests, and maintains computer software. While these are your primary responsibilities as a senior software engineer, you may also have supervisory duties. These include overseeing a team of junior software engineers or developers. The senior software engineer title is sometimes used interchangeably with senior developer, and positions for both may share similar job duties and responsibilities. In general, software engineers are distinguished from developers in that software engineers apply engineering principles to software development.
| Aspect | Senior Software Engineer | Software Developer |
|---|---|---|
| Credentials | Bachelor's or higher in CS or related field; experience often 5+ years | Bachelor's in CS or related field; entry to mid-level experience |
| Work Environment | Designing complex systems, leading projects, mentoring | Writing code, developing features, debugging |
| Industry Usage | Used across tech companies, startups, enterprise | Common in software firms, startups, freelance work |
| Search & Comparison | Often compared for experience level, responsibilities | Compared for entry-level to mid-level roles |
The main difference between a Senior Software Engineer and a Software Developer lies in experience, responsibilities, and scope. Senior Software Engineers typically have more experience, lead projects, and mentor others, while Software Developers focus on coding and feature development. Both roles are essential in tech companies, but the Senior Software Engineer position involves higher-level planning and leadership.
The most popular types of Software Engineer jobs in Maine are:
For Senior Software Engineer jobs in Maine, the most frequently searched job titles are:
The top searched job categories for Senior Software Engineer jobs in Maine are:
Cities in Maine with the most Senior Software Engineer job openings:
For Senior Software Engineer jobs in ME, the most frequently searched job titles are:

Full-time
Medical, Dental, Vision, Life, Retirement, PTO
Posted 7 days ago
About the Role
As a Senior Software Engineer on the NinjaOne team, contributing to our IT Operations product suite, designing and implementing scalable new solutions and product improvements. Providing clean and optimized coding solutions, you’ll work to develop high quality software applications that exceed our customers’ expectations – seriously our customers love our products.
We are engineers, technology leaders and experts. We create and deliver mission critical services to enable NinjaOne’s customers to administer, protect and maintain millions of endpoints and servers. You will have the opportunity to design and develop high-availability mission critical software systems that support our worldwide operations.
Location - We are flexible on remote working from home, if you are located in the USA and reside in one of the following states - CA, CO, CT, FL, GA, *IL, KS, MA, MD, ME, NJ, NC, NY, OR, TN, TX, VA, and WA. We have physical offices in Austin, TX and Tampa, FL, if you prefer a hybrid option.
** We may ask for onsite interviews at any time during the process**
We hire the best software engineers, but experience in our stack can’t hurt: NinjaOne is built on Java, Kotlin, C++, Golang and Postgres; supporting millions of user endpoints and running as a scalable cloud service in AWS. Knowing large-scale datastore bottlenecks, asynchronous application design and client-server architecture will help you.
What You’ll be Doing
About You
Bonus points:
About Us
NinjaOne unifies IT to simplify work for more than 40,000 customers in 140+ countries. The NinjaOne Unified IT Operations Platform delivers endpoint management, autonomous patching, backup, and remote access in a single console to improve efficiency, increase resilience, and reduce spend. By automating IT and managing all endpoints, organizations give employees a great technology experience at work. NinjaOne is obsessed with customer success and has retained a 98% customer satisfaction score for more than 5 years.
What You’ll Love
We are a collaborative, kind, and curious community.
We honor your flexibility needs with full-time work that is hybrid remote.
We have you covered with our comprehensive benefits package, which includes medical, dental, and vision insurance.
We help you prepare for your financial future with our 401(k) plan.
We prioritize your work-life balance with our unlimited PTO.
We reward your work with opportunity for growth and advancement.
Additional Information
This position is NOT eligible for Visa sponsorship.
*Due to operational policies, NinjaOne is unable to hire for this role within the city limits of Chicago. We will consider all qualified candidates who reside outside of the city proper or are willing to self-relocate.
Starting pay for the successful applicant depends on a variety of job-related factors, including but not limited to location, market demands, experience, job-related knowledge, and skills. The benefits available for this position include medical, dental, vision, 401(k) plan, life insurance coverage and PTO. For roles based in California, Colorado, Maryland, New Jersey, or Washington the base salary hiring range for this position is $140,000 - $200,000 per year.
For roles based in New York, the base salary hiring range for this position is $140,000 - $200,000 per year.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, genetic information, marital status, veteran status, or any other status protected by applicable law. We are committed to providing an inclusive and diverse work environment.
Sourced by ZipRecruiter
Software development
201 - 500 Employees
Austin, TX, US
2013