Software Engineer II
Listed on 2026-07-15
-
Software Development
Backend Developer, Cloud Engineer - Software, Full Stack Developer, Java Developer
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 SummaryWe'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. 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.
Dutiesand 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.
- Bachelor's degree in Computer…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).