Senior Software Engineer (Node.js, AWS)
Diligent Corporation is seeking a Senior Software Engineer to join our team in Budapest, Hungary. In this role, you will contribute to the development of our Security, Risk Management, Compliance, and Audit software, which helps organizations uncover fraud, waste, environmental risks, and abuse. Our collaborative R&D teams utilize Serverless AWS technologies to build our SaaS platform, addressing strategic business challenges and supporting Modern Governance.
As a Senior Software Engineer, you will design, code, review, and test assigned features and user stories in alignment with Diligent’s agile development methodology. You will produce high-level technical design artifacts for major stories and influence the future architecture of the product by defining and refining major components and sub-systems. Collaboration with other development teams, production operations, and cross-functional technology groups is essential to ensure the smooth, regular delivery of high-quality software. Additionally, you will manage personal workflow and task prioritization to meet deadlines and serve as the technical owner of Epics, including complex initiatives that span multiple workstreams.
The ideal candidate will have strong experience in a hands-on development role at a commercial software company, with demonstrable experience in devising and delivering changes to large or complex products. Proficiency in Node.js, TypeScript, and React is required, along with experience in API and web development. A problem-solver attitude with a technology-agnostic approach is essential. Experience in designing and delivering security solutions in an environment that embraces DevOps and Infrastructure as Code (IaC) concepts, with a focus on pipeline security automation (DevSecOps), is highly desirable. Familiarity with microservices architecture, RESTful services, and source code control systems such as Git and GitHub is also important.
Diligent offers a flexible work environment, comprehensive health benefits, generous time-off policies, and wellness programs. We have office hubs in multiple global locations, including Budapest, and foster a culture of innovation and collaboration. Diversity is a top priority, and we encourage growth and development through our Employee Resource Groups and access to educational resources.
Joining Diligent means becoming part of a team that is passionate about building the software company of the future and making the world a more sustainable, equitable, and better place. We value creativity, innovation, and a commitment to delivering value to our customers. If you are looking for a role where you can make a significant impact and grow your career, we encourage you to apply.