Jobgether logo

Senior Software Engineer - IAM

Jobgether
Remote
Brazil· 3 months ago

Straight from Jobgether’s careers page. Apply on the company site — no recruiter, no middleman.

Explore more remote Software Engineer jobs — salaries, top companies, and the latest openings.See all →

Senior Software Engineer - IAM

Team: IT

Location: Brazil

Commitment: Full-time

Workplace Type: remote

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 is part of a security-focused engineering team responsible for building and scaling critical identity and access management systems.
You will design and develop platforms that protect digital resources while enabling secure and seamless experiences for users and services.
The position offers the opportunity to solve complex engineering challenges involving scalability, resilience, security, and performance.
You will work closely with engineering teams, security specialists, and product stakeholders to shape secure authentication and authorization solutions.
As a senior engineer, you will influence technical decisions, improve engineering practices, and contribute to the evolution of core security infrastructure.
This is an opportunity to make a direct impact in a high-growth technology environment where reliability and innovation are essential.

Accountabilities:

    The Senior Software Engineer - IAM will be responsible for designing, developing, and maintaining scalable identity and access management solutions that serve as the foundation for secure digital operations. This role combines deep software engineering expertise with security knowledge, requiring ownership across the full development lifecycle and active collaboration with multiple teams.

    • Design, build, and scale centralized Authentication (AuthN) and Authorization (AuthZ) platforms supporting critical business systems.
    • Solve complex engineering challenges related to scalability, resilience, fault tolerance, availability, and low-latency authentication flows.
    • Develop secure and reliable APIs and services that enable user-to-service and service-to-service communication.
    • Own the complete software development lifecycle, including architecture, implementation, testing, deployment, monitoring, and maintenance.
    • Collaborate with engineering teams, product managers, and security stakeholders to establish secure and efficient development practices.
    • Participate in architecture discussions, code reviews, and technical decisions while promoting engineering excellence.
    • Mentor other software engineers by sharing knowledge, improving technical practices, and supporting team growth.
    • Monitor system health, troubleshoot incidents, perform root cause analysis, and implement improvements to prevent recurring issues.
    • Contribute to operational excellence by improving observability, performance, and reliability of IAM services.
    • Requirements:

      The ideal candidate is a senior software engineer with strong experience in identity and access management, distributed systems, and secure software development. You should be comfortable working on high-impact platforms where security, performance, and scalability are key priorities.

      • Strong knowledge of IAM concepts, authentication and authorization protocols, including OAuth 2.0, OpenID Connect (OIDC), SAML, SCIM, JWT, RBAC, and ABAC.
      • Proven experience designing, developing, and maintaining scalable software systems using languages such as Java, Kotlin, Go, or Python.
      • Experience designing software architectures from the ground up and building secure RESTful APIs.
      • Strong understanding of software engineering fundamentals, including version control, automated testing, deployment practices, and technical documentation.
      • Experience with database design, system evolution, monitoring, observability, and performance analysis.
      • Ability to solve complex technical problems with a structured, analytical, and impact-driven approach.
      • Experience working with Agile development methodologies.
      • Fluency in Portuguese and advanced English, including the ability to communicate through technical documentation, tools, and collaboration with international teams.
      • Experience designing or migrating centralized Identity Providers (IdP) or fine-grained authorization systems is a plus.
      • Knowledge of cloud platforms such as AWS or GCP and their IAM/security services is a plus.
      • Understanding of service-to-service authentication concepts, including workload identity, mTLS, and SPIFFE/SPIRE, is a plus.
      • Experience mentoring software engineers is a plus.
      • Experience optimizing highly concurrent, distributed, and latency-sensitive systems is a plus.
      • Familiarity with containers, Kubernetes, CI/CD pipelines, and security automation practices is a plus.
      • Benefits:

        • Competitive salary package.
        • Profit-sharing opportunities.
        • Meal allowance.
        • Health insurance.
        • Dental plan.
        • Life insurance.
        • Childcare subsidy and atypical parenthood support.
        • Wellhub membership.
        • Home office allowance.
        • Employee assistance program with mental health, social, legal, and financial support.
        • Extended parental leave.
        • Additional days off for birthdays, Mother’s Day, and Father’s Day.
        • Benefits club with discounts on everyday services.
        • Discounts at educational institutions.
        • Children’s reading kit program.
How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the roles core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
 
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
 
 
## LI-CL1
Palo Alto Networks logo

Palo Alto Networks

Systems Engineer

Remote
$139k–$191k
✓ From careers page· about 2 hours ago
Supabase logo

Supabase

Container Engineer

Remote
✓ From careers page· about 4 hours ago
DaVita logo

DaVita

Chief Information Security Officer

Remote
New York, NY$200k–$240k
✓ From careers page· about 7 hours ago
Keycard logo

Keycard

Software Engineer, Security

Remote
✓ From careers page· about 8 hours ago

Discover More than 100,000 Hidden Remote Jobs Before Everyone Else

Unlock All Remote Jobs Today

Simple pricing. Big savings on Quarterly and Yearly.

Monthly Access

$19/month
  • Instant access to fresh remote jobs from 500+ companies
  • New opportunities added hourly, often 3-7 days before anywhere else
  • Advanced filtering by role type, stack, pay, and location
  • Priority customer support
Start 7-day trial — $2.95
Most Popular

Yearly Access

$59/year
  • Everything in Monthly
  • Save $169 (~74%) vs paying monthly
  • Average job search takes ~6 months - get covered for the whole journey
  • Less than the cost of one lunch per month for competitive advantage
  • Equivalent to just ~$4.92/month
Start 7-day trial — $2.95