Software Engineer III
Position Overview
The Software Engineer III is a mid-to-senior level individual contributor responsible for building, enhancing, and operating production software systems in a cloud-native environment. This role works primarily with C# services deployed on Microsoft Azure, contributes to data workflows backed by Databricks, and delivers customer-facing features using React.
Software Engineer IIIs are expected to operate with a high degree of autonomy, own meaningful product areas, and contribute to technical quality through thoughtful design, testing, and collaboration.
Work Authorization Requirement: This position is not eligible for employer-sponsored work authorization. Candidates who require visa sponsorship now or in the future (including H-1B transfer, extension, or green card sponsorship) will not be considered.
Responsibilities
- Design, implement, and maintain backend services using C# in an Azure environment
- Build and enhance frontend features using React, collaborating closely with Product and UX
- Integrate application services with Databricks for data processing, analytics, and downstream workflows
- Own features and services end-to-end, from technical design through production support
- Design and maintain integration tests that validate end-to-end workflows across services, data pipelines, and Azure-hosted dependencies
- Contribute to shared integration testing frameworks and CI/CD pipelines to ensure system reliability
- Write high-quality, well-tested code and participate actively in code reviews
- Diagnose and resolve performance, reliability, and data consistency issues in production
- Collaborate with cross-functional partners to translate product requirements into scalable technical solutions
Qualifications
- 4–7 years of professional software engineering experience
- Strong experience with C# or Java in production systems
- Hands-on experience building and operating applications on Microsoft Azure
- Working knowledge of React, Vue.js, or similar modern frontend frameworks
- Familiarity with Databricks, Spark, or large-scale data processing platforms
- Solid understanding of APIs, data modeling, and distributed system fundamentals
- Experience writing and maintaining integration tests for service-based systems
- Ability to work independently while collaborating effectively within a team
- Strong problem-solving skills and clear written and verbal communication
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