Application window is expected to close on 01/15/2025.What You'll DoYou will be part of the Cisco Identity team, providing a best-in-class common identity platform experience for our world-class customers using Cisco productsacross Networking, Security, and Collaboration. You'll work on state-of-the-art, microservices-based cloud software in a dynamic and agile environment.You will develop multi-threaded Java server-side software and deploy Docker-based microservices in a Kubernetes environment. You'll also work with popular data management infrastructures such as Postgres, Cassandra, Kafka, and Elasticsearch in multi-cloud environments.You will participate in the entire product life cycle, including requirement analysis, architecture design, coding, functional and performance testing, deployment, and support. Collaborating with a small scrum team, you'll use agile development practices to deliver impactful solutions.Who You'll Work With:You'll collaborate with a team of experienced and dedicated Java server-side developers and cloud/web technology architects from around the globe. The team consists of a unique mix of engineers/architects from a promising cloud-based start-up acquired by Cisco and seasoned engineers with years of experience in Cisco cloud software.Who You Are:You thrive in a fast-paced, dynamic environment that demands a rare blend of innovation, risk-taking, and speed of execution. You are an entrepreneurial problem solver and a collaborative team player, passionate about contributing to the bigger picture. You can effectively prioritize different projects and are an exemplary communicator, continuously striving for self-improvement.Responsibilities:
- Lead and mentor a team of software engineers to deliver high-quality software solutions.
- Drive technical excellence and innovation by identifying gaps and implementing best practices.
- Create and design scalable, secure solutions that meet high standards of quality and efficiency.
- Collaborate closely with designers and product managers to deliver impactful production experiences.
- Plan, design, and implement high-quality feature work, ensuring timely delivery and alignment with project goals.
- Participate in an on-call rotation to address customer issues and provide technical support promptly.
- Contribute to process improvement initiatives to enhance team efficiency and software quality.Minimum Qualifications:
- BS or MS in Computer Science or a related field.
- 8+ years of proven server-side software development experience with Java, including multi-threaded programming with Java.
- Experience building and operating highly scalable, distributed, and fault-tolerant cloud applications.
- Experience with relational and NoSQL databases.
- Experience with event-driven, queue-based architectures.Preferred Qualifications:
- Knowledge of Identity Management (SCIM), Authentication/Authorization (OAuth2), and OpenID Connect.
- Experience building and operating scalable Kubernetes clusters, containerization, virtualization, and cloud-based system management.
- Experience with AWS services such as RDS, S3, CloudFront, and Elastic Cache with Redis.
- Familiarity with cloud identity providers like Okta or Microsoft Entra ID.
- Demonstrated strong communication and team collaboration skills. #J-18808-Ljbffr