Hi 👋
Are you an experienced software engineering leader looking for an opportunity to make a significant impact and grow into a CTO role? If you have a strong background in full-stack development, extensive knowledge of SDLC, and a proven track record of leading high-performing engineering teams, we might be a great fit :)
👉 Mission & Purpose
To lead and develop a robust engineering team, ensure successful project delivery, foster client engagement, and contribute to sales growth by supporting pre-sales activities and identifying opportunities for upsells. Upholding an ’engineer anything’ mindset and being able to tackle complex challenges is crucial for helping Binary Studio move forward.
👉 As part of the interview, we’ll check on your fit with our values:
- Student Always — we share our knowledge & educate the team (e.g. our Binary Studio Academy) and are constant learners ourselves
- Leadership & Expertise — we strive for top-notch results in everything we do and are not afraid to think outside the box of our roles
- Ownership & Initiative — we evaluate Binarians’ performance by the number of things they take ownership over and deliver
- No Asshole — we don’t work with arrogant people
👉 Expected Knowledge:
- Degree in Engineering, Computer Science, or a related field
- At least 6 years of experience in software development, with proficiency in JavaScript or .NET considered a plus. However, proficiency in other stacks is also valued
- Minimum of 3 years of proven experience in managing and leading engineering teams in an outsourcing environment
- Strong technical background and proficiency in software development methodologies, tools, and frameworks, demonstrating a comprehensive understanding of engineering principles and practices
- Excellent communication and interpersonal skills, with the ability to build strong relationships with clients and team members
- Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) and DevOps practices
- Ability to work in a fast-paced environment and manage multiple projects simultaneously
👉 Responsibilities:
Team Management:
- Lead, manage, mentor, and oversee staffing needs for a team of engineers, including hiring, training, and performance evaluations
- Foster a collaborative and meritocratic environment that encourages innovation and continuous improvement
- Manage bench resources according to forecasts and company strategy
- Engage engineers in solving business tasks, conducting training, and monitoring development
Technical Leadership:
- Provide technical guidance and mentorship to the engineering team
- Manage potential technical risks that could impact projects or the team
- Resolve technical escalations and provide expert assistance for complex issues
- Conduct technical project audits and formulate proposals for clients
- Contribute to strategic planning by identifying technological trends and growth opportunities
Project Delivery:
- Oversee the delivery of multiple projects in a fast-paced environment, ensuring timely and high-quality outcomes
- Implement best practices in software development methodologies, tools, and frameworks
- Provide oversight for new projects at all stages
- Collaborating with cross-functional teams
Client Engagement:
- Collaborate with the sales team on presales and upsells, providing technical input for successful project initiation and delivery
- Build and maintain strong relationships with clients and stakeholders
👉 Reasons to join Binary Studio:
- No bureaucracy: autonomy in decision-making
- Opportunity to hone your skills on real problems
- Possibility to create processes and products from scratch
- Awesome young, engaged, and motivated team