Software Engineer II

Imprivata

Waltham (MA)

Hybrid

USD 133,000 - 146,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Imprivata in Waltham, MA is seeking a Software Engineer II to join a fast-moving, hybrid team. You’ll work across the stack, building cloud-native apps with Java, Spring Boot, Kafka, PostgreSQL, AWS, Kubernetes, and React, from ideas to production.

You’ll collaborate with product managers and engineers, embrace AI-assisted development thoughtfully, and contribute to scalable, observable systems while growing your own skills.

Qualifications

  • Bachelor's degree or equivalent practical experience.
  • 2-5 years of professional software development experience.
  • Experience with Java and Spring Boot.
  • Experience building modern web apps with React.
  • Experience designing REST APIs.
  • Knowledge of PostgreSQL.
  • Experience with AWS or other cloud platforms.
  • Familiarity with Kubernetes and containerized applications.
  • Experience with distributed systems or event-driven architectures (Kafka a plus).
  • Experience using Git, CI/CD pipelines, and modern software development practices.

Responsibilities

  • Build and ship features across the entire application stack from backend services to React UIs.
  • Design, develop, test, deploy, and maintain secure, scalable cloud-native apps with observability and diagnostics.
  • Develop backend services using Java, Spring Boot, Kafka, PostgreSQL, AWS, and Kubernetes.
  • Create modern, responsive user experiences with React.
  • Own features from design through production and collaborate with teammates at every step.
  • Contribute ideas to improve APIs, architectures, and new technologies.
  • Participate in code reviews focused on learning and collaboration.
  • Investigate production issues, identify root causes, and implement durable fixes.
  • Collaborate with Product Management and cross-functional teams to meet customer needs.
  • Improve build, test, and deployment pipelines and address CI/CD and environment issues.
  • Leverage AI thoughtfully across design, implementation, and testing to boost productivity.

Skills

Java
Spring Boot
React
REST APIs
PostgreSQL
AWS
Kubernetes
Kafka
Git
CI/CD
Problem solving
Communication
Collaboration

Education

Bachelor's degree in Computer Science, Computer Engineering, or related technical field, or equivalent practical experience

Tools

Git
CI/CD pipelines
Docker

Job description

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 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.

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.
Compensation

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). The 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.

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer II Waltham, Massachusetts
Software Engineer II Waltham, Massachusetts

Mass Digital Health • Waltham (MA)

Hybrid
USD 133,000 - 146,000
Software Engineer II
Software Engineer II

RXinsider LTD. • Waltham (MA)

Hybrid
USD 133,000 - 146,000
Software Engineer II Waltham, Massachusetts
Software Engineer II Waltham, Massachusetts

Imprivata • Waltham (MA)

Hybrid
USD 133,000 - 146,000
Software Engineer II
Software Engineer II

RXinsider LTD. • Saint Petersburg (FL)

Hybrid
USD 113,000 - 123,000
Software Engineer I
Software Engineer I

RXinsider LTD. • Saint Petersburg (FL)

Hybrid
USD 90,000 - 100,000
Software Engineer II — Cloud-Native Java & React
Software Engineer II — Cloud-Native Java & React

Imprivata • Waltham (MA)

Hybrid
USD 133,000 - 146,000
Software Engineer II - Cloud-Native Innovator (Hybrid)
Software Engineer II - Cloud-Native Innovator (Hybrid)

Mass Digital Health • Waltham (MA)

Hybrid
USD 133,000 - 146,000
Cloud-Native Software Engineer II
Cloud-Native Software Engineer II

RXinsider LTD. • Waltham (MA)

Hybrid
USD 133,000 - 146,000
Cloud-Native Software Engineer II — Hybrid, AI-Driven
Cloud-Native Software Engineer II — Hybrid, AI-Driven

Imprivata • Waltham (MA)

Hybrid
USD 133,000 - 146,000
Associate Implementation Engineer
Associate Implementation Engineer

Imprivata • United States

On-site
USD 66,000 - 81,000