CrawlJobs Logo

Software Engineer II, Backend Platform

Canada 101000.00 - 113000.00 USD / Year · Job Posted February 18, 2026
Apply Position
Job Link Share

Job Description

You will design, build, and maintain Wave’s backend ecosystem and reusable software stack. As a Software Engineer II on the backend platform team, you define the Golden Path for frameworks and communication. You go beyond immediate tasks to understand underlying business objectives, delivering high-quality functionality while consistently improving the surrounding codebase and creating technical clarity amidst ambiguity.

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

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

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)

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

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 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

Software Engineer II - Java/Python - Backend Platform Team

We are looking for a Mid-level Java Software Engineer with experience in Python ...
Location
Location
France , Levallois-Perret
Salary
Salary:
Not provided
doctolib.fr Logo
Doctolib
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of experience, preferably in a technically challenging environment
  • Proactive, curious, collaborative and eager to learn
  • Primarily a backend engineer with expert knowledge of Java/Spring boot/Python
  • Solid understanding of web technologies and software development life cycle
  • User first mindset and want to build a product focused on bringing value to its users, through secure, well-tested and pragmatic code
  • Fluent in English
Job Responsibility
Job Responsibility
  • Collaborate with product managers, designers, and other engineers to define and implement features to improve the Doctolib platform
  • Take a leading role within the team and contribute to establishing a technical vision that ensures the performance, security, and usability of the platform, taking into account the future needs and the high scalability needs
  • Bring your expertise and experiences to help us continuously improve the way we implement, test, and monitor high-quality features
  • Improving the performance of key features implemented in Java, sometimes completely challenging the status quo
  • Taking leadership on delivering roadmap items (together with the team)
  • Contributing to establishing a technical vision and co-drive the creation of the roadmap for next quarters
What we offer
What we offer
  • Free comprehensive health insurance for you and your children
  • 25 days of paid vacation per year, plus up to 14 days of RTT
  • Free mental health and coaching services through our partner Moka.care
  • Work from abroad for up to 10 days per year thanks to our flexibility days policy
  • Lunch vouchers (Swile card) worth €8.50 per working day, with €4.50 covered by Doctolib
  • A subsidy from the work council to refund part of the membership to a sport club or a creative class
  • 50% reimbursement of your public transport subscription
  • Parent Care Program: receive one additional month of leave on top of the legal parental leave
  • For caregivers and workers with disabilities, a package including an adaptation of the remote policy, extra days off for medical reasons, and psychological support
  • Relocation support in case of international mobility
  • 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

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