Director of
Software Engineering.

Kraków/Poland

Office/Remote

Senior

Role Description.

Director of Software Engineering will play a hands-on role in directing architecture, conducting code reviews, and managing team commitments. This role requires deep expertise in .NET/C#, extensive knowledge of modern databases, and proficiency in managing the full Software Development Life Cycle (SDLC). Familiarity with microservices, Docker, and related web technologies is essential. The Director will lead and mentor a team of Software Engineers to ensure high-quality, scalable solutions. The ideal candidate will possess a comprehensive understanding of software development principles and methodologies, coupled with a proven track record of delivering robust and scalable solutions.

Key Responsibilities.

• Direct software architecture design and implementation.
• Conduct thorough code reviews to ensure high-quality code.
• Guide the team in the adoption of modern development practices, including microservices and containerization with Docker.
• Develop and maintain .NET/C# applications.
• Employ necessary architectural patterns, web technologies and frameworks in project development.
• Lead the team in developing web applications using .NET technologies.
• Ensure optimal performance, reliability, and scalability of applications.
• Guide the development of frontend interfaces using HTML5, CSS3, and JavaScript frameworks (e.g., Angular, React).
• Architect and build backend services and APIs using .NET frameworks (ASP.NET Core).
• Oversee the implementation of microservices architecture to modularize application components and improve maintainability and scalability.
• Manage project timelines, resources, and deliverables.
• Track project progress and provide regular updates to senior management

Desired Skills and Qualifications.

• Master’s degree in Computer Science, Engineering, or related field.
• At least 5-8 years of experience in software development industry, with min. 4 years in a technical leadership role.
• Extensive experience in .NET development, including proficiency in C#, ASP.NET Core, and MVC frameworks.
• Strong understanding of front end development technologies such as HTML, CSS, JavaScript, and modern JavaScript frameworks (e.g., Angular, React, Vue.js).
• Proficiency in database management systems and experience with ORM frameworks (Entity Framework).
• Knowledge of microservices architecture, containerization (Docker), and container orchestration.
• Familiarity with distributed systems, cybersecurity principles, and designing high SLA (Service Level Agreement) applications.
• Excellent problem-solving skills and ability to troubleshoot complex technical issues.
• Strong communication and collaboration skills, with the ability to work effectively in a team environment.

Why Join Us.

• Opportunity to lead innovative projects in a cutting-edge industry.
• Collaborative and dynamic work environment.
• Competitive salary and company stock options.
• Package of additional life insurance for all company employees.
• Premium private medical healthcare.

Application Process.

Interested candidates should submit their resume and a cover letter detailing their qualifications and experience to rekrutacja@byldinc.com

Company Description.

At BYLD, we are dedicated to advancing the construction industry through innovative software and hardware solutions. Our distinctive product bridges the gap between digital and physical realms, offering unparalleled integration for manufacturing processes. The BYLD Platform represents a paradigm shift in construction, streamlining the use of non-proprietary light gauge steel (LGS) structures to achieve enhanced efficiency, cost-effectiveness, and accelerated timelines. Join us in pioneering the future of construction excellence.

BYLD is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

For more information about our company, visit byldinc.com

Looking for a new

CAREER