Software Engineer II
- Location
- Bengaluru, Karnataka, India
- Posted
- 6d ago
<p> </p> <div class="_4xkvb01 _1qnjdah6 focusable-list-item _1qnjdahf _1ibi0s31i" data-ui-element="chat-user-bubble"> <div class="_1qnjdah7 _1qnjdah3 _1ibi0s312 _1ibi0s31g _1ibi0s31y _1ibi0s32s"> <div class="_1qnjdaha"> <div class="_1qnjdah8 _1ibi0s3eg"> <div class="_1ibi0s312 _1ibi0s3ei _1ibi0s31i _1ibi0s376"> </div> </div> </div> </div> </div> <div class="_1ibi0s312 _1ibi0s31i _1ibi0s31y"> <div class="_1bdmgj40 _1ibi0s312 _1ibi0s31i _1llyo9u0 focusable-list-item" data-ui-element="chat-assistant-content-bubble"> <div class="_1ibi0s312 _1ibi0s31i _1ibi0s31y"> <div> <div class="_1ibi0s3en"> <h2 class="_9k2iva0 p8i6j0c _1ibi0s314 heading2 _9k2iva1">Role Overview</h2> <p class="p8i6j01 paragraph">Build the services behind modern governance software—and help shape how AI improves the way engineering teams deliver. As a Software Engineer II, you’ll develop secure, scalable serverless microservices with <strong>Node.js/TypeScript and AWS</strong>, while contributing to React-based user experiences.</p> <p class="p8i6j01 paragraph">You’ll own meaningful features from design through production, helping deliver reliable, high-performing products used by customers worldwide. This is a hands-on role for an engineer who enjoys solving backend challenges, collaborating across the stack, and using AI tools thoughtfully to improve code quality, testing, research, and delivery.</p> <h2 class="_9k2iva0 p8i6j0c _1ibi0s314 heading2 _9k2iva1">Here’s a breakdown of what you’ll do (not all of it, just the important stuff)</h2> <ul class="p8i6j07 p8i6j02"> <li class="p8i6j0a"> <p class="p8i6j01 paragraph">Design, build, and maintain secure, scalable REST APIs and serverless microservices using Node.js, TypeScript, and AWS.</p> </li> <li class="p8i6j0a"> <p class="p8i6j01 paragraph">Deliver production-ready features across backend services and React user interfaces, from technical design through monitoring and improvement.</p> </li> <li class="p8i6j0a"> <p class="p8i6j01 paragraph">Improve service reliability, performance, and quality through strong testing, code reviews, debugging, and operational ownership.</p> </li> <li class="p8i6j0a"> <p class="p8i6j01 paragraph">Partner with engineers and cross-functional colleagues to make sound architectural decisions and clearly communicate technical approaches.</p> </li> <li class="p8i6j0a"> <p class="p8i6j01 paragraph">Support and mentor early-career engineers through constructive feedback, knowledge sharing, and collaborative problem-solving.</p> </li> <li class="p8i6j0a"> <p class="p8i6j01 paragraph">Use AI-powered development tools responsibly to accelerate coding, testing, research, documentation, and code reviews—applying judgment to validate outputs and manage security, privacy, and quality risks.</p> </li> </ul> <h2 class="_9k2iva0 p8i6j0c _1ibi0s314 heading2 _9k2iva1">These are the essentials you’ll need to get an interview</h2> <ul class="p8i6j07 p8i6j02"> <li class="p8i6j0a"> <p class="p8i6j01 paragraph">3–5 years of professional software engineering experience delivering production applications in an agile environment.</p> </li> <li class="p8i6j0a"> <p class="p8i6j01 paragraph">Strong backend development experience with <strong>Node.js and TypeScript</strong>, including building and maintaining RESTful APIs.</p> </li> <li class="p8i6j0a"> <p class="p8i6j01 paragraph">Hands-on experience with <strong>AWS</strong> and building or supporting cloud-based, serverless applications.</p> </li> <li class="p8i6j0a"> <p class="p8i6j01 paragraph">Experience with <strong>React</strong> for developing modern, responsive web interfaces.</p> </li> <li class="p8i6j0a"> <p class="p8i6j01 paragraph">Working knowledge of SQL databases, such as PostgreSQL, along with Git and Docker-based development workflows.</p> </li> <li class="p8i6j0a"> <p class="p8i6j01 paragraph">Familiarity with practical AI and LLM concepts—including context limits, embeddings, hallucinations, and safe use of AI tools in software development.</p> </li> <li class="p8i6j0a"> <p class="p8i6j01 paragraph">Clear communication skills and a collaborative approach to technical problem-solving, code reviews, and supporting teammates.</p> </li> </ul> <h2 class="_9k2iva0 p8i6j0c _1ibi0s314 heading2 _9k2iva1">It would be great if you had these too, but we’ll support you if you don’t</h2> <ul class="p8i6j07 p8i6j02"> <li class="p8i6j0a"> <p class="p8i6j01 paragraph">Experience with infrastructure as code, such as AWS CDK or Terraform.</p> </li> <li class="p8i6j0a"> <p class="p8i6j01 paragraph">Exposure to CI/CD pipeline design, DevOps practices, or AI-assisted developer tooling.</p> </li> <li class="p8i6j0a"> <p class="p8i6j01 paragraph">Experience working with Angular or contributing to full-stack architecture and design discussions.</p> </li> </ul> </div> </div> </div> </div> </div><div class="content-conclusion"><p> </p> <p><strong>About Us</strong></p> <p><span data-olk-copy-source="MessageBody">Diligent is the AI leader in governance, risk and compliance (GRC) SaaS solutions, helping more than 1 million users and 700,000 board members to clarify risk and elevate governance. The Diligent One Platform gives practitioners, the C-Suite and the board a consolidated view of their entire GRC practice so they can more effectively manage risk, build greater resilience and make better decisions, faster. </span></p> <div><span data-teams="true">At Diligent, we're building the future with people who think boldly and move fast. Whether you're designing systems that leverage large language models or part of a team reimaging workflows with AI, you'll help us unlock entirely new ways of working and thinking. Curiosity is in our DNA, we look for individuals willing to ask the big questions and experiment fearlessly - those who embrace change not as a challenge, but as an opportunity. The future belongs to those who keep learning, and we are building it together. At Diligent, you’re n