The Engineering Manager’s primary responsibility is achieving results through effective
leadership. This involves fostering a culture of growth mindset while upholding the
company values of honesty, loyalty, tenacity and accountability as well as connected values
such as integrity and respect. They coach their team members towards autonomous
leadership and align work assignments with individual career aspirations. They will also be
responsible for driving engineering excellence, ensuring that solutions fit the problems,
and that developers are empowered and encouraged to ensure the software we create is
secure, performant and reliable.
Key responsibilities include leading hiring processes, facilitating career progression, driving
process improvement, promoting effective communication, and collaborating with
technical and product leadership to plan, scope, and deliver products.
The Engineering Manager specialises in people management and considers their team to
be their product. While technically proficient, their focus is on team well-being, recruitment
of top talent, and creating an environment for success. They oversee the delivery of
product commitments and constantly seek to enhance productivity. Additionally, they
coordinate cross-departmentally to achieve shared objectives.
The company offers potential for advancement into more senior roles. You will report to
the CTO, however the organisational structure is relatively flat, allowing access to all team
members, including the CEO.
Skills
Demonstrated experience in a leadership role with current technical experience
In-depth technical experience in at least one of the core languages, frameworks, or
technologies used by the team (Ruby, Python, C/C++/Rust)
Understanding of software architecture principles
Familiarity with the product & software development lifecycle
Familiarity with other functional areas of your team
Excellent written and verbal communication skills
Leadership, teambuilding, and mentoring skills
Strong communication, interpersonal, and conflict resolution skills
Flexible thinking, including the ability to pivot and try new approaches when faced
with challenges
Organizational, planning, and documentation skills
Share our values of Honesty, Loyalty, Tenacity, Accountability
Responsibilities
Help your engineers grow their skills and experience
Assist in authoring project plans
Run agile project management processes
Provide guidance and coaching to team members on technical contributions,
product architecture, and other areas.
Maintain empathy for the team by keeping awareness of engineering processes and
practices. Examples might be: evaluating individual workflow during one on ones,
conducting code reviews, or working on non-critical path bugs and/or features.
Actively seek and hire globally-distributed talent
Conduct interviews for candidates, focusing on team fit and culture, and train the
development team to do technical interviews
Contribute to the sense of psychological safety on your team, advocating for them
where necessary.
Generate and implement process improvements
Hold regular 1:1s with all members of their team
Give regular and clear feedback around the individuals performance
Foster technical decision making on the team, but make final decisions when
necessary
Draft goals and Engineering KPIs
Work with the CTO & product team to identify opportunities for team members to
learn or grow skills.
Improve product quality, security, and performance
Key relationships
Report to and work closely with the CTO
Other members of the Ad Signal Executive team and Leadership team
Internal product stakeholders across departments