A complete application in a minute — tailored resume and cover letter, ready to send.
Indeavor is seeking a Senior Software Engineer to design, build, and maintain web applications for enterprise workforce operations. You will contribute across backend services, APIs, and frontend interfaces, with emphasis on reliability, performance, and maintainability.
Developers collaborate across teams, mentor others, and apply strong engineering judgment to complex scheduling, compliance, and absence management features using C#, .NET, TypeScript, and React.
Indeavor is a growing enterprise software vendor that helps organizations manage complex, 24/7 frontline operations across manufacturing, food processing, and government agencies. Through our SaaS platform, we replace manual processes, spreadsheets, and legacy systems with automated shift scheduling, absence management, and day-to-day workforce operational support.
By handling workforce complexity through automation, Indeavor helps organizations consistently have the right person in the right place at the right time, while maintaining compliance with labor rules, qualifications, and operational requirements. Our software helps supervisors and frontline teams spend less time on administrative work and more time running safe, efficient operations.
The work at Indeavor supports essential services that operate around the clock and cannot afford failure. We build software for environments where accuracy, reliability, and clarity matter every day, helping the people responsible for keeping critical operations running do their jobs more effectively.
We're currently looking for a Senior Software Engineer with strong experience in C# and .NET-based application development, combined with the ability to contribute across the full stack. In this role, you will help design, build, maintain, and improve web application capabilities that support complex workforce operations for enterprise customers.
You will work across backend services, APIs, application logic, and frontend interfaces, with a focus on reliability, maintainability, performance, and clear system behavior. This is a role for an experienced engineer who is comfortable working with existing systems, making thoughtful technical decisions, collaborating across teams, and helping raise the engineering standard through code quality, reviews, and mentoring.
Core: C#, .NET Framework, ASP.NET, .NET 10, TypeScript, React, PostgreSQL, Git/GitLab
Testing: xUnit, Playwright
Frontend and client technologies: React, Redux, .NET MAUI, Blazor
Backend and integration tools: NodeJS, RabbitMQ, Redis, Hangfire, Elasticsearch, GraphQL
Data and infrastructure: Python, Airflow, Spark, Apache Hudi, S3, Terraform, Kubernetes, AWS, Docker
Think Indeavor sounds like home? Great. We can't wait to get to know you!
We are an equal opportunity employer and value diversity. We welcome applicants of any educational background, gender identity and expression, sexual orientation, religion, ethnicity, age, citizenship, socioeconomic status or disability status, and we'd love to learn about what you can add to our team. All employment is decided based on qualifications, merit and business need.