CrawlJobs Logo

Software engineer II, Backend - Platform

Brazil, Sao Paulo · Job Posted March 19, 2026
Apply Position
Job Link Share

Job Description

The Login Services team sits within Core Security Engineering and owns Uber’s authentication platform for both human and non-human identities. We build the systems that make login seamless, secure, and resilient for Uber’s global workforce and services, so people and workloads can confidently access internal and third-party applications using strong authentication with minimal operational cost. In this position you will be building the future of authentication at Uber—especially as agentic workflows and non-human identities become first-class citizens. You’ll drive architecture and execution across major initiatives like building a security knowledge platform that computes risk levels for identities and assets (human + NHI), and evolving next-generation authentication capabilities (e.g., stronger factors and policy enforcement across critical systems).

Job Responsibility

  • Own and deliver a well-scoped slice of Uber’s authentication stack (human + non-human identities), improving security and login reliability
  • Build/extend core auth services and workflows (APIs, policy checks, token/session flows) under existing architecture guidance
  • Improve tier-zero SSO/login health via bug fixes, performance tuning, and availability-focused changes
  • Ship production-ready code with strong fundamentals: tests, code quality, safe rollout/rollback, and clear operational docs/runbooks
  • Add observability (metrics/logs/traces), dashboards, and alerts
  • participate in on-call and drive incident follow-ups to completion
  • Implement targeted automation to reduce IAM operational toil (self-service flows, remediation tools, ticket/ops workflow helpers)
  • Contribute to Security Knowledge Platform work by implementing specific data/graph/risk-signal features that power downstream use cases
  • Collaborate cross-functionally on your projects (Security/IT/Ops/Product), communicate risks early, and contribute in design/incident reviews

Requirements

  • Bachelor’s degree or equivalent in Computer Science, Engineering, Mathematics, or related field
  • OR 4+ years building backend services or platform systems in production environments
  • Proficiency in at least one major language (Go/Java/Python/TypeScript) and ability to learn the team’s stack if needed
  • Experience building and operating distributed services: APIs, data stores, async workflows, and service-to-service integrations
  • Demonstrated operational excellence: monitoring/alerting, debugging, incident participation, and improving SLAs through reliability work
  • Working knowledge of security fundamentals (auth flows, sessions/tokens, least privilege)
  • Ability to own a component end-to-end for a scoped area: design docs, implementation, rollout/rollback, and long-term maintenance
  • Strong engineering hygiene: tests, code reviews, documentation/runbooks, and measurable improvements over time

Nice to have

  • Hands-on experience building or operating authentication/authorization systems (AuthN/AuthZ) and improving observability (metrics/logs/traces) in production
  • Familiarity with identity/security concepts (SSO, MFA, session/token flows, access controls) and common failure modes at scale
  • Experience contributing to data pipelines or data-backed products (tables/streams/graphs), with an understanding of data quality and reliability
  • Troubleshooting skills in high-availability services: can debug incidents, find root cause, and drive fixes with good follow-through

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software engineer II, Backend - Platform

8 matching positions

Software Engineer II and Senior Software Engineer- Microsoft Security - Platform Team

We have multiple positions open for Software Engineers and Senior Software Engin...
Location
Location
Israel , Tel Aviv, Herzliya
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • B.Sc. or M.Sc. in computer science, software engineering, or equivalent experience
  • 3+ years of professional hands-on software development experience, primarily focused on developing and designing backend services in cloud or on-premises environments
  • Experience working with Kubernetes and Containers
  • Experience in working with cloud infrastructure and services
Job Responsibility
Job Responsibility
  • Contribute to business-critical initiatives in Microsoft Security
  • Requiring deep technical skills and the ability to quickly adapt to new areas
  • Will improve the end-to-end lifecycle of services
  • Analyze complex system behavior, and apply modern engineering practices to streamline deployments and reduce costs
  • Working on high-end technologies and collaborating across disciplines to deliver impactful features
  • Collaborate with multiple teams across Microsoft to deliver key customer solutions and support technology
  • Fulltime
Read More
Arrow Right

Software Engineer II, Backend Platform

You will design, build, and maintain Wave’s backend ecosystem and reusable softw...
Location
Location
Canada
Salary
Salary:
101000.00 - 113000.00 USD / Year
waveapps.com Logo
Wave
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of professional experience in backend engineering with a proven track record of delivering results with increasing autonomy
  • Bachelor’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent professional experience
  • Professional background in building and maintaining reusable software libraries and frameworks, specifically using Python and containerization tools
  • Proficiency in inter-service communication methods and patterns, including synchronous and asynchronous systems such as Kafka(Avro), SQS, gRPC(Protobuf)
  • Technical competency in how backend code interacts with Docker, Kubernetes, and AWS-native services
  • Ability to develop developer-first tools and a thorough knowledge of GraphQL gateways to simplify complex integrations while maintaining technical capability
  • Experience performing independent research to evaluate the trade-offs of different technical approaches
  • Exceptional written and oral communication skills, with the ability to explain complex technical trade-offs
Job Responsibility
Job Responsibility
  • Standardize Core Components: Maintain a single, recommended pattern for web frameworks, container images, and data gateways to ensure consistency and security across the organization
  • Streamline System Communication: Architect and refine frameworks used for both real-time and background messaging to ensure data flows efficiently and reliably between services
  • Build Developer-Centric Wrappers: Create sophisticated libraries that wrap common components, making them easy to integrate while preserving the configurability and debug-ability developers require
  • Deliver and Enhance Code: Execute required functionality while proactively identifying and improving surrounding code to reduce technical debt and strengthen the overall ecosystem
  • Evaluate Technical Approaches: Propose multiple solutions to complex problems, performing the necessary research to weigh pros and cons before committing to an implementation
  • Resolve Technical Ambiguity: Drive clarity for assigned tasks by performing independent research and outreach, delivering high-quality results with minimal support on well-defined objectives
What we offer
What we offer
  • Bonus Structure
  • Employer-paid Benefits Plan
  • Health & Wellness Flex Account
  • Professional Development Account
  • Wellness Days
  • Holiday Shutdown
  • Wave Days (extra vacation days in the summer)
  • Get A-Wave Program (work from anywhere in the world up to 90 days)
  • Fulltime
Read More
Arrow Right

Senior Software Engineer II, Backend Platform

As Senior Software Engineer on our Platform team, you will design, build, and ma...
Location
Location
Canada
Salary
Salary:
160000.00 - 179000.00 USD / Year
waveapps.com Logo
Wave
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of professional background in backend engineering with a focus on platform, infrastructure, or shared services at scale
  • Bachelor’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent professional experience
  • Experience in building and maintaining reusable software libraries and frameworks, with deep expertise in Python(Django) and containerization tools
  • Extensive proficiency in designing and scaling various inter-service communication methods and patterns, including synchronous and asynchronous systems such as Kafka(Avro), SQS, and gRPC(Protobuf)
  • Expertise in how backend code interacts with Docker, Kubernetes, and AWS-native services at high scale
  • Proven ability to create developer-first tools and a thorough competency in GraphQL gateway that simplifies complex integrations while maintaining technical capability
  • Experience identifying and phasing out redundant technical patterns across an organization to drive toward a unified, efficient stack
  • Exceptional written and oral communication skills, with the ability to explain complex technical trade-offs
Job Responsibility
Job Responsibility
  • Standardize Shared Components: Maintain a single, recommended pattern for web frameworks, container images, and libraries to ensure consistency across the organization
  • Streamline System Communication: Architect the frameworks used for both real-time and background messaging between services to ensure data flows efficiently and reliably
  • Build Developer Centric Wrappers: Create and maintain sophisticated libraries that wrap shared components, making them easy to integrate while preserving the configurability and debug-ability developers need
  • Drive Software Lifecycle: Oversee regular updates for all shared backend components to protect the platform and ensure compatibility with the latest standards
  • Technical Leadership: Lead complex cross-team migrations and architectural reviews, ensuring that platform-level changes are implemented smoothly across the broader engineering organization
What we offer
What we offer
  • Bonus Structure
  • Employer-paid Benefits Plan
  • Health & Wellness Flex Account
  • Professional Development Account
  • Wellness Days
  • Holiday Shutdown
  • Wave Days (extra vacation days in the summer)
  • Get A-Wave Program (work from anywhere in the world up to 90 days)
  • Fulltime
Read More
Arrow Right

Software Engineer II, Backend, Tech Platform

Airwallex is the only unified payments and financial platform for global busines...
Location
Location
Singapore , Singapore
Salary
Salary:
Not provided
airwallex.com Logo
Airwallex
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong proficiency in backend programming languages such as Java, Go, Rust, Lua, or Python and their corresponding frameworks
  • Infrastructure & Cloud Expertise: Familiarity with cloud services (AWS, GCP, Aliyun) and infrastructure management tools (Kubernetes, Docker, Istio)
  • Database & Storage Systems Expertise: Proven hands-on experience with PostgreSQL, Redis, Elasticsearch, and logical replication, with a deep understanding of performance optimization, scalability, and data consistency in distributed systems
  • Traffic Management Expertise: Strong familiarity with NGINX, OpenResty, Envoy, APISIX, Kong, and Istio, with a solid understanding of traffic routing, load balancing, and API gateway management in high-scale distributed systems
  • API Lifecycle & Security Expertise: Strong experience and deep understanding of API lifecycle management, from design to deprecation, along with expertise in API security best practices, including authentication, authorization, and threat mitigation
Job Responsibility
Job Responsibility
  • Build Impactful Infrastructure – Develop and refine a cutting-edge application infrastructure that eliminates common technical bottlenecks, reduces maintenance overhead for developers, and accelerates business innovation
  • Solve Complex, High - Scale Challenges – Tackle intricate, organization-wide problems by leveraging the latest technologies, including reactive programming, Temporal, vector databases, distributed systems, and advanced gateway solutions
  • Drive Strategic Technological Excellence – Conduct comprehensive evaluations of emerging solutions and guide the company’s long-term architectural decisions to ensure scalability, efficiency, and global resilience
  • Fulltime
Read More
Arrow Right

Senior Software Engineer II - Backend - AI Search

AI is one of the fastest growing product areas in Seismic. We believe that AI, p...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
seismic.com Logo
Seismic
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of experience in software engineering and a proven track record of building and scaling microservices and working with data retrieval systems
  • 5+ Experience with C# and .NET, unit testing, object-oriented programming, and web services
  • 3+ Experience with Python, with the ability to work concurrently on Python and .NET repositories
  • 3+ Experience with Redis, including expertise in managing large-scale Redis clusters
  • 2+ Experience with PostgreSQL, including maintaining and performing tuning
  • Proficient in Test Driven Development (TDD) with hands-on experience using xUnit and Postman to develop automation test scripts
  • Experience with Infrastructure as Code (Terraform, Pulumi, etc.)
  • Experience with Event driven architectures with tools like Kafka
  • Experienced in container technologies such as Docker and proficient in microservice frameworks like Kubernetes (K8s)
  • Experienced in Continuous Integration and Continuous Deployment (CI/CD) with expertise in developing Jenkins pipelines using Scala
Job Responsibility
Job Responsibility
  • Design, develop, and maintain backend systems and services for search functionality, ensuring high performance, scalability, and reliability
  • Implement and optimize search and AI-driven semantic algorithms, indexing, and information retrieval techniques to enhance search accuracy and efficiency
  • Collaborate with data scientists, AI engineers, and product teams to integrate AI-driven search capabilities across the Seismic platform
  • Monitor and optimize search performance, addressing bottlenecks and ensuring low-latency query responses
  • Provide technical guidance and mentorship to junior engineers, promoting best practices in search backend development
  • Work closely with cross-functional and geographically distributed teams, including product managers, frontend engineers, and UX designers, to deliver seamless and intuitive search experiences
  • Stay updated with the latest trends and advancements in search technologies, conducting research and experimentation to drive innovation
  • Fulltime
Read More
Arrow Right

Software Engineer II - Backend - Search

Join us at Seismic, a cutting-edge technology company leading the way in the Saa...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
seismic.com Logo
Seismic
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2+ years of experience in software engineering, with experience contributing to backend systems, microservices, or data-driven applications
  • Experience with C# and .NET, including object-oriented programming, unit testing, and web services
  • Experience working with PostgreSQL or similar relational databases, including writing queries and understanding basic performance considerations
  • Familiarity with container technologies such as Docker and microservice-based architectures
  • Working knowledge of automated testing practices (e.g., xUnit, Postman)
  • Familiarity with CI/CD concepts and modern development pipelines
  • Familiarity with Python
  • Exposure to cloud platforms such as AWS, Google Cloud Platform (GCP), or Microsoft Azure
  • Basic familiarity with cloud-native services for data storage, compute, and monitoring
  • Experience working on SaaS applications or cloud-hosted services
Job Responsibility
Job Responsibility
  • Contribute to the design, development, and maintenance of backend systems and services supporting search functionality, ensuring performance, scalability, and reliability
  • Assist in implementing search and/or AI-related features, including indexing, retrieval, and ranking logic, to improve search accuracy and efficiency
  • Collaborate with engineers, AI partners, and product teams to integrate search and AI-driven capabilities across the Seismic platform
  • Participate in monitoring and performance tuning efforts, identifying routine bottlenecks and applying guided improvements to ensure acceptable query latency
  • Work closely with cross-functional and geographically distributed teams, including product managers, frontend engineers, and UX designers, to support seamless search experiences
  • Learn and apply new tools, technologies, and best practices related to search, backend development, and AI systems
  • Fulltime
Read More
Arrow Right

Software Engineer II (Backend, Healthcare Infra)

As a Software Engineer II on the Healthcare Infra team, you will help build and ...
Location
Location
United States , Boston
Salary
Salary:
125000.00 - 170000.00 USD / Year
whoop.com Logo
Whoop
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Professional experience in backend development, with a strong foundation in object-oriented programming, API design, and relational databases (RESTful APIs, Postgres)
  • Familiarity with asynchronous processing systems (Kafka, SQS)
  • Experience writing automated tests and documenting code for a variety of audiences
  • A passion for approaching large-scale problems guided by data-driven insights and a commitment to agile, iterative development
  • A proactive, collaborative team player, eager to take on new challenges, continuously learn, and adapt in a fast-paced, data-informed environment
Job Responsibility
Job Responsibility
  • Contribute to engineering efforts within a cross-functional team, collaborating with designers, product managers, other engineers, and our Digital Health team to refine and advance the WHOOP platform
  • Develop and maintain robust backend services using Java, Kafka, Postgres, and other AWS technologies, ensuring stability and performance
  • Contribute to the ideation, technical design, and implementation of new features and platforms, transforming complex requirements into reliable, scalable solutions
  • Work on scaling challenges that span multiple systems and demand high availability and reliability
  • Write clean, testable, and maintainable code, while participating in code reviews and documentation practices
What we offer
What we offer
  • equity
  • benefits
  • Fulltime
Read More
Arrow Right

Senior Backend Software Engineer II

As a senior engineer on the team, you will be intimately involved in the archite...
Location
Location
Vietnam , Ho Chi Minh City
Salary
Salary:
Not provided
axon.com Logo
Axon
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science, Engineering, or related field
  • 6+ years of professional software development experience
  • Experience designing and delivering highly-available, scalable cloud-based systems
  • Backend service experience in multiple, managed languages such as Go, Java, Scala, C#, or similar
  • Experience working with SQL or NoSQL data stores
  • Experience of building and operating public cloud hosted services on Azure or AWS, using Kubernetes, and infrastructure as code tools.
  • Experience with designing platform components or foundational services that support multiple teams/products
  • Understanding of platform security concerns: identity, access control, data encryption, and secure service-to-service communication
  • Experience driving SLOs, SLAs, and incident response culture
Job Responsibility
Job Responsibility
  • Lead engineering architecture design reviews
  • Set a high technical bar for the team through code and architecture design reviews
  • Mentoring engineers
  • Working across teams with Product, Design, and Engineering to create integrated solutions that delight our customers
  • Improve our Engineering process, including long-term thinking, sprint planning and stand-ups
  • Building services that adhere to our high bar on availability and latency in this mission-critical space
  • Working with the latest open source technologies
  • Have a passion for creating detailed design documents and delivering technical presentations to train and guide fellow engineers
What we offer
What we offer
  • Medical and Dental Insurance
  • Vision Insurance
  • Robust Paid Time Off policy
  • Bonuses
  • Lunch allowance
  • Cell phone stipend
  • Free LinkedIn Learning account
  • Access to 24/7 online emotional and mental support
  • Gym membership
  • Free parking
  • Fulltime
Read More
Arrow Right