Software Developer
Role details
Job location
Tech stack
Job description
The Software Developer will support the Cyber Security portfolio within Cyber Data Risk & Resilience (CDRR), contributing to the design, development, and delivery of secure, scalable technology solutions., Design, develop, and maintain high-quality software solutions supporting cybersecurity initiatives -Partner with engineering and AI/ML teams to integrate security into deployment pipelines and cloud-based AI services -Re-architect core components using modern design patterns to improve scalability, resiliency, and availability -Develop and enhance distributed systems leveraging event-driven and service-oriented architectures -Collaborate with global teams and stakeholders to gather requirements and deliver solutions aligned to business needs -Support secure development practices across CI/CD pipelines and DevOps workflows -Contribute to system design decisions, performance optimization, and technical problem resolution -Build and maintain data storage solutions across relational and non-relational systems -Ensure alignment with enterprise security standards and governance requirements
Requirements
Finance Domain Exp mandatory, 10+ years of experience in software development or engineering -Strong programming skills in Java or Python -Solid understanding of object-oriented design and application architecture -Experience with REST services and event/message-driven architectures -Hands-on experience with distributed systems and messaging platforms (e.g., Apache Kafka) -Experience working with cloud platforms (AWS, Azure, or Google Cloud Platform) -Experience with Infrastructure-as-Code tools (e.g., Terraform)?Strong knowledge of data structures, algorithms, and problem-solving techniques -Experience with SQL (PostgreSQL, MSSQL) and NoSQL databases (e.g., MongoDB)?Familiarity with Agile development methodologies and DevOps practices (CI/CD, SDLC) -Strong written and verbal communication skills
Preferred Skills: -Experience with cloud-based AI services (e.g., Azure AI, AWS Bedrock, Google Vertex AI) -Experience implementing security controls for cloud and AI service environments -Familiarity with Cloud Security Posture Management (CSPM) tools (e.g., Wiz, Prisma, CloudGuard) -Knowledge of cloud-native security and governance tooling (e.g., Azure Policy, AWS SCP, Google Cloud Platform constraints)?Experience with scripting (Bash, PowerShell) across Linux/Windows environments -Exposure to web technologies (e.g., Angular, React)
Additional Skills: -Strong analytical and problem-solving capabilities -Ability to manage priorities in fast-paced environments with minimal supervision -Effective stakeholder collaboration and communication skills -Self-starter with a proactive and solution-oriented mindset