CrawlJobs Logo

Backend Engineer II

United States, Palo Alto 121000.00 - 181000.00 USD / Year · Job Posted December 19, 2025
Apply Position
Job Link Share

Job Description

As a member of our backend software engineering team, you’ll solve technical challenges, including upgrading and implementing state-of-the-art software infrastructure. The team builds a high-performance, high availability, globally distributed ecosystem platform of services that in turn provide the foundation for rapid development of novel new systems that integrate into that ecosystem and improve it. Our backend systems handle billions of requests per day, and work on our mediation platform responsible for our header bidding solution, creating high-availability low-latency systems that are distributed across multiple data centers.

Job Responsibility

  • Design, develop, and maintain large-scale distributed systems
  • Collaborate with various engineering teams to meet a wide range of technological challenges
  • Work closely with our product team to contribute and influence the roadmap of our products and technologies
  • Influence and inspire team members

Requirements

  • Have 2-5+ years of experience
  • Have a minimum of a BS and/or MS in Computer Science
  • Have excellent knowledge of computer science fundamentals including data structures, algorithms, and coding
  • Professional experience with C++ and/or Java
  • Experience independently creating and maintaining projects

What we offer

  • dental, vision, and other benefits
  • equity, and other forms of incentive compensation (as applicable)

Looking for more opportunities?

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

Similar Jobs for

Backend Engineer II

8 matching positions

Software engineer II, Backend - Platform

The Login Services team sits within Core Security Engineering and owns Uber’s au...
Location
Location
Brazil , Sao Paulo
Salary
Salary:
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
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
Job Responsibility
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
Read More
Arrow Right

Senior/Software Engineer II - Backend

Security represents the most critical priorities for our customers in a world aw...
Location
Location
United States , Redmond
Salary
Salary:
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science or related technical field and 2+ years of engineering experience with coding in languages including, but not limited to C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Development of our enterprise-based platform, ensuring scalability, reliability, and performance
  • Collaborate with cross-functional teams to define technical requirements and drive the implementation of innovative solutions that are required for Microsoft Security services to deliver copilot experiences
  • Implement best practices for model evaluation, and deployment in production environments
  • Collaborate with product management to prioritize features and roadmap initiatives based on customer needs and market trends
  • Ensure adherence to coding standards, software quality, and best practices for software development lifecycle management
  • Empower thousands of engineers to leverage the extensibility framework through the creation of framework learning and maintenance processes
  • Develop the material needed to empower others to build on top of Copilot for Security Platform
  • 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

Backend Engineer II, Billing

The Billing Team at Airwallex is at the forefront of transforming how businesses...
Location
Location
Singapore , Singapore
Salary
Salary:
Not provided
airwallex.com Logo
Airwallex
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • More than 3 years of Core Java development
  • More than 3 years of experience in Internet application / large financial system / e-commerce platform development
  • More than one year experience in payment platform development
  • Bachelor degree in computer science and related majors
  • Proficient in Java 8, familiar with Java multi-threading, high concurrency, IO / NIO, network communication, etc.
  • Familiar with commonly used design patterns, with experience in design and development of large-scale distributed, high concurrency, high load, high availability systems
  • Master various common server technologies, which can optimize service response and data query, ensure various service quality, and solve the problems of high concurrency and high availability
  • Familiar with Spring / Spring Boot
  • Familiar with HTTP, TCP / IP protocol and REST specifications
  • Master Gradle / Maven and other build tools
Job Responsibility
Job Responsibility
  • Lead the planning, design, and implementation of the Airwallex engineering system
  • Work with the business/product team to deeply understand the business needs, scenarios, and subsequent development directions, complete system analysis, architecture design, and core function development, and be able to grasp the design of complex systems to ensure the quality of complex architecture
  • Design and develop components based on the company's microservice framework
  • Introduce innovative technologies and innovative solutions for the team
  • Responsible for the construction and management of the technical team, and establish good internal coding standards
  • 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

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

Software Engineer II (Backend + Data pipelines)

We’re seeking a Software Engineer II with strong backend development experience ...
Location
Location
United States; Canada; Mexico , San Francisco; Atlanta; Austin; Boston; Chicago; Dallas; Denver; Houston; Jacksonville; Los Angeles; Miami; New York City; Phoenix; Portland; Sacramento; Salt Lake City; San Diego; Seattle; Washington, D.C.; Ottawa; Toronto; Vancouver; Mexico City
Salary
Salary:
103500.00 - 196000.00 USD / Year
scribd.com Logo
Scribd
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional software engineering experience
  • Proficiency in Python, Scala, Ruby, or similar languages
  • Experience designing and building distributed systems at scale
  • Hands-on experience building, deploying, and optimizing solutions using ECS, EKS, or AWS Lambda
  • Experience with infrastructure-as-code tools like Terraform (or similar)
  • Experience working with a public cloud provider (AWS, Azure, or Google Cloud)
  • Familiarity with data processing frameworks like Spark or Databricks for large-scale workloads
  • Proven ability to test, profile, and optimize systems for performance, scalability, and reliability
  • Bachelor’s degree in Computer Science or equivalent professional experience
Job Responsibility
Job Responsibility
  • Design and build scalable systems to extract, enrich, and process metadata from millions of documents, images, and audio content
  • Leverage LLMs to integrate capabilities like summarization, classification, extraction, and enrichment into metadata pipelines
  • Collaborate with cross-functional teams, including ML engineers and product managers, to deliver scalable, efficient, and reliable metadata solutions
  • Optimize and refactor existing systems for performance, scalability, and reliability
  • Ensure data accuracy, integrity, and quality through automated validation and monitoring
  • Participate in code reviews, ensuring best practices are followed and maintaining high-quality standards in the codebase
  • Manage and maintain data pipelines, security and infrastructure
What we offer
What we offer
  • Healthcare Insurance Coverage (Medical/Dental/Vision): 100% paid for employees
  • 12 weeks paid parental leave
  • Short-term/long-term disability plans
  • 401k/RSP matching
  • Onboarding stipend for home office peripherals + accessories
  • Learning & Development allowance
  • Learning & Development programs
  • Quarterly stipend for Wellness, WiFi, etc.
  • Mental Health support & resources
  • Free subscription to the Scribd Inc. suite of products
  • 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