Job Summary
The Senior GRC Engineer will design, develop, and maintain compliance automation platforms and internal tools that support organizational governance, risk, and compliance operations.
This role requires strong hands-on software development experience, particularly in Node.js, React.js, and PostgreSQL.
The engineer will take ownership of end-to-end development activities, continuously enhance internal portals, and contribute to implementing scalable, maintainable solutions that support compliance and operational needs.
Key Responsibilities
Build and enhance compliance automation tools to provide a comprehensive view of organizational compliance posture.
Participate in and take ownership of all stages of the software development lifecycle.
Introduce new insights, technologies, and improvements to reporting tools and internal systems.
Continuously maintain and improve intranet, SharePoint, wiki, and internal portal environments.
Define and implement team goals, delivering high-quality, maintainable software aligned with business needs.
Rapidly prototype ideas, explore industry trends, and evaluate emerging technologies.
Write reusable, testable, and efficient code using Node.js, React.js, PostgreSQL, and related technologies.
Design and implement APIs using Node.js frameworks such as Express.js or Flask.
Work with SQL and NoSQL databases, including PostgreSQL, MySQL, and MongoDB.
Utilize templating languages such as EJS for server-side development.
Apply modern development practices including Agile, CI/CD, Kubernetes/Docker, and microservices.
Collaborate effectively with peers and communicate technical concepts clearly.
Adapt to changing priorities and address problems using appropriate tools and techniques.
Document development work and contribute to best practice guidelines.
Required Qualifications
10+ years of hands-on software design and development experience.
Strong coding and debugging proficiency in Node.js (backend), React.js (frontend), and PostgreSQL.
Ability to independently develop solutions with minimal direction.
Experience designing and developing APIs using Node.js frameworks such as Express.js or Flask.
Proficiency with SQL and NoSQL databases, including PostgreSQL, MySQL, and MongoDB.
Understanding of server-side templating (e.g., EJS).
Strong familiarity with Agile development, CI/CD pipelines, Docker/Kubernetes, and microservices.
Ability to write reusable, efficient, and testable code.
Strong communication, collaboration, planning, and problem-solving skills.
Bachelor's degree in Computer Science, Information Technology, or equivalent experience.
Preferred Qualifications
Experience with compliance frameworks such as SOC 2, FedRAMP, ISO, or PCI.
Experience with cloud SRE practices.
Exposure to compliance or security-focused software projects.
Experience in architectural or design roles (nice to have).