1

Senior Application Software Engineer Jobs in Maine

As a Senior Application Engineer, you will collaborate with the customer to provide guidance regarding product orders and proposal requirements, while assuring high levels of customer service and ...

As a Senior Application Engineer, you will collaborate with the customer to provide guidance regarding product orders and proposal requirements, while assuring high levels of customer service and ...

About the Role As a Senior Performance Software Engineer, you will serve as a technical leader for ... Knowing large-scale datastore bottlenecks, asynchronous application design and client-server ...

Senior Software Engineer - Java/J2EE

Portland, ME · On-site

$127K - $168K/yr

The Senior Software Engineer is a key technical leader within an Agile team, partnering closely ... Lead the design, development, implementation, and maintenance of new and existing application ...

About the Role As a Senior Software Engineer on the NinjaOne team, contributing to our IT Operation ... Knowing large-scale datastore bottlenecks, asynchronous application design and client-server ...

Senior Software Engineer

Westbrook, ME · On-site

$124K - $164K/yr

Previous experience in machine learning as evidenced by delivering solutions into production Excellent software engineering skills including a test-driven mindset Strong programming skills in Python ...

$119K - $157K/yr

About the Role As a Senior Software Engineer on the NinjaOne team, contributing to our IT Operation ... Knowing large-scale datastore bottlenecks, asynchronous application design, and client-server ...

If you are a Senior Software Engineer, with application-level C++ expertise, who thrives on solving complex technical challenges and is passionate about building high-quality, reliable software for ...

$119K - $157K/yr

About the Role As a Senior Software Engineer, Java at NinjaOne, you'll play a key role in enhancing ... Knowing large-scale datastore bottlenecks, asynchronous application design and client-server ...

$119K - $157K/yr

About the Role As a Senior Software Engineer, Java at NinjaOne, you'll play a key role in enhancing ... Knowing large-scale datastore bottlenecks, asynchronous application design and client-server ...

$119K - $157K/yr

About the Role As a Senior Software Engineer, Java at NinjaOne, you'll play a key role in enhancing ... Knowing large-scale datastore bottlenecks, asynchronous application design and client-server ...

About the Role As a Senior Software Engineer on the fast-growing Mobile Device Management Team at ... Knowing large-scale datastore bottlenecks, asynchronous application design, and client-server ...

About the Role As a Senior Software Engineer, Java at NinjaOne, you'll play a key role in enhancing ... Knowing large-scale datastore bottlenecks, asynchronous application design and client-server ...

New

About the Role As a Senior Software Engineer, Java at NinjaOne, you'll play a key role in enhancing ... Knowing large-scale datastore bottlenecks, asynchronous application design and client-server ...

New

About the Role As a Senior Software Engineer on the NinjaOne team, contributing to our IT Operation ... Knowing large-scale datastore bottlenecks, asynchronous application design and client-server ...

next page

Showing results 1-20

Senior Application Software Engineer information

What is the difference between Senior Application Software Engineer vs Software Developer?

AspectSenior Application Software EngineerSoftware Developer
CredentialsBachelor's or higher in CS or related field; experience often 5+ yearsBachelor's in CS or related field; experience varies, often less than 5 years
Work EnvironmentDesigning, developing, and maintaining complex applications; often involved in architecture decisionsWriting, testing, and debugging code; focused on specific features or modules
Industry UsageCommon in tech, finance, healthcare, and enterprise sectorsWidespread across all industries requiring software solutions

Senior Application Software Engineers typically have more experience and responsibilities, including system design and mentorship, compared to Software Developers who focus more on coding and implementation. Both roles require strong programming skills, but the senior role involves broader project oversight and strategic input.

What does a senior application software engineer do?

A Senior Application Software Engineer is responsible for designing, developing, and maintaining complex software applications. They often lead technical projects, mentor junior engineers, and collaborate with cross-functional teams to deliver high-quality solutions. Their role includes analyzing user needs, writing code, troubleshooting issues, and ensuring software scalability and security. Senior engineers are also involved in architectural decisions and may help define software development standards within their organization.

How does a senior application software engineer typically collaborate with cross-functional teams during the development lifecycle?

Senior Application Software Engineers frequently work alongside product managers, UX/UI designers, QA specialists, and other engineers to ensure software solutions meet business objectives and user needs. They often lead technical discussions, clarify requirements, and provide mentorship to junior developers. Effective communication and a proactive approach to problem-solving are crucial, as these engineers serve as a bridge between technical and non-technical stakeholders throughout the development, testing, and deployment phases.

What are the key skills and qualifications needed to thrive as a senior application software engineer, and why are they important?

To thrive as a Senior Application Software Engineer, you need advanced proficiency in programming languages (such as Java, Python, or C#), software architecture, and a bachelor’s or master’s degree in computer science or a related field. Experience with development frameworks, cloud platforms, version control systems (like Git), and often certifications such as AWS Certified Developer or Microsoft Certified: Azure Developer Associate are highly valued. Strong problem-solving ability, leadership, and effective communication set standout professionals apart in this role. These skills and qualities are crucial for designing robust software solutions, mentoring teams, and ensuring successful project delivery in complex technical environments.
What cities in Maine are hiring for Senior Application Software Engineer jobs? Cities in Maine with the most Senior Application Software Engineer job openings:
What are popular job titles related to Senior Application Software Engineer jobs in ME? For Senior Application Software Engineer jobs in ME, the most frequently searched job titles are:
Infographic showing various Senior Application Software Engineer job openings in Maine as of June 2026, with employment types broken down into 83% Full Time, 12% Part Time, 1% Temporary, and 4% Contract. Highlights an 91% Physical, 3% Hybrid, and 6% Remote job distribution.

Senior Application Engineer

NECI

Bangor, ME

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 29 days ago


Job description

About NECI
NECI is an Emerson Impact Partner and provider of industrial automation and digital transformation solutions and services. We solve process, automation, and data integration challenges in therapeutics, energy, and manufacturing with a broad portfolio of product, project, and service capabilities. Our experienced team has a deep knowledge of people, process and systems and relentlessly seeks to drive the outcomes that empower our partners to advance the world. Join in our mission!

Role Summary

We are looking for a Senior Application Engineer to work closely to support our Account Executives, Sales Executives, and Order Management Specialists in pursuit of sales opportunities. As a Senior Application Engineer, you will collaborate with the customer to provide guidance regarding product orders and proposal requirements, while assuring high levels of customer service and customer satisfaction in accordance with our Core Values.

    Duties and Responsibilities

    • Produce and provide proposals for customer solutions by listening to and evaluating our customer’s requirements and selecting and proposing innovative control solutions according to our customer’s and principal’s standards and practices.
    • Grow our valve automation business to meet annual company sales goals targets in our coverage area by promoting and fostering NECI’s reputation as a total valve supplier for ball valves, butterfly valves, valve automation, and solutions. Includes participating in training, developing a sufficient knowledge base of all product lines our company represents, being able to readily access all necessary information to develop and price valve automation solutions, and demonstrating a satisfactory competency level to meet the expected standards of performance necessary to deliver valve automation solutions to our customer base in a timely manner.
    • Achieve desired sales results for annual new product initiatives by participating in NECI and principal new product launches, probing and uncovering customer needs and pain points, and applying our new technology and product solution offerings.
    • Provide support & technical services to customers by assisting users with start-up, checkout, and calibration, and resolving product and/or service problems based on our principal’s standards and practices and NECI internal procedures.
    • Additionally, being responsible and accountable for following through on all customer orders, returns, credits, and invoicing issues etc. to a satisfactory resolution in accordance with Think Customer principals.
    • Support on time delivery to customer by assessing customers’ needs, determining the factories’ abilities to meet those needs, and negotiating mutually agreeable due dates with the customer. As appropriate, to also assist in expediting products and services with our suppliers and principals to meet or exceed committed customer expectations. This includes anticipating or recognizing situations or circumstances when total customer satisfaction is at risk and taking ownership of resolution.
    • Identify new sales opportunities and ensure consistent service by maintaining accurate customer information data utilizing IFS and identifying and qualifying new opportunities with our customers, and fully supporting our Account Managers’ plans and strategies for account growth and penetration.
    • Understand and actively participate in our quality management system by adopting our quality policy and all appropriate elements of our quality management system, dedicating your efforts to the reduction, elimination, and prevention of quality deficiencies, and initiating proper actions to prevent the occurrence of nonconformities related to our products, services, processes, and quality system. This also includes your timely participation as required in Corrective and Preventive Action Requests, Quality Circles/Teams, and collaboration with other Company Departments on continuous improvement initiatives.
    • Participate in the company’s safety and health program by understanding and following the established policies and procedures of our Safety and Health Manual, notifying appropriate Supervisors/Managers of any observed workplace safety and health compliance issues, and implementing appropriate recommendations to help improve our Company’s overall Safety and Health Program.
    • Maintain and develop professional and technical competence by attending periodic factory or principal-based training sessions, appropriate web-based training classes/seminars, periodic “hands-on” training, departmental meetings, as well as periodic professional development workshops or classes.
    • Inform supervisor/manager and appropriate NECI personnel of market conditions providing timely reporting of key customer and competitor activities within the territory.

    Qualifications

    • Bachelor’s degree in engineering: Mechanical, Industrial, or Chemical
    • 8+ years of relevant work experience
    • Competitive Spirit: while sales is compensated for a job well done, we are seeking someone self-motivated and driven by the pursuit and satisfaction in exceeding goals and delivering growth to the business.
    • Proven experience in customer-facing roles (does not need to be technical sales experience) and a passion for people and engagement with an audience.

    Benefits

    • Competitive Medical, Dental & Vison Insurance
    • Flexible Spending or Health Savings Accounts
    • Unlimited Vacation Time Policy
    • 10 Paid Holidays
    • 12 Paid Weeks Birthing Parent Leave
    • Retirement Savings: 401(k) and Employee Stock Ownership Plan
    • Pet Insurance
    • Employee Referral Bonus
    • Tuition Reimbursement
    • Company Paid STD, LTD, and Life Insurance

    Compensation: This position offers a base salary range of $95,000 to $110000, based on experience and qualifications. The role is also eligible for a variable compensation plan.

    The posted salary range represents a good faith estimate of the expected compensation for this role at the time of posting. Final compensation will be determined based on factors such as relevant experience, skills, qualifications, internal equity, and business needs.

    On-Site Requirements

    This position requires a full on-site presence 5 days per week during the first 4–6 months. Following that period, the role will be on-site four days per week, including Monday, Wednesday, and Thursday, with the fourth on-site day alternating between Tuesday or Friday depending on business needs.

    Must be currently authorized to work in the United States.

    Policy on Third-Party Unsolicited Resume Submissions: Please note that any third-party unsolicited resume submissions will immediately become the property of Stellix and its affiliates. Stellix and its affiliates will not pay any fee to a submitting employment agency, person, or entity unless a signed agreement is established.

    Please Note: Stellix and its affiliates is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender identity, sexual orientation, national origin, disability, protected veteran status or any other characteristic protected by law.