JOB SUMMARY
The Software Developer will be responsible for supporting the design, development, and modernization of cybersecurity technology solutions within the Cyber Data Risk & Resilience (CDRR) organization. This role is integral to delivering the Cyber Security product portfolio by building scalable and resilient systems, and by collaborating with cross-functional stakeholders to achieve secure technology outcomes aligned with the portfolio roadmap. The developer will contribute to key initiatives, analyze complex technical requirements, and communicate technical considerations effectively in a fast-paced, agile environment.
Key Responsibilities
• Design, develop, and enhance high quality software solutions supporting cybersecurity platforms.
• Re-architect and modernize core components using contemporary architectures focused on availability, resiliency, and scalability.
• Contribute to the delivery of initiatives aligned to the Cyber Security product portfolio roadmap.
• Partner with global stakeholders and engineering teams to gather requirements and communicate technical solutions.
• Analyze complex technical requirements and support architectural decision making.
• Operate effectively in a fast-paced environment, managing priorities and delivering under pressure.
• Communicate technical considerations, risks, and recommendations clearly to stakeholders.
• Support agile delivery practices and collaboration across engineering teams.
Required Qualifications
• 6+ years of relevant software development experience.
• Strong proficiency in Java or Python with hands-on development experience.
• Strong application design skills and object-oriented programming fundamentals.
• Experience with domain, event, and message-driven architectures and RESTful services.
• Hands-on experience with distributed systems and messaging technologies (e.g., Apache Kafka).
• At least 1 year of hands-on experience with a major cloud service provider (AWS, Azure, or GCP).
• Experience using Infrastructure as Code (IaC) tools such as Terraform.
• Strong analytical and problem-solving skills with knowledge of data structures and algorithms.
• Proficiency in complex SQL and experience with relational databases (e.g., PostgreSQL, MSSQL).
• Experience with NoSQL databases (e.g., MongoDB).
• Experience working within agile development methodologies and CI/CD based SDLC environments.
• Strong written and verbal communication skills.
Preferred Qualifications
• Experience with Cloud Security Posture Management (CSPM) tools (e.g., Wiz, Prisma Cloud, Check Point CloudGuard).
• Experience with cloud-native security and governance tooling (e.g., Azure Policy, AWS SCP/RCP, GCP Constraints).
• Scripting experience (Bash and/or PowerShell) and familiarity with Linux and Windows platforms.
• Experience with web technologies (e.g., Angular, React) or equivalent frameworks.