Senior Software Engineer - IAM

🏢 Jobgether · all 1672 jobs
📍 Remote Brazil
📅 Posted Sep 25, 2026 · via Lever
Apply on original site ↗

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer - IAM based in Brazil.

This role sits at the heart of a critical Identity and Access Management engineering function, protecting access across a large-scale technology ecosystem.
You’ll design, build, and evolve centralized authentication and authorization platforms that handle millions of requests every day.
The position combines distributed systems, security engineering, API design, scalability, and high-performance software development.
You’ll work closely with engineering, product, and security teams to create secure and reliable paths for user-to-service and service-to-service communication.
As a senior engineer, you’ll have ownership across the full product lifecycle, from architecture and development through deployment, operations, and continuous improvement.
You’ll also contribute to engineering quality through design reviews, code reviews, mentoring, incident response, and operational best practices.
The team operates in a remote-first environment across Brazil, with opportunities to work from home, offices, or partner coworking spaces.

Accountabilities:
- Design, develop, and scale centralized Authentication (AuthN) and Authorization (AuthZ) platforms that serve as core security infrastructure.

- Solve complex engineering challenges involving high scale, resilience, fault tolerance, concurrency, and low latency , where authorization checks are part of virtually every request.

- Collaborate with engineering teams, product managers, and security specialists to establish secure and scalable patterns for user-to-service and service-to-service communication .

- Own the full software development lifecycle for IAM products, including requirements definition, architecture, development, testing, deployment, monitoring, maintenance, and continuous improvement.

- Design and evolve secure, scalable software architectures and RESTful APIs .

- Participate in architecture discussions, technical design reviews, and code reviews while reinforcing high standards for software quality and engineering practices.

- Monitor the health, performance, and reliability of authentication and authorization services, proactively identifying and resolving potential issues.

- Respond to production incidents, troubleshoot complex software problems, conduct post-mortems, and implement improvements to prevent recurring incidents.

- Mentor other software engineers and contribute to a culture of knowledge sharing, technical excellence, and continuous learning.

- Partner across teams to improve developer experience, security practices, reliability, and the overall quality of IAM services.

Requirements:

- Proven professional experience as a Senior Software Engineer or in a comparable software engineering role, with strong expertise in identity, access, or security-related systems.

- Strong practical understanding of Authentication and Authorization concepts, protocols, and standards such as OAuth 2.0, OpenID Connect (OIDC), SAML, SCIM, JWT, RBAC, and ABAC .

- Proficiency in one or more programming languages commonly used for backend development, such as Java, Kotlin, Go, or Python .

- Experience designing and evolving scalable software architectures from the ground up, with strong expertise in building secure and reliable RESTful APIs .

- Solid software engineering fundamentals, including version control, automated testing, deployment automation, technical documentation, and Agile development practices .

- Strong understanding of database design and evolution , as well as experience with monitoring, observability, and application performance management.

- Experience working with highly available and distributed systems, with a structured approach to solving complex technical problems.

- Strong attention to detail, ownership, communication, collaboration, and a demonstrated ability t

Flights + hotels

This role requires you to be in Brazil. If that means relocating or flying in, it is worth checking fares before you commit to a start date.

Compare flights and hotels →

← All remote jobs

Comparing Software Engineer pay and openings — the live median is $130k?All remote Software Engineer jobs →Software Engineer salary data →
Get new remote jobs like this by email
Daily email, only when there's something new. One click to stop.

Get remote it jobs like this by email

10 hand-picked jobs, one email a day. No spam, unsubscribe anytime.

Similar for you