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