Urgent: .NET Developer - Software Engineer

we shape automation.

ekvip automation GmbH is a software company specializing in mechanical and industrial engineering, headquartered in Leipzig with subsidiaries in the U.S. and Sarajevo. We develop TwinCAT 3 frameworks (including our open-source framework cinnamon), C# applications for the machine and line level, as well as services related to commissioning. Our motto is simple: we shape automation.

For the further expansion of our industrial software solutions, we are looking for an experienced programmer with a strong focus on software design. In this position, you will combine structured software engineering with a sound understanding of automation technology and PLCs.

Your Tasks

  • Analysis and in-depth understanding of the existing software landscapes of our industrial customers

  • Conception, structuring and further development of robust software architectures for industrial applications

  • Development of customized solutions based on our own software framework as well as framework-independent solutions if required for specific projects

  • Further development and technical design of our framework in coordination with customer requirements

  • Definition of software fundamentals, libraries, interfaces and architecture guidelines

  • Provision of a stable and clearly structured basis for downstream PLC programming

  • Close cooperation with PLC programmers, project management and other technical interfaces

Your Profile

  • Several years (7+) of relevant professional experience in software development with the .NET stack

  • Sound knowledge of microservices, clean architecture, domain-driven design (DDD) and design patterns

  • Confident handling of cloud platforms (preferably Azure or AWS) as well as containerization with Docker and Kubernetes

  • Expertise in securing APIs (OAuth2, OpenID Connect) and optimizing the performance of complex systems

  • Reliable use of unit, integration and end-to-end tests (xUnit, NUnit, Moq)

  • Experience in an industrial environment (mechanical engineering, plant engineering, production systems or similar) is desirable

  • Experience in guiding junior developers and constructively conducting code reviews

  • Ability to translate complex business processes into technical requirements

  • Confident appearance towards stakeholders and the ability to explain technical issues in an understandable way

  • Very good knowledge of German and/or English

  • Willingness to travel internationally

We offer

  • A technically demanding position in an industrial environment with a high degree of creative freedom

  • Key role at the interface between software architecture and automation

  • Collaboration on long-term, cross-sector industrial projects

  • Short decision-making paths and direct influence on architecture and framework strategy

No matter how you define your gender, who you love, where you come from, what color your skin is or what you believe in. We work to be mindful of each other. Our focus is on mutual respect and appreciation as well as motivation and fun at work.

Apply now