Software Engineer, Backend
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+11 more
Job description
We are seeking a talented and motivated Software Engineer to join our Time Series Data (TSD) team. In this role, you will be instrumental in developing, scaling, and maintaining the core platforms and services that support Cisco’s telemetry data infrastructure, including the flagship Meraki Dashboard product. The ideal candidate will have a strong background in distributed systems and C++ development, with a passion for building high-performance, scalable, and reliable software solutions. You will collaborate closely with cross-functional teams within Cisco to understand data requirements and help design systems that facilitate data-driven decision-making. This position offers an exciting opportunity to work on complex infrastructure that handles millions of data points per second, contributing to the reliability, performance, and scalability of critical enterprise services., * Design, develop, and maintain scalable, distributed enterprise software solutions supporting telemetry data services
- Build and optimize backend components in a Linux environment using C++
- Focus on enhancing system reliability, performance, scalability, and observability
- Collaborate with cross-functional teams within Cisco to gather and understand data requirements
- Implement and improve CI/CD pipelines for efficient software deployment
- Maintain and query relational databases to support data storage and retrieval needs
- Contribute to automated testing and quality assurance processes to ensure robust software delivery
- Participate in code reviews, team meetings, and knowledge sharing sessions to foster continuous improvement
Requirements
- Experience analyzing, scaling, troubleshooting, and debugging distributed systems
- Proficiency in C++ development using C++11 or newer standards
- Experience implementing CI/CD pipelines with tools like GitLab or GitHub
- Hands-on experience deploying applications using containerization and Kubernetes
- Strong knowledge of relational database design and querying using SQL (PostgreSQL or MySQL)
- Experience utilizing automated testing frameworks within the software development lifecycle
- Willingness to work in an agile environment, such as Scrum or Kanban
- Excellent communication and collaboration skills
Benefits & conditions
- Competitive salary package aligned with experience and location
- Comprehensive health, dental, and vision insurance plans
- 401(k) plan with company matching contributions
- Paid parental leave and family support programs
- Paid time off including holidays, personal wellness days, and flexible vacation policies
- Paid volunteer days and community engagement opportunities
- Access to professional development resources and ongoing training
- Stock grants and incentive bonuses based on performance
Equal Opportunity
Cisco is an Affirmative Action and Equal Opportunity Employer. We are committed to creating an inclusive environment where all employees and applicants are treated with respect and fairness, regardless of race, color, religion, gender, sexual orientation, national origin, age, disability, veteran status, or any other protected characteristic. We consider qualified applicants with arrest and conviction records on a case-by-case basis, in accordance with applicable laws. We encourage diverse talent to join our team and contribute to our innovative and collaborative culture.
About the company
Cisco is a global leader in networking, cybersecurity, and digital transformation solutions, dedicated to empowering organizations through innovative technology. With over 40 years of industry experience, Cisco continuously pushes the boundaries of connectivity, security, and data management to enable businesses worldwide to operate efficiently and securely in the digital age. Our commitment to research and development drives us to create scalable, reliable, and cutting-edge solutions that address the evolving needs of our customers. At Cisco, we foster a culture of collaboration, innovation, and inclusion, encouraging our employees to grow professionally while making a meaningful impact on the world.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Is Software Engineering Over-Saturated?
Fully Remote Software Engineer Jobs
Dev Digest 120 - Apple and peers
Résumé-Driven Development: How IT trends affect the job market for software developers