Director of Software Engineering
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.