Software Engineer, GRC
Role details
Job location
Tech stack
Job description
- Design, develop, and maintain automated evidence collection systems using AWS serverless architecture
- Build microservices for GRC automation tools including compliance knowledge bases, AI agents, and audit evidence platforms
- Develop integrations connecting GRC platforms, audit tools, and cloud services
- Implement automated workflows for compliance monitoring, control testing, and audit preparation
Cloud Infrastructure & Architecture
- Architect, build and maintain serverless solutions using AWS Lambda, Step Functions, and other AWS services
- Implement infrastructure as code for GRC automation systems
- Design and build scalable microservices architectures for compliance tools
- Develop CI/CD pipelines for automated testing and deployment of GRC applications
- Manage containerized applications using Docker and orchestration platforms
AI-Powered Compliance Solutions
- Contribute to development of AI-enhanced GRC tooling using AWS Bedrock
- Build RAG (Retrieval-Augmented Generation) systems for compliance knowledge bases
- Implement natural language query interfaces for compliance documentation
- Develop prompt engineering solutions for automated compliance assessments
- Create AI agents for gap assessments and control evaluations
Integration & API Development
- Design and implement APIs for GRC platform integrations
- Build adapters connecting audit management systems with evidence sources
- Develop automated synchronization workflows between compliance platforms
- Create custom plugins and extensions for internal GRC tools
- Implement secure data transfer mechanisms for sensitive compliance information
Collaboration & Documentation
- Work closely with Ireland-based Development Team on sprint planning and execution
- Collaborate with Audit Operations team to understand compliance requirements and translate them into technical solutions
- Participate in architecture reviews and technical design discussions
- Document code, APIs, and system architectures for team knowledge sharing
- Support deployment, monitoring, and troubleshooting of production GRC systems
Requirements
We have an open position within Genesys Cloud Product Security, seeking a software engineer with strong technical capabilities, cloud expertise, and experience in GRC. You will be part of our Development Team building innovative GRC automation tools, AI-powered compliance solutions, and evidence collection systems., * 3+ years of software engineering experience with focus on backend development, cloud systems, or platform engineering
- Strong proficiency in Python for application development, automation, and scripting
- Hands-on experience with AWS and cloud-native application development, to include services such as AWS Lambda, Step Functions, and AWS Bedrock
- Proficiency with Docker and containerization technologies
- Experience with CI/CD pipelines and automated deployment practices
- Strong understanding of infrastructure as code solutions such as Terraform
- Experience designing and implementing RESTful APIs and integrations
- Familiarity with Git version control and collaborative development workflows
- Strong problem-solving skills and ability to work independently
- Excellent communication skills and ability to collaborate with cross-functional teams
Desirable skills or willing to learn:
- JavaScript/TypeScript development experience
- AI/ML experience including RAG architectures, LLMs, or prompt engineering
- Understanding of GRC, compliance, or audit domains
- Experience implementing policy-as-code solutions
- Familiarity with compliance frameworks such as ISO 27001, SOC 2, PCI DSS, HIPAA, or similar
- Experience with additional AWS services (S3, DynamoDB, CloudWatch, IAM)
- Knowledge of security risks and best practices for cloud applications (OWASP)
- Experience with serverless architectures and event-driven systems
- Familiarity with monitoring and observability tools (Sumo Logic, PagerDuty, NewRelic)
- Experience with Agile/Scrum development methodologies
- Previous work in SaaS, fintech, or regulated environments
Benefits & conditions
At Genesys, we're committed to supporting your well-being, growth, and work-life balance. Our comprehensive benefits package includes:
- Flexible work options - Choose what works for you with hybrid schedules, work-from-home flexibility, and the option to collaborate onsite in our state-of-the-art Galway office.
- Career development & growth - Access continuous learning opportunities, mentoring, and clear paths for advancement.
- Competitive pension scheme - Invest in your future with an excellent employer-supported pension plan.
- Annual bonus program - Be rewarded for your impact and contributions.
- Comprehensive health coverage - Including private health insurance, access to company dental plan, and wellness supports.
- Financial protection - Enjoy Income Protection and Life Assurance, along with access to dedicated financial planning resources to help you make confident, informed decisions about your future.
- Family-friendly policies - Generous paid maternity and paternity