Build cybersecurity software remotely from Canada using Python, with availability during Eastern Standard Time hours. This contract runs for 12 months.
As a software developer, you will design, develop, and enhance solutions supporting cybersecurity platforms. You will modernize core components with architectures focused on availability, resiliency, and scalability. The work includes RESTful services, distributed systems, messaging technologies, cloud platforms, and Infrastructure as Code.
Key Responsibilities: Design and enhance software supporting cybersecurity platforms
Modernize components for availability, resiliency, and scalability
Deliver initiatives aligned with the Cyber Security roadmap
Gather requirements with global stakeholders and engineering teams
Communicate risks and recommendations clearly to stakeholders
Requirements: Minimum six years of relevant software development experience
Solid Python and object-oriented programming proficiency
Experience with event-driven architectures and RESTful services
Distributed systems, Kafka, and major cloud provider experience
Complex SQL, relational, and NoSQL database experience
Apply Python, cloud, architecture, and distributed systems expertise to cybersecurity platform development on a remote Canadian contract.