Senior Software Engineer - IAM

New
G
Grupo QuintoAndarIdentity security
Our technology team operates under a "remote-first" model, which means we work from home and can live anywhere in Brazil.Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
Fluency in Portuguese and advanced English.
Required Skills
PythonJavaKotlinGoRESTful APIs

Requirements

  • Be proficient in one or more programming languages commonly used in the stack, such as Java, Kotlin, Go, or Python.
  • Have experience designing and evolving scalable software architecture from the ground up.
  • Be skilled in creating secure RESTful APIs.
  • Have proven experience with Agile development practices.
  • Have solid software engineering fundamentals, including version control, testing, deployment automation, and design documentation.
  • Have a strong understanding of database design and evolution.
  • Have experience with software monitoring, observability, and performance tracking.
  • Be fluent in Portuguese and advanced in English.
  • Identity and access management experience, including centralized identity providers or fine-grained authorization systems, is an advantage.
  • Knowledge of authentication and authorization concepts and standards such as OAuth 2.0, OIDC, SAML, SCIM, JWT, RBAC, or ABAC is an advantage.
  • Experience with cloud platforms, service-to-service authentication, distributed systems, Kubernetes, CI/CD security checks, or mentoring engineers is an advantage.

Responsibilities

  • Design, develop, and scale centralized authentication (AuthN) and authorization (AuthZ) platforms.
  • Address complex engineering challenges involving scale, resilience, fault tolerance, and low latency.
  • Collaborate with engineering teams, product managers, and Security to define secure service-to-service and user-to-service communication practices.
  • Own IAM products across definition, development, testing, production deployment, and maintenance.
  • Participate in design and code reviews and mentor software engineers.
  • Handle incidents, troubleshoot and debug issues, and create post-mortems with follow-up actions.
  • Monitor the health and performance of authentication services.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now