Staff Software Engineer - Backend

Position Overview

The Staff Software Engineer (Product Architect) is a senior individual contributor who defines and evolves the architecture of a cloud-native, data-driven product built on Azure, with services written in C#, analytics powered by Databricks, and interfaces implemented in React. This role focuses on cross-team technical leadership, long-term architectural health, and high-leverage impact.

Responsibilities

  • Define and evolve system architecture across backend services, data platforms, and frontend applications
  • Lead design of complex, cross-team systems involving C# services, Databricks pipelines, and React UIs
  • Establish architectural patterns, standards, and best practices for Azure-based systems
  • Partner with Product and Engineering leadership on roadmap feasibility and sequencing
  • Identify and reduce architectural debt, scalability risks, and data-platform bottlenecks
  • Serve as a technical authority and advisor across multiple teams
  • Prototype and validate new approaches using Azure services and Databricks capabilities
  • Mentor senior engineers and influence technical direction without direct authority
  • Define integration testing patterns and frameworks used across teams, including test environments, data seeding, and Azure-based dependencies

Qualifications

  • 8–12+ years of professional software engineering experience
  • Deep expertise in C# or Java and backend system design
  • Strong experience architecting solutions on Microsoft Azure
  • Hands-on knowledge of Databricks, Spark, and modern data architectures
  • Experience working with React or Vue.js frontends
  • Proven ability to influence technical direction across teams and domains
  • Excellent communication skills and product-oriented mindset
We're Hiring!

Send us your resume

Are you ready to take the next step in your career? We want to hear from you! Fill out this form and attach your resume to apply to one of our open positions.

Please note: At this time, we are unable to offer employment sponsorship to candidates who require it, now or in the future.

Max file size 10MB.
Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Benefits & Perks

Engine is proud to offer comprehensive benefits, and a collaborative and inclusive work environment that fosters growth and innovation.

  • Competitive salary
  • Performance-based bonuses
  • Comprehensive health, dental, and vision insurance
  • Professional development opportunities