Description
The Cisco Intersight team is at the forefront of Cisco’s AI Infrastructure strategy. Intersight provides cloud-native management and orchestration capabilities for distributed compute infrastructure, helping organizations provision, monitor, and optimize the systems that support traditional and AI workloads across data centers and edge locations.
As a Senior Software Engineer on the Cisco Intersight team, you will design and deliver cloud-native software that supports Cisco’s AI Infrastructure strategy. You will apply deep expertise in distributed systems, cloud platforms, and data-intensive backend services to build secure, scalable, and reliable solutions for cloud and on-premises environments.
Responsibilities:
- Design, build, test, and maintain secure, scalable backend services for the Intersight cloud platform using clean, maintainable code and comprehensive unit and integration tests.
- Independently lead medium-sized features from technical design through production, delivering APIs, distributed services, and platform integrations while documenting key architectural decisions and risks.
- Diagnose complex production issues, participate in incident response, and lead root-cause analyses and corrective actions.
- Partner with product management, user experience, and other engineering teams to deliver solutions that balance customer value, usability, performance, and operational impact.
- Design and develop AI-enabled and agentic capabilities using technologies such as retrieval-augmented generation, large language models, and MCP-based integrations.
- Review code and technical designs for correctness, security, scalability, reliability, and maintainability.
- Coordinate cross-team dependencies, estimates, milestones, risks, and delivery plans while contributing to the engineering roadmap.
- Mentor peers and junior engineers through technical guidance, design discussions, code reviews, documentation, and knowledge sharing.
- Contribute to threat modeling and incorporate security, privacy, and secure coding practices throughout the development lifecycle.
- Improve engineering processes, automation, testing, developer productivity, and system reliability.
Minimum Qualifications:
- Bachelors degree + 7 years of related experience, or Masters + 4 years of related experience, or PhD + 1 year of related experience, or equivalent related work experience
- Significant experience designing and developing production software using one or more languages such as Go, C/C++, Java, or Python.
- Experience designing, deploying, and operating cloud-native microservices and large-scale distributed systems on at least one major public-cloud platform.
- Strong knowledge of data structures, algorithms, software architecture, and API design.
- Demonstrated experience independently leading technically complex software features from design through production, including addressing scalability, performance, and reliability.
Preferred Qualifications:
- AWS Cloud experience preferred.
- Experience developing enterprise management platforms for compute or AI infrastructure.
- Deep expertise designing and scaling MongoDB-backed systems, including data modeling, indexing, query optimization, replication, sharding, performance analysis, and production troubleshooting.
Benefits:
- Medical, dental and vision insurance
- 401(k) plan with a Cisco matching contribution
- Paid parental leave
- Short and long-term disability coverage
- Basic life insurance
- Paid time away
- Optional 10 paid days per full calendar year to volunteer
For more fresh new jobs, check out yubhub.co.