Cyderes (Cyber Defense and Response) is a pure-play, full life-cycle cybersecurity services provider with award-winning managed security services, identity and access management, and professional services designed to manage the cybersecurity risks of enterprise clients. We specialize in multi-technology, complex environments with the in speed and agility needed to tackle the most advanced cyber threats. We leverage our global scale and decades of experience to accelerate our clients’ cyber outcomes through a full lifecycle of cybersecurity services. We are a global company with operating centers in the United States, Canada, the United Kingdom, and India.
About the Job:
Cyderes is looking for a dedicated, creative, and experienced Senior Software Engineer to join our managed services engineering team. The candidate should have experience working efficiently in small teams, being flexible filling roles, and have a strong understanding of cloud technologies (AWS, Azure, GCP). The primary function will be contributing directly to Cyderes data ingestion and alerting pipelines. We are looking for someone who embraces distributed programming concepts, has experience using git on a team, and has a practical understanding of machine learning concepts. Candidate should be detail-oriented, able to handle multiple high-priority demands while driving consistent results and have a passion for delivering well-engineered and tested code. Candidate should also bring the right attitude to the team including accountability, ownership, and positivity. We embrace the fast-paced development field and are looking for like-minded individuals that have a passion for continual improvement, new languages/ideas, tinkering with new projects, and taking on complex problems.
Responsibilities:
- Design, develop, test, deploy, maintain, and continuously improve production-grade software systems
- Lead technical implementation of roadmap initiatives, actively contributing to system architecture and design discussions.
- Troubleshoot and resolve complex technical issues across the stack, and support engineers through code reviews and pairing
- Mentor junior and entry-level engineers to accelerate their development and uphold engineering standards
- Collaborate with tech leads and peers to drive architectural decisions and long-term improvements
- Champion reliability through resilient design, incident response, and contribution to blameless postmortems
- Proactively identify and reduce technical debt, ensuring maintainability and scalability of systems
- Improve developer experience by enhancing build pipelines, CI/CD processes, and internal tooling
- Monitor and optimize application performance and cloud resource usage, with an eye on cost efficiency
- Ensure adherence to secure coding practices and contribute to secure design reviews
- Participate in on-call rotation for Cyderes' data pipelines
- Work with cross-functional teams including Product Management and Operations to align requirements and translate them into technical solutions.
- Document solutions through diagrams, clear code comments, and internal knowledge sharing
- Assist in hiring and onboarding by participating in interviews and fostering a collaborative engineering culture.
Requirement:
- 5+ years of strong experience with Golang/Python/Java in production environments
- Proficiency in cloud infrastructure, especially in GCP , AWS, Azure
- Familiarity with message queue systems such as GCP Pub/Sub or Kafka
- Solid understanding of containerization and orchestration tools like Docker and Kubernetes
- Experience with infrastructure-as-code and configuration management tools (e.g., Terraform, Ansible, Puppet, Vagrant)
- Exposure to observability and logging stacks (e.g., Fluentd, Fluentbit, Logstash, Elasticsearch) is a plus
- Awareness of security engineering principles and experience implementing secure development practices (e.g., secure APIs, credential handling)
- Experience working in agile environments (e.g., SCRUM), including iterative development and sprint cycles
- Knowledge of professional software engineering practices: version control, testing, CI/CD pipelines, and system monitoring
- Comfortable using Git and CI/CD tools like GitHub Actions, Jenkins, or ArgoCD
- Solid foundation in networking concepts and protocols relevant to distributed systems
Cyderes i
s an Equal Opportunity Employer (EOE). Qualified applicants are considered for employment without regard to race, religion, color, sex, age, disability, sexual orientation, genetic information, national origin, or veteran status.
Note: This job posting is intended for direct applicants only. We request that outside recruiters do not contact us regarding this position.