Senior Software Engineer

Indeavor

Kentucky

Hybrid

USD 120,000 - 150,000

Full time

5 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health insurance
Meal allowance
Hybrid/Remote work
Learning budget
Casual environment
Global team
ESG initiatives
Office perks

Job summary

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.

Qualifications

  • 4+ years of professional software engineering experience.
  • Strong hands-on experience with C#, .NET Framework, and ASP.NET.
  • Experience building and maintaining full-stack web applications.
  • Solid experience with JavaScript/TypeScript and at least one frontend framework (preferably React).
  • Understanding of OOP, architecture, and web patterns.
  • Experience with APIs, relational databases, and data-driven development.
  • Strong debugging, testing, and performance-improvement skills.
  • Able to work through ambiguous technical problems and mentor others.
  • Excellent written and spoken English communication.
  • Collaborative mindset and ability to mentor teammates.
  • Experience with AI-assisted engineering tools is a plus.

Responsibilities

  • Design, implement, and maintain full-stack capabilities using C#, .NET Framework, ASP.NET, TypeScript, and React.
  • Build software supporting complex scheduling, absence management, compliance, and workforce operations.
  • Work with relational databases and data-driven features.
  • Improve reliability, performance, maintainability, and testability of systems.
  • Participate in design discussions and contribute pragmatic architecture decisions.
  • Write clean, well-tested code that is maintainable by others.
  • Review code, share knowledge, and mentor engineers.

Skills

English communication
Team collaboration
Mentoring
Problem solving

Tools

C#
.NET Framework
ASP.NET
TypeScript
React
PostgreSQL
Git/GitLab
xUnit
Playwright
Redux
.NET MAUI
Blazor
NodeJS
RabbitMQ
Redis
Elasticsearch
GraphQL
Python
Airflow
Kubernetes
AWS
Docker

Job description

About the Company

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.

About the Role

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.

What You’ll Do
  • Design, implement, and maintain full-stack product capabilities using C#, .NET Framework, ASP.NET, TypeScript, and React.
  • Build software that supports complex scheduling, absence management, compliance, and workforce operations for enterprise customers.
  • Work with relational databases and data-driven application features.
  • Improve the reliability, performance, maintainability, and testability of existing systems.
  • Participate in technical design discussions and contribute pragmatic architecture decisions across the stack.
  • Write clean, efficient, well-tested code that can be understood and maintained by others.
  • Review code, share knowledge, and mentor engineers through constructive technical feedback.
What You’ll Bring
  • 4+ years of professional software engineering experience, ideally in production software environments.
  • Strong hands‑on experience with C#, .NET Framework, and ASP.NET-based applications, with familiarity or hands‑on experience in modern .NET / .NET 10 considered a strong plus.
  • Experience building and maintaining full-stack web applications.
  • Solid experience with JavaScript or TypeScript and at least one modern frontend framework, preferably React.
  • Solid understanding of object‑oriented programming, application architecture, software design principles, and web application patterns.
  • Experience working with APIs, relational databases, and data‑driven application development.
  • Strong debugging, troubleshooting, testing, and performance‑improvement skills.
  • Ability to work through ambiguous technical problems and propose pragmatic, maintainable solutions.
  • Strong written and spoken English communication skills.
  • A collaborative mindset, with the ability to work well in a team, give and receive feedback, and mentor others.
  • Practical experience using AI‑assisted engineering tools to improve productivity, learning, debugging, testing, or code review, while applying strong engineering judgment and taking ownership of the final work.
Technologies You May Work With

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

What We Offer
  • Competitive salary
  • Private health insurance for you and your family
  • Monthly meal allowance for restaurants and/or groceries
  • Hybrid and remote work options to support work-life balance
  • Annual Learning & Development Budget for personal and professional growth
  • Casual and friendly work environment where you can be yourself
  • International team and a global work culture
  • ESG initiatives and volunteering opportunities to give back to the community
  • Office perks: fresh fruit, nuts, snack bars, and unlimited espresso!


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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Ascendion • Plano (TX)

On-site
USD 100,000 - 110,000
Medical insurance
Dental insurance
Vision insurance
+3
Senior Software Engineer
Senior Software Engineer

Nubitz • United States

On-site
USD 90,000 - 120,000
15 days annual PTO
Quarterly bonuses based on company performance
3 self-directed learning days annually
+2
Senior Software Engineer I (Frontend) at Inductive Automation
Senior Software Engineer I (Frontend) at Inductive Automation

Feedinkoo • United States

Hybrid
USD 140,000 - 160,000
Health insurance
Paid time off
401(k) with match
+2
Staff Engineer
Staff Engineer

Inductive Automation • United States

Hybrid
USD 150,000 - 210,000
Health insurance
Paid time off
401k with match
+1
Senior Software Developer
Senior Software Developer

Inceed • Highlands Ranch (CO)

Hybrid
USD 100,000 - 130,000
Staff Engineer
Staff Engineer

Inductive Automation LLC • United States

Hybrid
USD 180,000 - 260,000
Health, Dental, Vision insurance
Paid time off
401k with company match
+2
Enterprise - Senior Software Engineer - React, Angular, Java
Enterprise - Senior Software Engineer - React, Angular, Java

Erias Ventures • Maryland

Hybrid
USD 225,000 - 260,000
Above Market Pay
401k with Immediate Vesting
Spot Bonuses for Growth
+2
Enterprise - Senior Software Engineer - Angular, Spring, Java 5/27/2026 Annapolis Junction, MD [...]
Enterprise - Senior Software Engineer - Angular, Spring, Java 5/27/2026 Annapolis Junction, MD [...]

Erias Ventures, LLC • Annapolis (MD)

On-site
USD 245,000 - 270,000
11% Roth or Traditional 401k
Company subsidized Medical Coverage
Flexible Work Schedules
+1
Senior Software Engineer I (Backend Engineer)
Senior Software Engineer I (Backend Engineer)

Inductive Automation • United States

On-site
USD 110,000 - 150,000
Health care (employee covered)
Paid time off
401k with match
+2
Enterprise - Senior Software Engineer - React, Angular, Java
Enterprise - Senior Software Engineer - React, Angular, Java

Erias Ventures, LLC • Maryland

Hybrid
USD 225,000 - 260,000
Above Market Hourly Pay
11% Roth or Traditional 401k with Vest
Spot Bonuses
+11