Jobs and Careers
WR

Software engineering technical lead manager

Writer
New York City, United StatesRemotefull_timeVerifiedPosted 3 Dec 2024

About the role

✍🏽 About Writer

Writer is the full-stack generative AI platform delivering transformative ROI for the world’s leading enterprises. Named one of the top 50 companies in AI by Forbes and one of the best places to work by Inc. Magazine, Writer empowers hundreds of customers like Accenture, Intuit, L’Oreal, Mars, Salesforce, and Vanguard to transform the way they work. 

Writer’s fully integrated solution makes it easy to deploy secure and reliable AI applications and agents that solve mission-critical business challenges.  Our suite of development tools is powered by Palmyra – Writer’s state-of-the-art family of LLMs — alongside our industry-leading graph-based RAG and customizable AI guardrails. 

Founded in 2020 with office hubs in San Francisco, New York City, Austin, Chicago, and London, our team of over 250 employees thinks big and moves fast, and we’re looking for smart, hardworking builders and scalers to join us on our journey to create a better future of work. 

📐 About this role

We are seeking a highly skilled and experienced Software engineering technical lead manager to lead and grow a team of software engineers. This is a critical leadership role within our engineering organization, with a high impact on the overall success of our business. The ideal candidate will have a strong technical background, exceptional leadership skills, and a track record of successfully managing and scaling engineering teams.   This role is not suitable for candidates who want to focus solely on people management, however, there is plenty of room to grow with the organization.  

This role reports to the CTO.

🦸🏻‍♀️ Your responsibilities:

Leadership and Team Management:

  • Provide strategic direction and guidance to the engineering team, ensuring alignment with the company's goals and objectives.

  • Foster a culture of collaboration, innovation, and continuous improvement within the team.

  • Manage and mentor a team of high-performing software engineers; providing guidance, support, and professional development opportunities.

  • Promote a positive and inclusive work environment that encourages diversity and empowers team members to reach their full potential.

  • Conduct regular performance evaluations, provide constructive feedback, and address any performance issues in a timely manner.

Technical Excellence:

  • Drive technical excellence and ensure the team delivers high-quality, scalable, and reliable software solutions.

  • Collaborate with cross-functional teams to define and prioritize engineering initiatives, ensuring alignment with business objectives.

  • Stay up-to-date with industry trends, emerging technologies, and best practices, and leverage this knowledge to drive innovation within the team.

  • Foster a culture of continuous learning and professional development, encouraging team members to enhance their technical skills and knowledge.

Project and Resource Management:

  • Oversee the planning, execution, and delivery of engineering projects, ensuring they are completed on time and within budget.

  • Allocate resources effectively, considering the skills, expertise, and availability of team members.

  • Collaborate with stakeholders to define project requirements, scope, and timelines, and manage expectations throughout the project lifecycle.

  • Monitor project progress, identify and mitigate risks, and proactively communicate updates to stakeholders.

Collaboration and Communication:

  • Foster strong relationships with stakeholders, including product managers, designers, and other engineering teams, to ensure effective collaboration and alignment.

  • Communicate engineering initiatives, progress, and challenges to senior leadership and other relevant stakeholders.

  • Act as a liaison between the engineering team and other departments, facilitating effective communication and collaboration.

⭐️ Is this you?

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.

  • 8-10 years in software engineering, with a strong technical background

  • Strong technical background in software engineering and development, with expertise in distributed systems, multiple programming languages (eg; Scala, Java, and Python), various language constructs, frameworks, and technologies.

  • 3-5 years of demonstrated experience managing and leading engineering teams, preferably in a distributed setting

  • You are a software engineer and maintain a strong desire to be hands-on with the teams you lead and

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Writer

View company profile →