About this role
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
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
• Robust 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
#J-18808-Ljbffr