Lead Software Engineer, Account Management Platform

Cisco ThousandEyesSan Jose, CA
301d$173,100 - $282,900

About The Position

As a Lead Software Engineer on the Account Management Platform team, you will be responsible for maintaining critical platform APIs such as user management, authentication, and contract enforcement. You will also design and implement microservices that handle high velocity API calls from internal and external systems, as well as orchestrating how these microservices work together to deliver data through our web portal to our customers.

Requirements

  • 8+ years of software development experience.
  • Expert-level understanding of at least one object-oriented JVM-based programming language (e.g., Java, Kotlin, Scala).
  • Experience designing scalable, secure systems that integrate with IAM solutions.
  • Strategic leadership in guiding software development teams.
  • Background working in a fast-paced development environment.
  • Strong team collaboration and communication skills.
  • Bachelor’s degree in Computer Science or similar.

Nice To Haves

  • Understanding of IAM concepts like authentication, authorization, single sign-on (SSO), role-based access control (RBAC).
  • Experience with IAM frameworks and standards (e.g.: OAuth 2.0, OIDC, SAML, SCIM).
  • Experience mitigating common vulnerabilities (e.g: OWASP Top 10).

Responsibilities

  • Maintain critical platform APIs such as user management, authentication, and contract enforcement.
  • Design and implement microservices that handle high velocity API calls from internal and external systems.
  • Orchestrate how microservices work together to deliver data through the web portal to customers.

Benefits

  • Quality medical, dental and vision insurance.
  • 401(k) plan with a Cisco matching contribution.
  • Short and long-term disability coverage.
  • Basic life insurance.
  • Numerous wellbeing offerings.
  • Up to twelve paid holidays per calendar year, including one floating holiday and a day off for birthday.
  • Accrual of up to 20 days of Paid Time Off (PTO) each year.
  • Access to paid time away for critical or emergency issues without tapping into PTO.
  • Additional paid time to volunteer and give back to the community.
  • Employee Stock Purchase Program.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service