The Company

We are a young, fast-growing AI company shaking up how work gets done across the enterprise. Every day, we help clients identify opportunities for automation, and then use a variety of AI and advanced automation techniques to rapidly model manual work in the form of code. Our impact has already been felt across some of the most reputable Fortune 500 companies, who are consequently seeing major gains in efficiency, client satisfaction, and overall savings. It’s an exciting experience to watch companies transform themselves rapidly with Soroco!

Based across US, UK, and India, our team includes several PhDs and graduates from top-notch universities such as MIT, Harvard, Carnegie Mellon, Dartmouth, and top rankers/medalists from the IITs and NITs. The senior leadership includes a former founder of a VC/hedge fund, a computer scientist from Harvard, and a former founder of a successful digital media firm. Our team has collectively published more than 100 papers in international journals and conferences and been granted over 20 patents. Our board members include some of the most well-known entrepreneurs across the globe, and our early clients include some of the most innovative Fortune 100 companies. 

The Role

As Director of Engineering you will drive the product’s technical growth and delivery of releases by working cross-functionally across GTM and product organizations. Within the engineering team, this role reports directly to the Product Head to drive complex technical solutions for all the requirements of the product. This includes acting as a leader on a team of engineers, guiding them towards the best technical architectures and implementations. Additionally, you will solve some of the more challenging aspects of technology. In this role you will engage frequently with Product Managers to understand and refine feature requirements, while ensuring timely delivery of their implementation.

Responsibilities include (but are not limited to):

  • People management (40%), including:
    • Hire engineers and create rapid on-boarding plans
    • Mentor and coach engineers to resolve problems and help them navigate through ambiguous concepts/requirements to drive outcomes
    • Understand their motivations, drive continuous engagement and help them adapt to fast paced industry movements
  • Process management (30%), including:
    • Coordinate with external stakeholders for new integrations and tools
    • Manage product milestones, deployment cycles and delivery of the overall road map
    • Build quality assurance and data protection processes
    • Ensure compliance with security requirements
    • Monitor KPIs and budgets to assess engineering performance
    • Source stakeholders’ feedback for necessary improvements and adjustments to product/technology
    • Prepare and manage the engineering budget cycles
  • Technical guidance (30%), including
    • Oversee front-end and back-end development teams
    • Assure reliability and performance of all product releases with necessary telemetery
    • Discover and implement new technologies that yield competitive advantage
    • Drive engineering best practice (CI/CD, TDD, peer reviews, etc.)

How You Will Grow:

Soroco believes in supporting you and your career. We will encourage you to grow by providing you with professional development opportunities across multiple business functions. Joining a young company will allow you to explore what is possible and have a high impact.
The Candidate

The ideal Director of Engineering will be passionate about leading and guiding high-tech software development teams working on hard problems in computer science in areas such as distributed systems, machine learning, NLP, computer vision, programming languages, computer security, networking, cloud computing, analytics and big data.

Key Requirements and Qualifications:

  • 10+ years of overall work experience.
  • 3+ years of work experience as a Head of Engineering or in a similar senior-level position
  • Significant programming expertise
  • Extensive experience with cloud technologies and modern human-computer interfaces
  • Demonstrated success building culture of innovation, ownership, accountability and customer focus
  • Hands-on experience in back-end and front-end development
  • Ability to build large enterprise-grade systems
  • High learnability quotient, good value system, and must be a disciplined team player
  • Strong expertise in analytics, agile methodologies, and DevSecOps engineering

Bonus Skills:

  • Comfort and confidence in solving unstructured problems
  • Expertise in building products aimed at individuals in the enterprise
  • Desire and endurance to solve difficult problems in computer science in diverse fields
  • Desire to design and build large, enterprise-grade software systems from scratch


Apply for this Job

* Required