Jobs · Engineering · Georgia

Software Engineer, Backend

Cisco · Alpharetta, GA · 2 wk ago
Engineering$153k–$219k/yrFull-time

About the role

The Time Series Data (TSD) team builds and operates the time-series database and supporting software components that store and serve the telemetry behind Cisco Meraki's Dashboard. This role suits someone who wants to go deep on core data infrastructure in C++, take on real responsibility, and learn from the engineers around them.

Responsibilities

  • Design, build, ship, analyze, and maintain scalable, distributed, enterprise software solutions that support the services which record and consume telemetry data.
  • Build and maintain backend components using C++ in a Linux environment.
  • Focus on increasing reliability, performance, scalability, testability, maintainability, observability, and developer experience.
  • Work with various groups within Cisco to understand their and our customers’ data requirements and requests.

Requirements

  • Distributed Systems: Experience analyzing, scaling, troubleshooting, and debugging distributed systems.
  • C++ Development: Experience developing software using C++11 or newer standards.
  • CI/CD & Containerization: Experience implementing CI/CD pipelines (GitLab or GitHub) and deploying applications using containerization and Kubernetes.
  • Database Management: Experience designing and querying relational databases using SQL (PostgreSQL or MySQL).
  • Development Lifecycle: Experience utilizing automated testing frameworks and LLM-based coding assistants within the software development lifecycle.

Qualifications

  • Programming experience in Rust, Scala, Python.
  • Experience with observability tooling such as OpenTelemetry, Prometheus, Grafana.
  • Experience with feature flagging tools such as Launch Darkly.
  • Experience maintaining database software.
  • Able to comment on the difference between 'prompt engineering', 'context engineering', and 'agentic engineering'.

Skills

  • Experience with distributed systems.
  • Experience with C++11 or newer standards.
  • Experience with CI/CD and containerization.
  • Experience with relational databases using SQL.
  • Experience with automated testing frameworks and LLM-based coding assistants.
  • Experience with observability tooling.
  • Experience with feature flagging tools.
  • Experience with database management.
  • Ability to comment on the difference between 'prompt engineering', 'context engineering', and 'agentic engineering'.

Benefits

At Cisco, we offer competitive salaries, comprehensive health and welfare benefits, and a variety of additional perks and programs designed to support our employees and their families. Specific details about the benefits package can be found on the Cisco careers site.

Pay

$152,500.00 to $219,200.00

Schedule

Full-time

Similar jobs

Software Engineer

BAE Systems, Inc.Fort George G. Meade, MD· 1 wk ago
Engineering$133k–$226k/yrapply on jobs.baesystems.com

Software Engineer

EpicRound Rock, TX· 4 days ago
Information Technologyapply on epic.avature.net

Software Engineer

EpicGarland, TX· 4 days ago
Information Technologyapply on epic.avature.net