Jobs and Careers
VI
Director of Software Engineering
VimachemGreeceRemotefull_timeVerifiedPosted 28 Sept 2025
About the role
<p>Let’s Build the Next Industrial Revolution Together</p><p><br/></p><p></p><p><strong>Behind every product is a person</strong></p><p><strong><br/></strong></p><p></p><p>At Vimachem, we’re using technology to empower the people who manufacture medicines for our world. This is why we are developing the world’s biggest manufacturing intelligence AI Cloud specifically for Life Sciences incorporating AI, IIoT, and Industry 4.0 technologies, allowing pharmaceutical and biotech manufacturers to scale faster with greater flexibility.</p><p></p><p>If you’re a Director of Software Engineering who’s interested in being part of an innovative tech venture and leading a team of superstar developers, keep reading!</p><p><br/></p><p></p><p><strong>About the role</strong> </p><p><br/></p><p>As a Director of Software Engineering, you will be leading an engineering team that is responsible for developing the Vimachem OptimZ Pharma 4.0 Platform, the most intelligent MES Platform for Pharmaceutical and Biopharmaceutical manufacturing. The platform is built using cutting-edge technology, written in a modern, testable, and object-oriented manner that promotes reusability, generic functionality, and high performance. We use a microservice architecture that enables rapid, frequent, and reliable delivery of large and complex applications.</p><p></p><p>This is your chance to showcase your skills in the areas of software engineering management by leading, inspiring, and influencing the team to achieve business success. Join our team and help turn requirements into accomplishments that drive change!</p><p><br/></p><p><strong>Tech stack</strong></p><ul><li><p>C# / .NET</p></li><li><p>Angular</p></li><li><p>Mongo DB</p></li><li><p>MS SQL Server</p></li><li><p>TimescaleDB</p></li><li><p>RabbitMQ</p></li><li><p>Redis</p></li><li><p>Azure DevOps for CI</p></li></ul><p></p><p></p><p><strong><br/></strong></p><p><strong>What will you do as a Director of Software Engineering?</strong> <strong><br/></strong></p><p><strong><br/></strong></p><p></p><ul><li><p>Lead and mentor a team of engineers, fostering a collaborative and innovative culture while ensuring their growth and productivity.</p></li><li><p>Drive project planning and execution, aligning development efforts with business objectives and collaborating with cross-functional teams.</p></li><li><p>Provide technical expertise, making informed decisions on architecture and technologies to enhance platform scalability, reliability, and performance.</p></li><li><p>Encourage a culture of continuous improvement, exploring new technologies and practices to elevate the platform's capabilities and innovation.</p></li><li><p>Identify and address technical challenges, mitigate risks, and lead resolution efforts during critical incidents to maintain platform stability.</p></li><li><p>Communicate effectively with stakeholders, keeping them updated on progress, and participate in recruiting top engineering talent to strengthen the team.</p></li></ul>
<h3>Requirements</h3>
<p><strong>The main qualifications for this Director of Software Engineering role are: <br/></strong></p><p><strong><br/></strong></p><p></p><ul><li><p>Bachelor's degree (or equivalent work experience or specialized training) in Information Technology (IT), Computer Science (CS), Software Engineering, or related discipline.</p></li><li><p>Demonstrated experience leading and managing software engineering teams, fostering collaboration, mentorship, and achieving project goals.</p></li><li><p>Proficiency in software development methodologies, particularly with modern, testable, and object-oriented approaches.</p></li><li><p>Strong understanding of large-scale distributed architecture and microservices, leveraging technologies like C# / .NET, Angular, MongoDB, MS SQL Server, TimescaleDB, RabbitMQ, and Redis within such frameworks.</p></li><li><p>Ability to actively contribute to code reviews, guide architectural decisions, and resolve complex technical issues hands-on.</p></li><li><p>Ability to strategize and make informed decisions on technical architecture, tools, and frameworks to drive platform scalability, reliability, and performance.</p></li><li><p>Proven track record in successfully planning, executing, and delivering complex software projects within defined timelines and quality standards.</p></li><li><p>Proficiency in identifying and addressing technical challenges, mitigating risks, and leading resolution efforts during critical incidents.</p></li><li><p>Excellent communication skills to effectively collaborate with cross-functional teams, articulate technical concepts, and provide updates to stakeholders.</p></li><li><p>Familiarity with Pharmaceutical or Biopharmaceutical manufacturing processes and related technologies would be advantageous.</p></li><li><p>High attention to detail, pride yourself on delivering intuitive software that is high quality. Passionate about delivering results.</p></li><li><p>A thirst for learning
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s