Senior Software Engineer

Cisco Systems, Inc.
Richardson, TX, United States
1 day ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Working hours
Regular working hours

Tech stack

JavaScript (Programming Language) Application Programming Interfaces (APIs) Automation of Tests Code Review Databases Command-Query Responsibility Segregation (Software Development) Python (Programming Language) Laboratory Information Management Systems PostgreSQL RabbitMQ Redis Software Engineering
+11 more
Apache Solr Systems Integration TypeScript ReactJS Caching Event Driven Architecture Pytest Graphql React Testing Library Event Sourcing Cisco

Job description

Experteer Overview In this role you will help build and evolve the CX Labs Platform, a critical toolset for lab management, assets, reservations, and automation across Cisco labs. You will own a broad techn stack from React/TypeScript UIs to Python and GraphQL services, collaborating with product, design, QA, and engineering to deliver secure, reliable features. You’ll translate customer needs into concrete solutions, ensure production readiness, and drive continuous improvement. This is a chance to shape a business-critical platform with impact across the software lifecycle. Compensation / Benefits * Develop and evolve the CX Labs Tool to manage lab environments, assets, reservations, and automation * Own capabilities across React/TypeScript UI, Python services, GraphQL APIs, background workers, and supporting infrastructure * Collaborate with product, design, QA, and engineering; provide technical ownership from design to production support * Design secure, reliable, and maintainable features; translate customer needs into technical solutions * Ensure implementation, testing, deployment readiness, monitoring, and continuous improvement * Create automated tests for features and fixes; diagnose complex issues across apps, databases, messaging, and integrations * Improve performance, resilience, observability, and developer workflows; review code and influence standards * Partner with stakeholders to prioritize work, manage technical tradeoffs, and deliver customer value Tasks * Bachelor’s degree in STEM * 7+ years of production software development, deployment, or maintenance experience * Experience building TypeScript/React apps with reusable components and automated testing (Jest or React Testing Library) * Experience building Python APIs or asynchronous workers with GraphQL schemas/resolvers and pytest tests * Experience with distributed/event-driven systems using PostgreSQL and messaging/caching/ search tech (RabbitMQ, Redis, Solr) and CQRS/event-sourcing patterns Key requirements * medical, dental and vision insurance * 401(k) with company match * paid parental leave * vacation time and holidays * sick time * stock unit grants

Requirements

the features; translate customer needs into technical solutions * Ensure implementation, testing, deployment readiness, monitoring, and continuous improvement * Create automated tests for features and fixes; diagnose complex issues across apps, databases, messaging, and integrations * Improve performance, resilience, observability, and developer workflows; review code and influence standards * Partner with stakeholders to prioritize work, manage technical tradeoffs, and deliver customer value Tasks * Bachelor’s degree in STEM * 7+ years of production software development, deployment, or maintenance experience * Experience building TypeScript/React apps with reusable components and automated testing (Jest or React Testing Library) * Experience building Python APIs or asynchronous workers with GraphQL schemas/resolvers and pytest tests * Experience with distributed/event-driven systems using PostgreSQL and messaging/caching/ search tech (RabbitMQ, Redis, Solr) and CQRS/event-sourcing patterns

Benefits & conditions

Key requirements * medical, dental and vision insurance * 401(k) with company match * paid parental leave * vacation time and holidays * sick time * stock unit grants

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com

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

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

3:05 min

Tagging and organizing execution scenarios with pytest markers

Florian Bruhin · World Congress 2021

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

5:30 min

Extending testing workflows using popular pytest plugins

Florian Bruhin · World Congress 2021

3:42 min

Comparing in-memory and Redis storage for cache scalability

Simone Sanfratello · World Congress 2022

Videos

See all

Related articles

See all