1

Senior Java Software Engineer Jobs in Manchester, NH

Senior Software Engineer

Nashua, NH ยท On-site

$107K - $161K/yr

Join our team as a Senior Software Engineer Engineer! This is a fixed hybrid role on-site Tuesday, Wednesday, Thursday in Nashua NH We are seeking a highly skilled Senior .NET Software Engineer to ...

Join our team as a Senior Software Engineer Engineer! This is a fixed hybrid role on-site Tuesday, Wednesday, Thursday in Nashua NH We are seeking a highly skilled Senior .NET Software Engineer to ...

Join our team as a Senior Software Engineer Engineer! This is a fixed hybrid role on-site Tuesday, Wednesday, Thursday in Nashua NH We are seeking a highly skilled Senior .NET Software Engineer to ...

Writing and debugging code in languages such as C#, Java, Python, or C++ * Participating on an ... Software Engineering, Biomedical Engineering (with computational focus), or related field

Senior Software Engineer

Merrimack, NH ยท On-site

$125K - $165K/yr

Senior Software Engineer The Role A well-rounded senior software engineering professional with a strong foundation in modern development practices, this individual demonstrates a deep understanding ...

Writing and debugging code in languages such as C#, Java, Python, or C++ * Participating on an ... Software Engineering, Biomedical Engineering (with computational focus), or related field

Writing and debugging code in languages such as C#, Java, Python, or C++ * Participating on an ... Software Engineering, Biomedical Engineering (with computational focus), or related field

Senior Software Engineer

Merrimack, NH ยท On-site

$125K - $165K/yr

Senior Software Engineer The Role A well-rounded senior software engineering professional with a strong foundation in modern development practices, this individual demonstrates a deep understanding ...

Writing and debugging code in languages such as C#, Java, Python, or C++ * Participating on an ... Software Engineering, Biomedical Engineering (with computational focus), or related field

Sr. Software Engineer

Manchester, NH ยท Remote

$150K - $175K/yr

SENIOR SOFTWARE ENGINEER POSITION SUMMARY We are seeking a Sr. Software Engineer and or Jr. Platform Architect to serve as technical lead responsible for day-to-day development, design, build, and ...

Senior Cloud Engineer

Merrimack, NH

$125K - $165K/yr

Position Description We are looking for a Senior Software Engineer to join our Market Data team ... Java, Python, Cassandra database and knowledge of cloud platform, although we're open to strong ...

Senior Cloud Engineer

Merrimack, NH ยท On-site

$125K - $165K/yr

Position Description We are looking for a Senior Software Engineer to join our Market Data team ... Java, Python, Cassandra database and knowledge of cloud platform, although we're open to strong ...

Senior Software Engineer

Andover, MA ยท On-site

$138K - $180K/yr

Saab Inc.'s Autonomous and Undersea Systems (AUS) division is seeking an innovative and experienced Senior Software Engineer to participate on technical teams defining, architecting, implementing ...

Senior Software Engineer

North Salem, NH ยท On-site

$138K - $180K/yr

Saab Inc.'s Autonomous and Undersea Systems (AUS) division is seeking an innovative and experienced Senior Software Engineer to participate on technical teams defining, architecting, implementing ...

Senior Software Engineer

Dracut, MA ยท On-site

$138K - $180K/yr

Saab Inc.'s Autonomous and Undersea Systems (AUS) division is seeking an innovative and experienced Senior Software Engineer to participate on technical teams defining, architecting, implementing ...

next page

Showing results 1-20

Senior Java Software Engineer information

See Manchester, NH salary details

$39.5K

$147.2K

$258.5K

How much do senior java software engineer jobs pay per year?

As of Jul 12, 2026, the average yearly pay for senior java software engineer in Manchester, NH is $147,206.00, according to ZipRecruiter salary data. Most workers in this role earn between $121,900.00 and $160,400.00 per year, depending on experience, location, and employer.

What are some common challenges faced by Senior Java Software Engineers when leading development projects?

Senior Java Software Engineers often encounter challenges such as balancing hands-on coding with leading and mentoring team members, managing tight project deadlines, and ensuring code quality across the team. They are also responsible for making key architectural decisions and integrating new technologies while maintaining system stability. Effective communication and collaboration with cross-functional teams, including QA, DevOps, and product managers, are essential to successfully deliver robust solutions.

What does a Senior Java Software Engineer do?

A Senior Java Software Engineer is responsible for designing, developing, and maintaining complex software applications using the Java programming language. They often lead technical projects, mentor junior developers, and collaborate with cross-functional teams to deliver high-quality software solutions. Their role includes analyzing user requirements, troubleshooting issues, optimizing code for performance, and ensuring best practices in software development. Senior Java engineers are also involved in code reviews and may contribute to architectural decisions within their organization.

What are the key skills and qualifications needed to thrive as a Senior Java Software Engineer, and why are they important?

To thrive as a Senior Java Software Engineer, you need advanced proficiency in Java programming, software design principles, and a solid understanding of computer science fundamentals, often backed by a degree in computer science or a related field. Experience with frameworks like Spring, build tools such as Maven or Gradle, and version control systems like Git is typically required, along with knowledge of cloud platforms or containerization tools. Strong problem-solving abilities, effective communication, and leadership skills help you mentor team members and collaborate on complex projects. These competencies are crucial for delivering robust, scalable software solutions and leading development teams in dynamic environments.
What are the most commonly searched types of Java Software Engineer jobs in Manchester, NH? The most popular types of Java Software Engineer jobs in Manchester, NH are:
What job categories do people searching Senior Java Software Engineer jobs in Manchester, NH look for? The top searched job categories for Senior Java Software Engineer jobs in Manchester, NH are:
Project Software Engineer / Project Software Developer

Project Software Engineer / Project Software Developer

Triton Systems, Inc.

Chelmsford, MA โ€ข On-site

$95K - $120K/yr

Full-time

Posted 10 days ago


Job description

Project Software Engineer / Project Software Developer

Company Summary

Triton Systems, Inc combines 30+ years of experience with exciting growth and innovation opportunities within the product development and R&D space. We support Government and commercial markets by delivering advanced solutions across applications in defense, security, aerospace, energy, environmental sustainability, and human health. Where we see a larger opportunity, we create new companies to scale these solutions into businesses. Our teams thrive in a collaborative, fast-paced environment where we tackle complex challenges, meet our customers' toughest requirements, and deliver high-impact results on time, on budget and have fun while doing it.

Position Summary

We are seeking a versatile Software Engineer with 5+ years of experience to support our Applied Computational Engineering group, with cross-cutting support to our Ocean Systems and Sustainment groups. This is a role for a self-directed engineer who thrives juggling multiple projects in a fast-paced, quick-turnaround environment.

A primary focus of this role is transforming research-level code into production-ready software: secure, optimized for runtime performance, user-friendly, clean, and modular, and integrated with other software systems (for example, via well-defined APIs). The codebase is primarily C++, so strong C++ proficiency is essential, complemented by competency across additional languages including Python, MATLAB, and Java. Strong skills in coding, debugging, design, problem-solving, technical writing, and presentations are required, along with the ability to manage multiple projects and work both independently and collaboratively. Another core component of this role is the ability to develop and apply novel artificial intelligence and machine learning (AI/ML) methods and algorithms to solve challenging technical problems across our customer base.

This position is scoped to accommodate a range of experience. Candidates with 5+ years will be considered at the Project Software Engineer level, while candidates bringing deeper experience (up to ~15 years) may be considered at a more senior level commensurate with their background.

Duties and Responsibilities

Software Development and Engineering

  • Mature research-level code into production-ready software that is secure, robust, optimized, clean, and modular.
  • Refactor, optimize, and harden existing C++ code for performance, robustness, and maintainability.
  • Apply secure coding practices throughout the development lifecycle to deliver cybersecure software.
  • Apply runtime optimization techniques such as parallelization or GPU acceleration to improve performance.
  • Execute systems engineering tasking, including requirements definition, architecture, interface design, and integration planning.

AI/ML and Algorithm Development

  • Develop, apply, and implement novel AI/ML methods and algorithms to address customer and program needs.
  • Translate AI/ML research and prototypes into robust, deployable, production-ready software.
  • Evaluate, benchmark, and optimize AI/ML models for accuracy, performance, and runtime efficiency.

Integration and User Experience

  • Design and integrate software interfaces with other software systems (e.g., via APIs).
  • Support UI/UX design and GUI development to deliver intuitive, user-friendly software.
  • Establish and maintain documentation, version control, testing, and build/integration workflows.

Collaboration and Customer Support

  • Coordinate and balance a diverse portfolio of tasks to support engineers across the company.
  • Support customer meetings, demonstrations, and other externally facing activities.
  • Document progress and results through reports and presentations to team members and customers.
  • Collaborate with multidisciplinary technical teams and communicate progress, risks, and results clearly.

Required Qualifications

  • U.S. Citizen with an active Secret clearance or the ability to obtain and maintain one.
  • Experienced developer with strong coding, debugging, design, and problem-solving skills.
  • Strong proficiency in C++, with working competency across additional languages such as Python, MATLAB, and Java.
  • Experience developing and applying AI/ML methods and algorithms.
  • Demonstrated experience taking software from prototype/research code to robust, production-ready quality.
  • Experience with secure coding practices and software cybersecurity fundamentals.
  • Familiarity with secure development frameworks or DoD cyber compliance practices.
  • Experience using collaborative source code management (Git, Subversion), Agile Development, and DevSecOps.
  • Strong organizational skills with the ability to multi-task, readily adapt to change, and respond to quick-turnaround requests.
  • Self-starter who is highly organized, professional, and able to work both independently and as part of a team.
  • Strong skills in technical writing, documentation, and presentations.

Desired Qualifications

  • Signal processing experience.
  • UI/UX design and GUI development experience.
  • Experience with trajectory simulation.
  • Experience designing and integrating APIs and software interfaces across heterogeneous systems.
  • Familiarity with modeling, simulation, and/or numerical/computational methods.
  • Experience with CI/CD pipelines, automated testing, and static analysis tools.

Education/Experience

  • BS in Computer Science, Software Engineering, or a related discipline. Advanced degree preferred.
  • 5+ years of relevant software development experience (additional experience considered for senior-level placement).

This Software Engineer/Developer role will operate & collaborate with several teams at Triton Systems.

The Ocean Systems group does operate around, in and on the ocean, year-round and in foul weather. This role requires field work and travel, and willingness to go and work at-sea for the day (or a couple of days) is expected. Firsthand knowledge of working in this environment is desired.

In compliance with federal laws contained in the Immigration Reform and Control Act of 1986, all offers of employment are contingent upon an applicant's ability to satisfy federal requirements regarding proof of identity and the lawful right to be employed in the United States. Further, because in this position you may be given access to Confidential Unclassified Information (CUI), your continuing employment would then be contingent upon your satisfying a background check.

Base salary range is dependent on experience and qualifications

Due to the nature of our business and information associated with this position, interested candidates must be US Citizens.

Triton Systems' Headquarters is located in Chelmsford, Massachusetts.

Come join our success and grow with the strength of these fascinating new technologies. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Recruiters, we do not require any assistance for this opening. Please NO phone calls or emails.

Triton Systems is a U. S. Government contractor, therefore we are required to gather applicant information for Government reporting purposes. To apply for this position please go to our website's Careers section at www.tritonsystems.com and follow the Clicking Here link to our applicant tracking database to complete the application process. This will ensure efficient processing of your application.


Job Posted by ApplicantPro