Senior .NET Engineer
The place where impact matters
This is us
At Avenga, we believe that human creativity empowers technology that matters. Operating globally, our 6000+ specialists provide a full spectrum of services, including business and tech advisory, enterprise solutions, CX, UX and Ul design, managed services, product development, and software development.
This is the job
In the industrial digitalization domain, we are actively seeking a Senior .NET Engineer to strengthen our team dedicated to building intelligent B2B service platforms for the planning and equipping of buildings with doors and gates.
The project focuses on the development of modern cloud-native applications such as digital configurators, measurement tools, and platforms simplifying the submission and management of tender requirements. This is not a typical CRUD-style development environment — we are looking for engineers who enjoy solving complex technical challenges, improving architecture, and building scalable distributed systems.
This is the team
In your role, you’ll become a vital member of one of several cross-functional development teams working on modern microservices-based solutions in Azure cloud environments. Teams collaborate closely across backend engineering, architecture, testing, and product discussions to deliver reliable and scalable B2B platforms.
You will have the opportunity to contribute not only through implementation, but also by influencing technical decisions, identifying edge cases, improving solution quality, and challenging existing approaches when better alternatives are possible.
This role is ideal for engineers who value ownership, technical depth, and meaningful engineering discussions.
This is you
Strong commercial experience with .NET 6+ and backend development
Solid understanding of RESTful services and microservices architecture
Experience working with Kubernetes, Docker, and cloud environments (Azure)
Hands-on experience with PostgreSQL and RabbitMQ
Strong understanding of software engineering principles, including SOLID and clean architecture
Comfortable participating in code reviews, technical discussions, and architecture-related decisions
Experience with CI/CD pipelines and modern software delivery practices
Strong analytical thinking and ability to identify edge cases and gaps in requirements
Good communication skills and confidence discussing technical topics in depth
Independent, proactive, and ownership-driven mindset
Good level of English for daily communication within an international environment
Nice-to-have skills:
MassTransit
Serilog
Helm
Azure Container Apps
Azure Key Vault
Azure Storage
Bicep IaC
Duende IdentityServer
Experience with unit and integration testing
Understanding of QA processes and automated test execution
This is your role
Design, develop, and maintain cloud-native backend services using .NET and Azure technologies
Participate in architectural discussions and contribute to improving technical solutions
Work with distributed systems and microservices-based environments
Collaborate closely with developers, QA engineers, and stakeholders
Review requirements and proactively identify possible risks, inconsistencies, and edge cases
Perform code reviews and contribute to maintaining engineering quality standards
Support CI/CD and deployment processes in Kubernetes-based environments
Contribute to testing strategy, debugging, and production stability
Work as a dedicated team member or support multiple development teams depending on project needs
What awaits you at Avenga?
At Avenga, everyone matters. We provide equal opportunities in recruitment, career development, and leadership, regardless of race, ethnicity, gender identity, sexual orientation, disability, age, religion, or any other characteristic. We are committed to fostering a work environment where our diverse community of employees, candidates, and business partners actively shapes our growth. By bringing together people from different backgrounds and experiences, we build a workplace where everyone feels free to be themselves while honoring the boundaries of others.
- Locations
- Poland
- Remote status
- Fully Remote
- Technology
- .NET
- Seniority
- Senior-level
Your way in starts here
APPLICATION
Send us your application, we are ready to hear your story and explore how we can grow together.
REVIEW
Our team carefully reviews every application with curiosity and care. If your profile isn’t the right fit today, we will keep it in mind for future opportunities that match your skills and ambitions.
TALENT ACQUISITION INTERVIEW
You will meet our Talent team to talk about your goals and learn more about who we are, what we offer, and how we support our people.
TECHNICAL INTERVIEW
Our tech interview is all about diving deeper into your expertise and understanding your strengths, how you solve problems, and how you think – no trick questions, just a meaningful conversation.
CUSTOMER INTERVIEW
For some roles, especially when our clients are closely involved, you might also have a conversation with them – it’s a chance for everyone to align and get to know each other better.
JOB OFFER
If we both feel it’s the right match, we will send you an offer to join us. And even if it’s not the time just yet, you’ll always hear back from us.
WELCOME!
Your new team is excited to meet you, support you, and build something great together. Let’s make your first day the start of a journey that shapes a career that matters.