Senior Software Engineer

Indeavor — Greece · Posted ~3 weeks ago

Senior

Skills

Software engineering Enterprise software SaaS Workforce management systems Automation Reliable software development

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a growing enterprise software team building SaaS solutions for complex, always-on frontline operations. You will help replace manual workflows and legacy processes with automation that supports scheduling, workforce coordination, compliance, and day-to-day operations. The work emphasizes accuracy, reliability, clarity, and software that must perform consistently in mission-critical environments.

Highlights

Work on enterprise SaaS software supporting complex, mission-critical frontline operations. The role focuses on automation, reliability, compliance, and software used in environments where accuracy and operational continuity matter.

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 ReactBuild software that supports complex scheduling, absence management, compliance, and workforce operations for enterprise customersWork with relational databases and data-driven application featuresImprove the reliability, performance, maintainability, and testability of existing systemsParticipate in technical design discussions and contribute pragmatic architecture decisions across the stackWrite clean, efficient, well-tested code that can be understood and maintained by othersReview 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 environmentsStrong 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 applicationsSolid experience with JavaScript or TypeScript and at least one modern frontend framework, preferably ReactSolid understanding of object-oriented programming, application architecture, software design principles, and web application patternsExperience working with APIs, relational databases, and data-driven application developmentStrong debugging, troubleshooting, testing, and performance-improvement skillsAbility to work through ambiguous technical problems and propose pragmatic, maintainable solutionsStrong written and spoken English communication skillsA collaborative mindset, with the ability to work well in a team, give and receive feedback, and mentor othersPractical 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 salaryPrivate health insurance for you and your familyMonthly meal allowance for restaurants and/or groceriesHybrid and remote work options to support work-life balanceAnnual Learning & Development Budget for personal and professional growthCasual and friendly work environment where you can be yourselfInternational team and a global work cultureESG initiatives and volunteering opportunities to give back to the communityOffice 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.