A dynamic technology company with a strong presence in the IT automation space is searching for a Director of Software Engineering. This is a key leadership position focused on driving the development, implementation, and ongoing innovation of cutting-edge software products. The ideal candidate will possess deep technical expertise with languages such as C, Java, and Python, along with proven experience leading engineering teams in a fast-paced, agile environment.
Role Overview:
Lead and mentor a distributed team of software engineers, fostering high performance and engagement.
Oversee the design, development, and delivery of enterprise-level software solutions.
Ensure scalability, performance optimization, and high-quality code across platforms.
Collaborate with cross-functional teams to define and implement new product features.
Manage project timelines, ensuring on-time delivery of innovative software solutions.
Maintain clear, user-facing documentation and manage internal processes efficiently.
What You Bring:
Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
10+ years of software development experience, with expertise in C, Java, and Python.
5+ years of leadership experience managing software engineering teams.
A strong track record of delivering high-quality software products.
Familiarity with agile methodologies, test-driven development, and cloud infrastructure.
Experience with project management tools like Jira, Gitlab, and CI/CD frameworks.
Why You'll Love This Opportunity:
Competitive compensation and benefits package.
A fitness program and gym reimbursement.
Opportunities for growth and professional development.
A hybrid working model, offering flexibility with 4 days on-site and 1 day from home.