jobapplier

Manager of Software Engineering

Turnitin

Skills

Required

  • javascript
  • Java
  • AWS serverless environment

Turnitin, a leading educational technology company, as a Software Engineering Manager. In this leadership role, you will oversee and manage a highly efficient engineering team, drive technical excellence and delivery, provide technical leadership and oversight, analyze metrics for continuous improvement, and promote transparency and communication.

The ideal candidate will have hands-on experience with scalable front-end and back-end applications, experience in engineering leadership roles, and a deep understanding of software development methodologies.

Lead and manage a highly efficient engineering team, ensuring alignment with company objectives and delivery of high-impact results.

Hands-on experience with scalable front-end and back-end applications

About Turnitin

The ideal candidate is not only technically proficient but also an empathetic, influential leader who fosters a positive and high-performing engineering culture

Responsibilities

  • You will also collaborate across teams and take ownership of the software your team builds.
  • Collaborate with engineering teams and stakeholders to define, develop, and implement best practices, ensuring efficient processes for delivery, architecture, and team operations.
  • Foster a culture of continuous improvement, using quality metrics and development analytics to evaluate team performance and identify opportunities for optimization.
  • Ability to influence and motivate teams to achieve their best performance

Requirements

  • Experience in engineering leadership roles across multiple teams, including hiring, mentoring, and team development
  • Deep understanding of software development methodologies, tools, and processes
  • Experience using javascript frameworks and Java within a AWS serverless environment
  • Bachelor’s degree in Computer Science or a related discipline OR equivalent work experience
  • Experience collaborating across time zones and geographies, with a flexible and adaptable working style
  • Excellent communication and collaboration skills, with a proven track record of working with globally distributed engineering and product teams
  • Strong hands-on engineering skills with a solid understanding of modern software development practices
  • Strong analytical and problem-solving skills with a proactive approach to challenges
  • Proven project management experience, with the ability to effectively prioritize and deliver on multiple initiatives

Preferred

  • Experience in a similar role in a high-tech environment
  • A strong track record of coaching and mentoring both individual contributors and peers