1

Software Engineer Two Jobs in Lowell, MA (NOW HIRING)

Software Engineer II

Waltham, MA ยท On-site

$105K - $144K/yr

We are seeking a Software Engineer II to join our team. This is a hybrid opportunity out of our Waltham, MA office. Job Summary We are looking for a Software Engineer II who thrives in a fast-moving ...

Software Engineer II

Andover, MA ยท On-site

$91K - $100K/yr

The Software Engineer II position is responsible for product software architecture, design, implementation, and testing. This position establishes and enhances procedures to optimize development ...

Software Engineer II

Needham, MA ยท Hybrid

$81K - $197K/yr

As a Software Engineer II you will: * Utilize your expertise in low-level programming as we advance the state of the art in high performance computing and electronic trading * Provide the necessary ...

Software Engineer II

Waltham, MA ยท On-site

$106K - $145K/yr

We are seeking a Software Engineer II to join our team. This is a hybrid opportunity out of our Waltham, MA office. Job Summary We're looking for a Software Engineer II who thrives in a fast-moving ...

Software Engineer II

Waltham, MA ยท On-site

$105K - $144K/yr

We are seeking a Software Engineer II to join our team. This is a hybrid opportunity out of our Waltham, MA office. Job Summary We're looking for a Software Engineer II who thrives in a fast-moving ...

Software Engineer II

Waltham, MA ยท On-site

$106K - $145K/yr

We are seeking a Software Engineer II to join our team. This is a hybrid opportunity out of our Waltham, MA office. Job Summary We're looking for a Software Engineer II who thrives in a fast-moving ...

Software Engineer II

Needham, MA ยท On-site

$106K - $145K/yr

They are seeking a forward-thinking Software Engineer II to help build the future of capital markets infrastructure by advancing high performance computing and electronic trading solutions.

Software Engineer II

Needham, MA ยท On-site

$106K - $145K/yr

They are seeking a forward-thinking Software Engineer II to help build the future of capital markets infrastructure by advancing high performance computing and electronic trading solutions.

Software Engineer 2

Needham, MA ยท Hybrid

$106K - $145K/yr

As a Software Engineer 2 at CJ, you will contribute directly to the design, implementation, and evolution of the services and infrastructure that power our platform. This is a hands-on engineering ...

Software Engineer II

Framingham, MA

$100K - $137K/yr

This is your opportunity to join the Receiver/ Exciter & Processing Architecture (REPA) Department as a Software Engineer II. The department's primary goal is to design, develop, and support land and ...

Software Engineer 2

Wilmington, MA ยท On-site

$72K - $108K/yr

Job Summary & Responsibilities The Junior Software Sustaining Engineer supports released semiconductor inspection and metrology products by troubleshooting customer issues, investigating defects ...

Software Engineer II

Hudson, MA

$102K - $140K/yr

This is your opportunity to join the Receiver/ Exciter & Processing Architecture (REPA) Department as a Software Engineer II. The department's primary goal is to design, develop, and support land and ...

Software Engineer II

Framingham, MA

$100K - $138K/yr

This is your opportunity to join the Receiver/ Exciter & Processing Architecture (REPA) Department as a Software Engineer II. The department's primary goal is to design, develop, and support land and ...

Software Engineer II

Framingham, MA

$100K - $137K/yr

This is your opportunity to join the Receiver/ Exciter & Processing Architecture (REPA) Department as a Software Engineer II. The department's primary goal is to design, develop, and support land and ...

Software Engineer II

Lancaster, MA

$100K - $137K/yr

This is your opportunity to join the Receiver/ Exciter & Processing Architecture (REPA) Department as a Software Engineer II. The department's primary goal is to design, develop, and support land and ...

Software Engineer II

Maynard, MA

$103K - $141K/yr

This is your opportunity to join the Receiver/ Exciter & Processing Architecture (REPA) Department as a Software Engineer II. The department's primary goal is to design, develop, and support land and ...

Software Engineer II

Marlborough, MA ยท On-site

$101K - $138K/yr

This is your opportunity to join the Receiver/ Exciter & Processing Architecture (REPA) Department as a Software Engineer II. The department's primary goal is to design, develop, and support land and ...

Software Engineer II

Southborough, MA

$97K - $133K/yr

This is your opportunity to join the Receiver/ Exciter & Processing Architecture (REPA) Department as a Software Engineer II. The department's primary goal is to design, develop, and support land and ...

Software Engineer 2

Wilmington, MA ยท On-site

$72K - $108K/yr

Job Summary & Responsibilities The Junior Software Sustaining Engineer supports released semiconductor inspection and metrology products by troubleshooting customer issues, investigating defects ...

Software Engineer II

Fayville, MA ยท On-site

$98K - $134K/yr

This is your opportunity to join the Receiver/ Exciter & Processing Architecture (REPA) Department as a Software Engineer II. The department's primary goal is to design, develop, and support land and ...

next page

Showing results 1-20

Software Engineer Two information

See Lowell, MA salary details

$63K

$146.3K

$203.8K

How much do software engineer two jobs pay per year?

As of Sep 10, 2026, the average yearly pay for software engineer two in Lowell, MA is $146,309.00, according to ZipRecruiter salary data. Most workers in this role earn between $119,000.00 and $171,600.00 per year, depending on experience, location, and employer.

What is the difference between Software Engineer Two vs Software Engineer Three?

AspectSoftware Engineer TwoSoftware Engineer Three
Required CredentialsBachelor's degree in Computer Science or related field; 2+ years experienceBachelor's degree; 3+ years experience; often some certifications
Work EnvironmentCollaborative team projects, coding, debuggingSimilar environment, more complex projects, mentorship roles
Employer & Industry UsageCommon in tech companies, startups, software firmsSame as Software Engineer Two, often a step above in responsibility
Search & Comparison IntentPeople comparing mid-level software engineering rolesLooking for progression or differentiation in software engineering levels

The main difference between Software Engineer Two and Software Engineer Three lies in experience and responsibility. Software Engineer Three typically has more years of experience, handles more complex tasks, and may mentor junior staff. Both roles are common in tech industries, with Software Engineer Three representing a higher level of expertise and responsibility.

What cities near Lowell, MA are hiring for Software Engineer Two jobs?

Cities near Lowell, MA with the most Software Engineer Two job openings:

Software Engineer II

Waltham, MA โ€ข On-site

RXinsider LTD.
Marketingย โ€ขย 11 - 50 employees

$105K - $144K/yr

Other

This job post hasย expired today.ย Applications are no longer accepted.


Job description

Description

Ready to join a team thatโ€™s all in? At Imprivata, we deliver unified access and security management programs that eliminate friction, empowering healthcare and mission-critical organizations to work smarter, faster, and more securely.

We believe work can be more than a job or taskโ€”itโ€™s a collective spirit; the type that emboldens creativity, embraces challenge, and fosters excitement. We are constantly raising the bar on whatโ€™s possible, owning the outcome of our triumphs and trials, staying nimble amidst change, and cultivating an environment where we win together. Here, your ideas matter, your differences are celebrated, and your work drives real resultsโ€”for your career, your teammates, and our customers.

When you join Imprivata, you embark on a shared journey of ambition and growth. Weโ€™re committed to building an inclusive workplace where everyone feels valued and supported. If youโ€™re looking for a place to match your passion with purposeโ€”and where every day you can make an impactโ€”youโ€™ll find it here.

We are seeking a Software Engineer II to join our team. This is a hybrid opportunity out of our Waltham, MA office.

Job Summary

We are looking for a Software Engineer II who thrives in a fast-moving environment, quickly ramps up on new product domains and workflows, and uses AI-assisted development tools responsibly to deliver high-quality software. If you enjoy working across the entire stack, solving complex problems, learning new technologies, and seeing your work make it into customers\' hands, we\'d love to meet you.

In this role, you\'ll build modern cloud-native applications using Java, Spring Boot, Kafka, PostgreSQL, AWS, Kubernetes, and React. You\'ll collaborate with Product Managers, Designers, and fellow engineers to deliver features from idea to production.

We believe great software comes from engineers who are curious, collaborative, and always looking for better ways to build. You\'ll have the opportunity to contribute ideas, influence technical decisions, and continuously grow your skills while working alongside a talented engineering team.

We\'re also embracing AI as an essential part of modern software engineering. From brainstorming solutions and writing code to testing, debugging, documentation, and code reviews, we encourage engineers to use AI thoughtfully to work smarter and deliver higher-quality software. Great engineers don\'t just use AI - they know when to trust it, when to question it, and how to turn it into better products

Duties And Responsibilities

  • Build and ship features across the entire application stack - from backend services and APIs to polished React user interfaces.
  • Design, develop, test, deploy, and maintain secure, scalable, and reliable cloud-native applications with built-in observability, monitoring, and diagnostics.
  • Develop backend services using Java, Spring Boot, Kafka, PostgreSQL, AWS, and Kubernetes.
  • Build modern, responsive user experiences using React and contemporary frontend development practices.
  • Own features from design through production, collaborating with teammates every step of the way.
  • Bring your ideas to the table. Whether it\'s improving an API, simplifying an architecture, or introducing a new technology, your voice matters.
  • Participate in code reviews that focus on learning, collaboration, and raising the quality barโ€”not just finding mistakes.
  • Investigate production issues, identify root causes, and help build solutions that last.
  • Collaborate closely with Product Management and cross-functional teams to turn customer needs into elegant technical solutions.
  • Continuously improve our build, test, and deployment pipelines by diagnosing build failures, strengthening test reliability, and addressing CI/CD and environment issues.
  • Leverage AI throughout the software development lifecycleโ€”from design and implementation to testing, debugging, documentation, and code reviewsโ€”to improve productivity while applying sound engineering judgment to every solution.
  • Stay curious. Technology moves quickly, and we encourage experimenting with new ideas, frameworks, and tools that help us build better software.

Required Qualifications

  • Bachelor\'s degree in Computer Science, Computer Engineering, or a related technical field, or equivalent practical experience.
  • 2โ€“5 years of professional software development experience.
  • Experience developing applications using Java and Spring Boot.
  • Experience building modern web applications using React.
  • Experience designing and consuming REST APIs.
  • Working knowledge of relational databases such as PostgreSQL.
  • Experience building or deploying applications in AWS or another cloud platform.
  • Familiarity with Kubernetes and containerized applications.
  • Experience working with distributed systems or event-driven architectures (Kafka is a plus).
  • Experience using Git, CI/CD pipelines, and modern software development practices.
  • Proven ability to quickly ramp up on new products, technical domains, and business context while adapting to evolving engineering practices and operating models.
  • Strong problem-solving, communication, and collaboration skills.

Preferred Qualifications

  • Experience with microservices architectures.
  • Experience with observability, monitoring, or production support.
  • Experience using AI-assisted development tools to improve engineering productivity.
  • Contributions to open-source projects, technical blogs, hackathons, or personal software projects.

This position offers a total compensation range of $133,000.00 - $146,000.00 (inclusive of base salary and variable compensation, such as bonuses and incentives). In addition, more information about Imprivataโ€™s benefit offerings can be found here. This range represents the high and low end of Imprivataโ€™s compensation range for this position. Actual compensation will vary and may be above or below the range based on various factors, such as a candidateโ€™s location, skills, experience, and qualifications.

At Imprivata, we have a top-notch work environment, developmental opportunities, a competitive total rewards package, and the desire to have fun. If you have the skills and qualifications as we have described above, we want to hear from you!

Imprivata provides equal employment opportunities, regardless of race, religion, age, sex, national origin, disability status, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

#J-18808-Ljbffr