Our client, a leading company in the tech industry, is seeking a dynamic and experienced Principal Software Engineer specializing in Provisioning & Authorization. As a key member of their team, you'll have the opportunity to shape the future of provisioning and authorization systems, contributing to the growth and expansion of their platform and identity ecosystem.

Key Responsibilities:

  • Develop high-volume SaaS applications primarily on the backend, capable of efficiently handling millions of requests daily.
  • Lead the design and implementation of large-scale data pipelines to manage and query vast volumes of data across diverse databases.
  • Utilize cutting-edge cloud technologies to drive innovation and efficiency in software development processes.
  • Collaborate closely with a talented team of engineers to solve complex technical challenges and deliver impactful solutions.
  • Champion software engineering best practices, including design, documentation, code reviews, monitoring, and observability.
  • Continuously enhance your skills and expertise, pushing the boundaries of technology alongside the team.
  • Provide mentorship and guidance to both senior and junior engineers, fostering a culture of learning and growth.

Key Qualifications:

  • 8+ years of industry experience with a Bachelor's degree in Computer Science or equivalent.
  • Proficiency in Java (experience with Node.js is advantageous).
  • Extensive experience with various databases such as SQL (MySQL or similar), MongoDB, or Cloud Databases like BigQuery or BigTable.
  • Strong background in cloud computing with at least 6 years of hands-on experience.
  • Proven track record of architecting and building large-scale provisioning and authorization services, integrating seamlessly with back-office systems.
  • Expertise in designing, developing, and delivering highly scalable SaaS applications.
  • Hands-on experience with microservices architecture (e.g., Spring Boot) deployed on cloud platforms like Google Cloud or AWS.
  • Passion for software development excellence and a drive for continuous improvement.
  • Excellent communication and collaboration skills, with the ability to work effectively across teams.

Compensation:

The base salary range for this position is $175,000 - $210,000 annually, with additional variable compensation and comprehensive benefits. Actual compensation may vary based on factors such as location, qualifications, and experience.

Our client is committed to fostering an inclusive workplace where diversity is celebrated and all individuals are valued. They are an Equal Opportunity employer and welcome candidates from all backgrounds to apply.