Remote job
Senior Software Developer - S2CX
Job details
About this role
Role overview Build and operate software that helps security services teams deliver effective protection to customers. The role spans web development, cloud services, data-intensive systems, and AI, with close collaboration across product, design, and engineering.
Responsibilities - Develop and improve internal tools and customer-facing capabilities in partnership with cross-functional teams. - Solve challenges involving service scale, reliability, performance, latency, throughput, and operating cost. - Deliver production software through the full development cycle, using established continuous integration and deployment practices. - Maintain and improve applications through testing, debugging, and ongoing support. - Use AI-assisted development tools thoughtfully as part of engineering work.
Requirements - At least six years of professional software development experience, including building and operating complex web applications at scale. - Experience delivering production systems end to end and leading technical work independently. - Strong programming skills in one or more languages such as Go, Python, or Java. - Experience with a major cloud platform and modern container tools such as Docker and Kubernetes. - Familiarity with microservices, continuous integration and deployment, and writing maintainable, testable code. - Ability to assess AI-generated output critically and work well with a collaborative team.
Nice to have - Experience with event streaming or messaging systems such as Kafka. - Familiarity with cybersecurity operations, React, or TypeScript.
Benefits and work setup The role offers equity, flexible time off, paid volunteer days, retirement contributions with matching, training and career development, health and wellbeing coverage, employee assistance resources, and family-forming and parental benefits. Remote interviews are expected to use video, with accommodations available for technical or location constraints.