Senior Software Engineer - Data Engineering
Bengaluru, Karnataka
Cyderes
Cyderes offers tech-enabled managed security services for real-time risk and compliance management in modern enterprises.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.
Note: This job posting is intended for direct applicants only. We request that outside recruiters do not contact us regarding this position.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Agile Ansible APIs Architecture AWS Azure CI/CD Data pipelines Distributed Systems Docker Elasticsearch Engineering GCP Git GitHub Golang Java Jenkins Kafka Kubernetes Logstash Machine Learning Pipelines Puppet Python Scrum Security Terraform Testing
Perks/benefits: Flex hours
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.