Software Developer - S2CX
$75,000–$246,000 year
RemoteCanada
Job Summary
Collaborate with cross-functional teams to design, build, and own mission-critical solutions for in-house Security Services teams. Work iteratively with UX designers and product managers to develop high-value services using React/TypeScript, Go, Python, and AWS. Continuously improve stakeholder effectiveness by solving complex engineering challenges related to scalability, reliability, and cost efficiency in cloud-native environments. Leverage a mature CI/CD pipeline to deploy production systems while integrating AI tools into your workflow. Maintain autonomy in delivering end-to-end solutions that directly impact global customers, ensuring high performance and testable code.
Required Qualifications
- Minimum 3 years of professional software development experience
- Proven experience designing, building, and operating complex web applications at scale
- Fluency with AI-assisted development—the ability to effectively integrate AI tools into your workflow while maintaining critical judgment about the output
- Experience delivering production systems end-to-end and driving complex technical initiatives with a high degree of autonomy
- Strong programming skills in one or more languages such as Golang, Python, or Java
- Experience building and deploying services in cloud environments such as AWS, Azure, or GCP
- Proficiency with modern containerized technologies, including Docker and Kubernetes
- Comfortable working within microservices architectures and CI/CD environments
- Experience with technologies such as Apache Kafka, or similar event-streaming and messaging platforms
- Experience building and delivering full applications, including implementing complex designs in a systematic and organized manner
- Writing well organized, testable, and high performing code
- Bug-fixing and on-going maintenance
- On-Camera Policy: candidates interviewing remotely are expected to be on camera during all video interviews
- Background checks are required for this position
Desired Qualifications
- Experience with technologies such as Apache Kafka, or similar event-streaming and messaging platforms is an asset
- Experience building and delivering full applications, including implementing complex designs in a systematic and organized manner, writing well organized, testable, and high performing code and bug-fixing and on-going maintenance
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.