Middle Software Engineer (.NET) - Remote Opportunity
About the Role
We are seeking a talented Middle Software Engineer (.NET) remote to join our dynamic team at Exadel. With over 25 years of engineering leadership, we are an AI-first global tech company with 2,000+ team members and 500+ active projects powering Fortune 500 clients like HBO, Microsoft, Google, and Starbucks. As a Middle Software Engineer (.NET) remote, you will play a crucial role in developing and maintaining backend services that drive our innovative solutions.
What You'll Do
- Develop and maintain backend services using C# and .NET / ASP.NET Core.
- Write clean, maintainable, and efficient code following best practices.
- Participate in designing and implementing RESTful APIs.
- Work with asynchronous programming (async/await) and ensure proper handling of concurrent operations.
- Use Dependency Injection and understand service lifetimes (Singleton, Scoped, Transient).
- Contribute to improving performance, scalability, and reliability of applications.
- Work with SQL databases and MongoDB, including writing queries and optimizing data access.
- Participate in data migration tasks (SQL → MongoDB is a plus).
- Understand and work within the ASP.NET Core request pipeline and middleware.
- Implement logging, monitoring, and basic observability practices.
- Collaborate within an Agile / Scrum team.
- Communicate effectively with team members and stakeholders.
Requirements
- 3+ years of professional software development experience with C# and .NET.
- Solid understanding of OOP principles, including interfaces vs abstract classes.
- Experience with async/await and asynchronous programming concepts.
- Good knowledge of Dependency Injection patterns.
- Understanding of relational vs NoSQL database concepts.
- Experience with SQL databases and MongoDB.
- Ability to analyze and debug code, identify logical and performance issues.
- Familiarity with cloud platforms (AWS, Azure, or GCP).
- Experience working in Agile / Scrum environments.
- Strong problem-solving and communication skills.
- English level: Upper-Intermediate.
Nice to Have
- Experience with data migration tasks.
- Familiarity with logging and monitoring tools.
- Knowledge of performance optimization techniques.
What We Offer
- International projects with the flexibility to work in-office, hybrid, or fully remote.
- Comprehensive medical healthcare.
- Recognition program for outstanding contributions.
- Ongoing learning and reimbursement for professional development.
- Well-being program to support your health.
- Team events and local benefits.
- Sports compensation to promote a healthy lifestyle.
- Referral bonuses for bringing in new talent.
- Provision of top-tier equipment to ensure you have the best tools for your work.
At Exadel, we lead with trust, respect, and purpose. We believe in open dialogue, creative freedom, and mentorship that helps you grow, lead, and make a real difference. Join us as a Middle Software Engineer (.NET) remote and be part of a culture where ideas are challenged, voices are heard, and your impact matters.
Join Exadel as a Middle Software Engineer (.NET) remote and work on innovative projects with top-tier clients. Enjoy flexible work arrangements and a supportive culture.
Who Will Succeed Here
Proficient in C# and .NET framework, with hands-on experience in developing RESTful APIs and utilizing asynchronous programming techniques to create efficient backend services.
Self-motivated and disciplined to thrive in a fully remote work environment, demonstrating strong time management skills and the ability to prioritize tasks effectively within Agile and Scrum methodologies.
A problem-solver with a growth mindset, eager to tackle complex challenges using SQL and MongoDB for data management, while actively seeking feedback and continuously improving coding practices.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months