Software Engineering Manager Position
We are seeking a skilled software engineering manager to lead our teams of engineers and drive innovation. This role offers a unique opportunity to work on diverse, global internet-scale challenges and make a meaningful impact.
The ideal candidate will have significant experience in leading development teams and building large-scale web software. They should be able to communicate effectively with stakeholders across the business and foster a healthy team culture centered around company values.
Key Responsibilities:
* Building and maintaining high-performing software engineering teams
* Developing roadmaps and defining delivery goals with engineering teams
* Providing leadership, training, and mentoring to software engineers
* Maintaining high standards of software quality within the team
* Cultivating a healthy team culture
Requirements:
* Experience leading development teams
* Significant experience with building large-scale web software
* Strong writing and verbal communication skills
* Strong sense of ownership and ability to self-manage work
* Self-motivated with a track-record of learning new technologies
* Strong troubleshooting skills and creative problem-solving ability
* Strong technical skills, including engagement with senior architects to contribute to technical plans and designs
* Tertiary degree in Computer Science/Engineering (or related), MSc or PhD a plus
Nice-to-have qualifications:
* Extensive experience managing multiple software engineering teams
* Cloud computing experience, preferably AWS
* Experience with SOA, microservice, and containerization architecture
* Experience with development of public-facing APIs
* Experience with modern JavaScript frameworks, such as Angular, React, or Vue
* Experience with TypeScript
* Strong knowledge of computer networking
* Sound understanding of OWASP and best web security practices
Benefits:
* Meritocratic culture with opportunities for ownership and career advancement
* Weekly town halls with CEO Q&A sessions
* Fully stocked kitchens and beer taps
* Hack-a-thons and quarterly company-wide events
* Fun events and activities
* Complimentary classes, activities, events, promotions, competitions, and deals
This role offers a unique opportunity to change lives every day by contributing to our mission to provide one billion jobs and improve the lives of users globally.