Senior Software Developer

Compunnel

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

Qualifications

  • 6+ years of software development experience
  • Strong proficiency in Python
  • Experience with domain, event, and message-driven architectures
  • Hands-on experience with distributed systems and messaging technologies
  • Familiarity with at least one major cloud service provider
  • Experience with Infrastructure as Code tools like Terraform
  • Proficient in complex SQL and relational databases

Responsibilities

  • Design and develop software solutions for cybersecurity platforms
  • Re-architect core components for availability and scalability
  • Deliver initiatives per the Cyber Security product portfolio roadmap
  • Collaborate with stakeholders to gather technical requirements
  • Analyze technical requirements for architectural decision making
  • Manage priorities and deliver solutions under pressure
  • Support agile delivery practices across engineering teams

Benefits

  • Opportunity to work on cutting-edge cybersecurity technology
  • Collaborative environment with cross-functional teams
  • Focus on modern software architecture and design
  • Fast-paced work environment to enhance skills
  • Engagement with global stakeholders on impactful projects
Full Job Description
JOB SUMMARY
The Software Developer will support the design, development, and modernization of cybersecurity technology solutions within the Cyber Data Risk & Resilience (CDRR) organization. This role contributes to the delivery of the Cyber Security product portfolio by building scalable, resilient systems and partnering with cross functional stakeholders to support secure technology outcomes aligned with the portfolio roadmap.

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 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).
• 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.

Deliverables / Expected Outcomes
• Secure, scalable software components supporting cybersecurity platforms.
• Modernized architecture aligned to resiliency and performance standards.
• Timely delivery of assigned development work aligned with portfolio priorities.
• Clear technical documentation and stakeholder communications.
• Contributions to improved cybersecurity controls and risk management capabilities.

Similar Jobs

More Jobs at Compunnel

More Information Technology Jobs

Find similar Senior Software Developer jobs: