Senior Software Developer

Compunnel

$90K — $120K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 6+ years of software development experience needed.
  • Proficient in Java or Python with hands-on experience.
  • Strong application design and object-oriented programming skills required.
  • Experience with domain-driven design, event-driven, and RESTful architectures essential.
  • Hands-on with distributed systems and messaging technologies like Apache Kafka.
  • Experience with major cloud service providers (AWS, Azure, or GCP) for at least 1 year.
  • Familiarity with Infrastructure as Code (IaC) using Terraform.

Responsibilities

  • Design and develop high-quality software for cybersecurity platforms.
  • Re-architect core systems for availability, resiliency, and scalability.
  • Contribute to initiatives supporting the Cyber Security product roadmap.
  • Collaborate with global stakeholders to gather requirements and provide technical solutions.
  • Analyze complex technical requirements to support architectural decisions.
  • Manage priorities effectively in a fast-paced environment.
  • Communicate technical risks and recommendations clearly to stakeholders.

Benefits

  • Collaborative work environment with cross-functional teams.
  • Opportunity to work on cutting-edge cybersecurity technology solutions.
  • Agile methodology adoption for continuous improvement.
  • Diversity in technical challenges through complex architectural requirements.
Full Job Description
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.

Similar Jobs

More Jobs at Compunnel

More Information Technology Jobs

Find similar Senior Software Developer jobs: