Description
Experience Level: Expert (15+ years or niche expertise)
Role Description
We are looking for a Senior Software Developer to support the Cyber Security portfolio within Cyber Data Risk & Resilience (CDRR).
The consultant will contribute to the design, development, and modernization of secure and scalable technology solutions supporting cybersecurity initiatives, cloud transformation, and AI-enabled services.
This role involves working on modern distributed systems, cloud-native architectures, and secure development practices while collaborating closely with engineering, AI/ML, and cybersecurity teams.
Key Responsibilities
- Design, develop, and maintain software solutions supporting cybersecurity platforms and initiatives
- Collaborate with engineering and AI/ML teams to integrate security into cloud and AI-based services
- Modernize and re-architect applications using scalable and resilient design patterns
- Develop distributed systems using event-driven and service-oriented architectures
- Build and maintain REST APIs and messaging-based integrations
- Support secure development practices across CI/CD pipelines and DevOps workflows
- Contribute to system performance optimization, troubleshooting, and technical design decisions
- Develop and maintain relational and non-relational data solutions
- Work closely with global stakeholders to gather requirements and deliver scalable solutions
- Ensure alignment with enterprise security standards and governance practices
Profile Requirements
Must Have
- 12+ years of experience in software development or software engineering
- Strong programming experience in:
- Java and/or Python
- Strong understanding of:
- Object-oriented programming
- Application architecture
- Distributed systems
- Experience with:
- REST APIs
- Event-driven or message-driven architectures
- Apache Kafka or similar messaging platforms
- Hands-on experience with cloud platforms:
- AWS, Azure, or GCP
- Experience with Infrastructure-as-Code tools such as Terraform
- Strong knowledge of:
- Data structures
- Algorithms
- Problem-solving methodologies
- Experience with:
- SQL databases (PostgreSQL, MSSQL)
- NoSQL databases (MongoDB or similar)
- Familiarity with:
- Agile methodologies
- CI/CD pipelines
- DevOps and SDLC practices
- Strong communication and stakeholder collaboration skills
Nice to Have
- Experience with cloud-based AI services:
- Azure AI
- AWS Bedrock
- Google Vertex AI
- Experience implementing security controls for cloud and AI environments
- Knowledge of CSPM tools such as:
- Wiz
- Prisma Cloud
- CloudGuard
- Familiarity with cloud-native governance and security tooling:
- Azure Policy
- AWS SCP
- GCP constraints
- Scripting experience using Bash or PowerShell
- Exposure to frontend technologies such as Angular or React
Soft Skills
- Strong analytical and troubleshooting abilities
- Ability to work independently in fast-paced environments
- Proactive and solution-oriented mindset
- Strong prioritization and organizational skills
- Comfortable collaborating with cross-functional and global teams





