Hi! We are Macrix - a passionate and ambitious team delivering large-scale projects for global players with German precision and top quality . Since 2000 , we’ve been building strong , long -term relationships with our clients by providing high- quality software solutions . Our services automate and optimize industrial processes in sectors such as logistics , energy , steel , and automotive , making a real impact with every line of code .
What sets us apart is our ability to tackle complex , mission-critical projects 🚀, including those that involve more fundamental technologies . We don’t shy away from challenges-whether it's working with legacy systems or embracing cutting-edge innovations . In fact , we’ve developed our own tool , DevyonQ , to boost the efficiency of complex projects and unlock new potential for our clients 🔧. By blending these proven core technologies with innovative AI solutions , you will work at the forefront of technological advancements , simplifying complexity and driving progress . We build systems where performance, precision, and reliability matter . Industries like automotive , finance , and industrial automation rely on us for innovative , high- quality solutions .
If you’re excited by the idea of building high-impact systems in a place that values both technical depth and real-world results - keep reading.
We are looking for a Senior .NET Engineer who brings not only deep technical expertise but also the mindset and capabilities of a Technical Lead .
You’ll take on Technical Lead responsibilities in selected projects , offering technical direction, mentoring, and ownershi p- where your leadership will bring the most value . In other projects, you may focus solely on your senior engineering role, continuing to code and deliver with excellence.
In short : you’re a Senior Engineer with Technical Lead skills - and when your leadership strengths are needed we won’t hesitate to let you lead, while also giving you space to stay hands-on when the team or the project benefits most from your engineering focus.
Your Skills and Experience :
5+ years of professional experience in C# and .NET development
Proven track record in designing and building distributed applications in production environments
Strong understanding of Agile methodologies and modern software development practices
Solid experience in DevOps-related areas (CI / CD, automation, containerization , monitoring)
Proficiency in applying modern programming paradigms , architectural patterns , and best practices
Strong design, development, and troubleshooting skills across diverse application architectures
Experience with React or other modern frontend frameworks as part of full-stack delivery will be considered a strong plus.
Readiness to work across technologies - openness to C++, Python , Java or others , depending on the domain .
Fluent English, both spoken and written - essential for working in international teams and with global clients
Your soft skills matter too :
A p roactive attitude and ownership mindset – you take initiative and focus on solutions, not excuses
Self-awareness and ambition – you know your strengths , seek feedback, and continuously improve
Adaptability and curiosity – you're not afraid to step outside your comfort zone when needed
Collaboration- first approach – you support your teammates , share knowledge , and help build a strong team culture
A sense of responsibility – you care about the outcomes for your team, your project , and the client
What You’ll Be Responsible For :
Designing , developing, and maintaining robust .NET- based applications and backend services
Building full-stack solutions , including frontend components when applicable ( e.g ., in React )
Collaborating effectively within cross-functional teams.
Applying engineering best practices : code reviews , unit testing , design patterns , DevOps principles
Contributing to both current and future product architecture and design decisions
Collaborating closely with developers , QA engineers , and product stakeholders to deliver value
Ensuring high code quality and mentoring less experienced colleagues through feedback, pairing , and technical guidance
If the project calls for it, you will step into the Technical Lead role and :
Provide technical direction and oversight for the project
Collaborate with our customer s , product team, and internal stakeholders
Define goals , estimate workload , and support planning activities
Shares opinions and ideas on tools, technologies, or architectural approaches within their area of expertise, helping to inspire direction and improvements.
Proactively manage risk , dependencies , and progress tracking
Contribute to key decisions around technology , delivery approach , and team development.
Act as a mentor and leader, promoting technical excellence and continuous improvement within the team
At Macrix, we value people who take initiative , support their teams , and care about delivering real value to clients . If you're someone who enjoys solving tough problems , shaping the way we grow , and being part of a collaborative , forward-thinking culture — we’d love to hear from you .
Don’t hesitate - apply now and join us !
Tech Lead • Poznań, Polska