Senior Technical Lead (Golang, Distributed Systems) – Isovalent Secure Workload (remote)
About the role
We are seeking a Senior Technical Lead to join our dynamic engineering team. You will lead a team of engineers in developing backend services that focus on improving Scale, Performance, Reliability, Robustness, and Security.
Responsibilities
- Collect and process telemetry at scale from data sources in customer environments
- React to changes in environment and render policies in highly scalable manner to large number of enforcement points
- Implement API endpoints that need to respond with minimal latencies even when crunching large volumes of data
- Deploy in highly complex distributed system environments and handle failure modes unique to those environments
Requirements
- At least 8+ years' experience building software systems in one or more programming languages such as Go, C++, or Java
- 3+ years' technical leadership experience in a software engineering environment
- Agile experience
- Bachelor's degree with 8 years of related experience, Master's with 6 years, PhD with 3 years, or equivalent combination of education and experience
Preferred Qualifications
- Proficiency in Computer Science foundational areas, including algorithms, systems, databases, performance engineering and security architecture
- Schema/Data modeling design experience
- Experience with large-scale event processing architectures
- Experience in systems programming and performance engineering
- Experience working with security architecture and database design
- Kubernetes experience
- Experience programming using cloud APIs for AWS, Azure, or GCP
- A professional who embraces agile methodologies that involve rapid prototyping by feedback gathered from customers, peers and technical solution architects, customer enablement engineers and support engineers
- A technically skilled leader who enjoys architecting, designing, analyzing, and brainstorming solutions that improve the product and produce customer-facing capabilities
Benefits
We offer competitive compensation, including a starting salary range of $210,600.00 to $305,100.00, subject to location and individual performance. Additional benefits include medical, dental, and vision insurance, a 401(k) plan with a Cisco matching contribution, paid parental leave, short and long-term disability coverage, and basic life insurance. Cisco also offers various paid time off options, including 10 paid holidays, 1 birthday off, and 4 personal wellness days. Additionally, there are opportunities for bonus and incentive pay based on performance.
Pay
The starting salary range for this position is $210,600.00 to $305,100.00, reflecting the projected salary range for new hires in U.S. and/or Canadian locations. Individual pay is determined by the candidate's hiring location, market conditions, job-related skillset, experience, qualifications, education, certifications, and/or training.
Schedule
Cisco operates in a dynamic environment and requires flexibility. Employees may be eligible for a variety of paid time off options, including 10 paid holidays, 1 birthday off, and 4 personal wellness days. Additionally, there are opportunities for bonus and incentive pay based on performance.