> Markdown version of [/jobs/ext/1208831-software-engineer-ii](https://www.wearedevelopers.com/jobs/ext/1208831-software-engineer-ii). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer II - **Company:** Imprivata, Inc. - **Location:** Waltham, MA, United States - **Experience:** Experienced - **Salary:** $133,000.0 - $146,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Code Review, Computer Engineering, Continuous Integration, Relational Databases, Software Debugging, Distributed Systems, PostgreSQL, Open Source Technology, Software Deployment, Software Engineering, Web Applications, Software Organization, Cloud Platform System, Spring Cloud, ReactJS, Delivery Pipeline, Spring-boot, Software Application Programming, Backend, Git, Event Driven Architecture, Containerization, Kubernetes, Information Technology, Apache Kafka, Front End Software Development, Software Coding, Restful APIs, Microservices - **Published:** July 8, 2026 - **Apply:** https://diversityjobs.com/main/sendform/8/8/28176/1/17513889?backUrl=%2Fcareer%2F17513889%2FSoftware-Engineer-Ii-Massachusetts-Waltham ## About the Role * 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. ## Description 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. 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. ## Related Videos - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Coffee with Developers - Adam Wiggins](https://www.wearedevelopers.com/videos/919-coffee-with-developers-adam-wiggins) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) - [Shipping Faster with Less: Render on Cloud Hosting, AI Workloads, and the Future of DevOps](https://www.wearedevelopers.com/videos/1894-shipping-faster-with-less-render-on-cloud-hosting-ai-workloads-and-the-future-of-devops) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)