Senior Software Engineer
Senior .NET Software Engineer building and scaling a multi-tenant B2B subscription commerce platform using .NET Framework 4.8, .NET 10, C#, and SQL Server in an agile/Scrum environment.
- Compensation
- Not disclosed
- Location
- Greece (Remote)
- Work setup
- Remote
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 6+ years
- Category
- Software engineering
- Posted
Skills
Must have
- 6+ years of professional .NET engineering experience
- Experience with .NET Framework 4.8 and .NET 10, and C#
- Strong SQL Server skills (queries, stored procedures, performance tuning, SSRS)
- Strong understanding of HTTP, JSON, and RESTful API principles
- Proven experience with high-traffic applications emphasizing performance and scalability
- Understanding of SOLID principles and design patterns
- Self-starter with ability to identify and resolve challenging issues
- Contribution to CI/CD pipelines and deployment automation
- Commitment to knowledge-sharing and collaborative teamwork
- University degree in Computer Science or related field
- Fluency in Greek and English languages, both oral and written
Nice to have
- Knowledge of message brokers such as RabbitMQ and Apache Kafka
- Knowledge of billing and subscription management systems
Full description
About InfiterraJoin our mission to grow and transform the subscription economy by simplifying subscription service delivery.Infiterra enables IT distributors, Managed Service Providers (MSPs), and telcos to succeed in the subscription economy. Our subscription commerce platform automates and unifies subscription workflows - from quote to bill- driving operational efficiency, billing accuracy, and scalable growth.
Recognized as a global leader in subscription commerce, Infiterra combines innovation, performance excellence, and trusted expertise to help partners transform and grow.
Join Infiterra and help power the future of subscription e-commerce.
Infiterra’s B2B SaaS platform helps IT Distributors and Managed Service Providers (MSPs) automate and grow their subscription business. With 100+ customers in 75 countries, we're recognized for innovation and global impact—and we’re just getting started. We foster a collaborative and growth-oriented culture, allowing you to be part of a dynamic, forward-thinking team.
The role in a nutshell 🔍
As a Senior .NET Software Engineer, you’ll be an integral part of our dynamic agile team, leveraging the Scrum framework to drive the development of innovative features while ensuring the continuous enhancement and scalability, while working at the heart of our subscription e-commerce platform, a multi-tenant B2B engine that powers global distributors. Our collaborative environment embraces modern software engineering practices, including asynchronous programming techniques, to deliver robust solutions. From building scalable services to integrating major Software Vendors with our platform, you’ll play a key role in shaping how our product evolves.
🎯 Your goal?
To design and build reliable, high-performance software that simplifies subscription services delivery, while keeping scalability and clean architecture top of mind.
You’ll be hands-on with .NET (legacy full .NET Framework 4.8 and .NET 10 (latest)), C#, SQL, implementing domain and service-oriented approaches. You’ll collaborate across teams (POs, BAs, QA, and DevOps) in an agile environment, ensuring smooth delivery of features and improvements.
You'll own the design and delivery of complex, multi-component systems end-to-end, from design to deployment, ensuring performance, scalability, and quality.
💡 This role is a great fit for someone who enjoys complex technical challenges, has experience with high-traffic applications, and thrives in a collaborative engineering culture.
🙋♀️ Our Ideal Candidate Profile
You’re a curious and analytical engineer who sees the big picture but sweats the details. You enjoy diving into system architecture, making thoughtful trade-offs, and writing clean, testable code.