Engineering Manager

Upstart is looking for a collaborative Engineering Manager who will directly manage key engineering projects and develop a team of high performing software engineers. Reporting directly to the CTO, you will have a large influence on the direction of our architecture, structure, processes and values of the Engineering community. You will have a great deal of responsibility in managing projects such as helping us move to microservices, transitioning from Heroku to AWS, and adopting software patterns like event sourcing. You will also manage other engineers, including senior engineers, to help us continue to deliver a superior experience for our borrowers. If you are looking for the opportunity to join a hyper-growth company, develop a high performing team and make an outsized, lasting impact on an organization, this may be the right opportunity for you!

Here's more about what you'll be doing:

* Serving as architect and project manager on major engineering projects

* Managing and developing a team of engineers, ensuring their ongoing career growth and happiness through coaching and mentoring

* Reviewing code and architectural designs of other members of the engineering team, promoting a culture of growth and improvement

* Serving as a cross-functional liaison to other teams within Upstart to identify high-value initiatives that would benefit the company

* Proposing and socializing policies related to code development, onboarding, and interviewing

Requirements:

* 7+ years of industry experience in software application engineering, preferably in a microservices environment with Ruby or Python

* 3+ years of experience managing other engineers

* Strong hands-on coding, design, and architectural skills

* Empathetic and self-motivated leader with focus on servant leadership

* Strong written and verbal communication

* Ability to collaborate cross-functionally and communicate effectively