CrawlJobs Logo

Senior Software Engineer II, Backend Platform

waveapps.com Logo

Wave

Location Icon

Location:
Canada

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

160000.00 - 179000.00 USD / Year

Job Description:

As Senior Software Engineer on our Platform team, you will design, build, and maintain the evolution of Wave’s backend ecosystem, owning the reusable software stack that powers every service. This role focuses on defining the Golden Path for frameworks and communication, ensuring our stack is standardized, secure, and provides a best-in-class developer experience for the entire engineering org.

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

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

Additional Information:

Job Posted:
February 18, 2026

Employment Type:
Fulltime
Work Type:
Remote work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Software Engineer II, Backend Platform

Senior Software Engineer II

We are looking for an experienced Senior Software Engineer II to help build and ...
Location
Location
United States
Salary
Salary:
170000.00 - 231000.00 USD / Year
getdbt.com Logo
dbt Labs
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of experience as a software engineer developing SaaS platforms and applications at scale
  • Minimum requirement of Bachelor's Degree in a related field (computer science, computer engineering, etc.) OR completed enrollment in engineering related bootcamp
  • Proven experience designing and scaling backend services
  • Strong understanding of API design, system architecture, and database management
  • Proficiency with backend languages and frameworks such as Python, Go, Rust, django, Node.js, Java, Spring
  • Familiarity with cloud infrastructure such as AWS, GCP, Azure, Kubernetes, Terraform
  • Proficiency in designing API-driven applications using REST and/or gRPC
  • Experience building scalable and secure distributed systems
  • A systematic problem-solving approach, strong communication skills, and a sense of ownership
  • Ability to balance technical depth with fast, iterative delivery
Job Responsibility
Job Responsibility
  • Design, build, and maintain services that scale with our growing customer base
  • Tackle ambiguous, open-ended problems with strategic thinking, balancing technical constraints with user needs and product goals
  • Build services, APIs, and experiences that support user delight, quality, high availability and performance
  • Champion a culture of technical excellence and innovation, influencing engineering direction within the team
  • Work with cross-functional teams, including Product, UX, and Security, to deliver impactful solutions
  • Contribute to engineering best practices, mentor junior engineers, and participate in design and code reviews
  • Debug production issues and optimize system performance using observability tools
  • Work with technologies such as Python, Rust, Typescript, Postgres, Kubernetes, AWS, Terraform, and Datadog
What we offer
What we offer
  • Equity Stake
  • Unlimited PTO
  • 401k with a 3% guaranteed contribution
  • Excellent healthcare coverage
  • Paid parental leave
  • Wellness and home office stipends
  • Fulltime
Read More
Arrow Right

Senior Software Engineer II

Articulate is looking for a Senior Software Engineer II to join our amazing Reac...
Location
Location
United States
Salary
Salary:
163900.00 - 245900.00 USD / Year
articulate.com Logo
Articulate
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience building and scaling production software systems, often gained over 8+ years, with demonstrated technical depth and breadth
  • Deep expertise in backend and frontend technologies: Node.js, Postgres, Docker, React, TypeScript
  • Proficiency developing and maintaining services on AWS, and strong operational skills using tools like Datadog or equivalent APMs
  • Experience building secure, compliant distributed applications with a strong focus on scalability, observability, and resilience
  • Commitment to accessibility and inclusive design in software development
  • Outstanding communication skills, with an ability to clearly explain technical topics to technical and non-technical stakeholders
  • A track record of technical leadership, mentoring others, and influencing engineering direction beyond your immediate team
Job Responsibility
Job Responsibility
  • Lead development of new features and enhancements, balancing speed of delivery with scalability, reliability, and long-term sustainability
  • Shape application architecture for a distributed platform, ensuring it remains performant, secure, and accessible for learners globally
  • Influence technical direction, driving design discussions, evaluating tradeoffs, and introducing frameworks and patterns that raise the engineering bar
  • Mentor and support engineers at multiple levels: coaching, reviewing work, and fostering technical excellence across teams
  • Partner cross-functionally with product managers, designers, and other engineers to align technical solutions with customer needs
  • Guide incident response and operations by anchoring on-call rotations and helping others navigate complex challenges
  • Contribute to a world-class engineering culture in a remote-first environment
  • Drive outcomes with autonomy, focusing on impact and quality results
What we offer
What we offer
  • This position is bonus eligible
  • This position is eligible for Articulate’s robust suite of benefits
  • Fulltime
Read More
Arrow Right

Senior Software Engineer II - Platform Infrastructure

We are seeking a Senior Software Engineer II to architect, build, and operate se...
Location
Location
Canada
Salary
Salary:
179200.00 - 210600.00 CAD / Year
confluent.io Logo
Confluent
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of experience in software engineering, SRE, or security engineering roles, with significant experience operating security platform services
  • Strong backend software development experience (Go, Java, Rust, Python)
  • Expertise with distributed systems, cloud infrastructure (AWS, GCP, Azure), Kubernetes, service mesh, and container orchestration
  • Strong understanding of security domains: IAM, OAuth2, OIDC, PKI, secrets management, policy engines, audit pipelines, zero trust architecture
  • Experience building highly reliable, observable, and resilient production systems
  • Operational expertise: SLOs, SLIs, error budgets, on-call leadership, incident management
  • Strong collaboration skills to drive alignment across engineering, security, and compliance stakeholders
  • Excellent communication skills with ability to influence technical and business leaders
  • BS, MS, or PhD in computer science or a related field, or equivalent work experience
Job Responsibility
Job Responsibility
  • Architect, design, and develop platform services with a strong focus on scalability, security, and developer experience
  • Lead operational design for reliability: build comprehensive observability, monitoring, and incident response automation into security-critical services
  • Build automation and tooling to drive self-healing systems, proactive risk detection, failure recovery, and continuous resilience testing
  • Collaborate with compliance, governance, and risk teams to translate regulatory and policy requirements into scalable technical controls
  • Lead technical design reviews, security architecture reviews, and incident postmortems for platform-level incidents
  • Mentor engineers across multiple disciplines on both security and operational best practices
  • Own end-to-end delivery of services: from initial design and development through deployment, production hardening, and lifecycle maintenance
What we offer
What we offer
  • Remote-First Work
  • Robust Insurance Benefits
  • Flexible Time Away
  • The Best Teammates
  • Experience Ambassadors
  • Open and Honest Culture
  • Well-Being and Growth
  • Offers Equity
  • Fulltime
Read More
Arrow Right

Senior Software Engineer II

ICON is looking for an open-minded, structured thinker who loves to solve comple...
Location
Location
United States , Austin
Salary
Salary:
Not provided
iconbuild.com Logo
ICON
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of professional experience in software engineering
  • 5+ years of experience as a technical leader across entire engineering organizations
  • BS in Computer Science, related field, or equivalent experience
  • Experience developing web-based front end applications
  • Experience developing REST APIs
  • Node.js and TypeScript experience
Job Responsibility
Job Responsibility
  • Lead implementation of key software technologies in the BuildAI platform, a digital construction software platform being developed from the ground up
  • Serve as a trusted expert in the technical aspects of business-critical problem areas
  • Serve as a trusted expert in industry trends, technologies, and best practices. Implement these technical solutions and practices in the organization as needed
  • Design, develop, test, and deploy reusable web-based components, libraries and APIs for use throughout a suite of applications within the BuildOS platform
  • Work with UX designers to enhance the Design System and implement new workflows for the BuildOS platform
  • Grow the technical competencies of the entire organization through education and mentorship
  • Work with application and backend engineers to manage relationships between authored model data, backend data, and rendering
Read More
Arrow Right
New

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

Senior Software Engineer II

We are looking for an experienced Senior Software Engineer II to help build and ...
Location
Location
India
Salary
Salary:
Not provided
getdbt.com Logo
dbt Labs
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of experience as a software engineer
  • Minimum requirement of Bachelor's Degree in a related field (computer science, computer engineering, etc.) OR completed enrollment in engineering related bootcamp
  • 8+ years of experience as a software engineer developing SaaS platforms and applications at scale
  • Proven experience designing and scaling backend services
  • Strong understanding of API design, system architecture, and database management
  • Proficiency with backend languages and frameworks such as Python, Go, Rust, django, Node.js, Java, Spring
  • Familiarity with cloud infrastructure such as AWS, GCP, Azure, Kubernetes, Terraform
  • Proficiency in designing API-driven applications using REST and/or gRPC
  • Experience building scalable and secure distributed systems
  • A systematic problem-solving approach, strong communication skills, and a sense of ownership
Job Responsibility
Job Responsibility
  • Design, build, and maintain services that scale with our growing customer base
  • Tackle ambiguous, open-ended problems with strategic thinking, balancing technical constraints with user needs and product goals
  • Build services, APIs, and experiences that support user delight, quality, high availability and performance
  • Champion a culture of technical excellence and innovation, influencing engineering direction within the team
  • Work with cross-functional teams, including Product, UX, and Security, to deliver impactful solutions
  • Contribute to engineering best practices, mentor junior engineers, and participate in design and code reviews
  • Debug production issues and optimize system performance using observability tools
  • Work with technologies such as Python, Rust, Typescript, Postgres, Kubernetes, AWS, Terraform, and Datadog
  • Fulltime
Read More
Arrow Right

Senior Software Engineer II

We’re not just building better tech. We’re rewriting how data moves and what the...
Location
Location
India
Salary
Salary:
Not provided
confluent.io Logo
Confluent
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 8 years of relevant experience
  • Experience in architecting, designing, and developing highly scalable and performant backend services
  • Proficiency in a major programming language e.g.Go,Java, C / C++, etc.
  • Experience of working on Kubernetes, Public Clouds - AWS, GCP, & Azure
  • Familiarity with Kafka, Streaming, SaaS platform development
  • Deep knowledge of designing distributed systems in the Cloud
  • Experience in running production services in Public Clouds, with a drive towards quality, accuracy, and operational excellence
  • Strong problem-solving and analytical/critical thinking skills with attention to details
  • A strategic engineer who constantly thinks of operational improvements of the service to meet availability and performance SLA
  • Comfortable with troubleshooting technical issues across services and multi-level technical stacks that includes microservices, containers, and virtualization
Job Responsibility
Job Responsibility
  • Build accurate, reliable, scalable, and functionally rich systems in the cloud to support usage-based billing and pricing in the cloud that powers Confluent’s revenue across all products and global markets
  • Work on business-critical flows from ideation to completion by closely collaborating with Product Managers, different engineering and business teams
What we offer
What we offer
  • Remote-First Work
  • Robust Insurance Benefits
  • Flexible Time Away
  • The Best Teammates
  • Experience Ambassadors
  • Open and Honest Culture
  • Well-Being and Growth
Read More
Arrow Right

Senior Software Engineer II - Observability

We’re seeking a Senior Software Engineer II with a passion for observability, an...
Location
Location
Canada
Salary
Salary:
179200.00 - 210600.00 CAD / Year
confluent.io Logo
Confluent
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years building distributed systems in Java, Golang or Python and running in k8s
  • 2+ years on an SRE, DevOps, observability, or similar platform engineering team delivering capabilities to multiple product engineering teams
  • Deep experience in the use of Prometheus, AlertManager, and Grafana
  • Experience with operating in-house observability infrastructure and being on-call for it
  • BS, MS, or PhD in computer science or a related field, or equivalent work experience
Job Responsibility
Job Responsibility
  • Architect, design, build and operate end-to-end solutions for collecting, shipping, storing and querying Open-Telemetry signals from infrastructure, application containers, and k8s clusters, with a heavy focus on self-service, multitenancy, reliability and velocity
  • Operate global and regional storage and query backends for metrics, traces, and logs
  • Define and implement the building blocks for querying, visualizing and acting on 300M+ active time series using Grafana, Prometheus, AlertManager, and PagerDuty
  • Evaluate and implement new capabilities for logging, trace analytics and application profiling
  • Work directly with product engineering teams, on calls, and incident commanders to evangelize and deliver enhancements to our observability platform
What we offer
What we offer
  • Remote-First Work
  • Robust Insurance Benefits
  • Flexible Time Away
  • The Best Teammates
  • Experience Ambassadors
  • Open and Honest Culture
  • Well-Being and Growth
  • Offers Equity
  • Fulltime
Read More
Arrow Right