Taro Logo

Principal Software Engineer

Cyderes is a full life-cycle cybersecurity services provider offering managed security services, identity and access management, and professional services for enterprise clients.
Cloud
Principal Software Engineer
Remote
7+ years of experience
Cybersecurity

Job Description

Cyderes, a leading cybersecurity services provider, is seeking a Principal Software Engineer to join their Managed Services department. This key leadership role reports to the VP of Engineering and will be instrumental in shaping the technical direction of the organization. The position combines architectural decision-making with hands-on technical leadership, focusing on cloud technologies and cybersecurity solutions.

The role offers an exciting opportunity to work on innovative projects that directly impact Cyderes' service delivery to enterprise clients. As a Principal Engineer, you'll be responsible for making critical technical decisions while considering both infrastructure scale and organizational performance. The position requires a deep understanding of cloud technologies, security practices, and modern software development methodologies.

Working remotely, you'll collaborate with multiple teams across the organization, from DevOps to Product, while helping to build and maintain robust, scalable systems. The role demands both technical expertise and leadership skills, as you'll be mentoring junior engineers and helping to foster a culture of continuous learning and innovation.

The ideal candidate should bring extensive experience in cloud-native solutions, microservices architecture, and infrastructure as code, along with a strong background in cybersecurity, particularly in Managed Detection and Response (MDR) or Managed Security Services Provider (MSSP) environments. With operations centers across the United States, Canada, the United Kingdom, and India, you'll be part of a global team working to advance cyber outcomes for clients worldwide.

This position offers the unique opportunity to shape the future of cybersecurity services while working with cutting-edge technologies and leading high-performance engineering teams. If you're passionate about cloud technology, stay current with technological advances, and have experience building secure, scalable infrastructure, this role provides an excellent platform to make a significant impact in the cybersecurity industry.

Last updated a month ago

Responsibilities For Principal Software Engineer

  • Provide technical leadership and guide platform development ensuring performance, scalability, and reliability
  • Develop future-state implementation reference documentation for architectural deployments
  • Define and communicate strategic direction including mentoring high-performance Engineering teams
  • Partner with Product and Engineering to architect solutions and help with code problem-solving
  • Collaborate with leadership to monitor and manage Engineering OKRs
  • Communicate technical content to executive leadership, stakeholders, and clients
  • Define and enforce cloud engineering best practices and coding standards
  • Collaborate with DevOps on CI/CD pipelines and automated deployment processes
  • Assist with troubleshooting complex production issues
  • Partner with leadership on Engineering team vision and mission
  • Mentor and coach junior engineers, fostering continuous growth and innovation

Requirements For Principal Software Engineer

Kubernetes
  • Must have prior experience working with MDR provider or MSSP
  • Ability to inspire ownership and leadership in development teams
  • Experience in cloud-native solutions, microservices architecture, and Infrastructure-as-Code
  • In-depth knowledge of GCP, AWS, Azure cloud environments
  • Experience mentoring Engineering teams
  • Proven experience developing relationships across organization levels
  • Relevant certifications in GCP, AWS, and/or Azure
  • 7+ years of experience with CI/CD, agile methodologies, and SDLC
  • BS/MS in Computer Science/Engineering or relevant industry experience