Software Engineer, Backend

SUNDAE, INC.
United States
2 days ago
Apply on arc.dev
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Automation of Tests C++ (Programming Language) Code Review Relational Databases Software Debugging Linux Distributed Systems Github PostgreSQL MySQL Scrum Methodology Software Deployment
+11 more
Software Engineering Software Systems SQL Databases Data Storage Management Enterprise Software Applications Reliability of Systems Backend Gitlab Containerization Kubernetes Cisco

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.

Apply on arc.dev
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:29 min

Expanding practical knowledge with community sandboxes and resources

Stuart Clark · LIVE

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

8:22 min

Simulating a Linux terminal and running Spring Boot

Jakov Semenski · LIVE

3:45 min

Prototyping deterministic agents with n8n and PyATS

Alfonso Sandoval Rosas Alfonso Sandoval Rosas · Europe 2026 Virtual

Videos

See all

Related articles

See all