Senior Software Engineer
Position Overview
The Senior Software Engineer is a hands-on contributor responsible for designing, building, and operating production systems using C# on Azure, contributing to Databricks-backed data workflows, and delivering customer-facing features in React. This role emphasizes technical excellence, ownership, and mentorship.
Responsibilities
- Design and implement backend services in C# deployed on Azure
- Build and maintain frontend features using React
- Integrate application services with Databricks and Postgres for data processing and analytics
- Own features end-to-end, from design and implementation through production support
- Collaborate with Product, Data, and UX to translate requirements into scalable solutions
- Write high-quality, testable code and participate in code reviews
- Troubleshoot performance, reliability, and data-related issues in production
- Contribute to CI/CD pipelines, monitoring, and operational best practices in Azure
- Build and maintain integration tests for owned services and workflows, contributing to shared testing frameworks and CI pipelines
Qualifications
- 5–8 years of professional software engineering experience
- Strong experience with C# or Java in production environments
- Hands-on experience deploying and operating systems on Microsoft Azure
- Working knowledge of React or Vue.js or similar modern frontend frameworks
- Familiarity with Databricks, Spark, or large-scale data processing systems
- Solid understanding of APIs, data modeling, and distributed system fundamentals
- Ability to independently deliver complex features and mentor junior engineers
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.
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