Banner Default Image

Software Engineering Manager - Backend

Job title Software Engineering Manager - Backend
Contract type: Permanent
Location San Francisco
Industry: Software Engineering
Salary: $200,000 +
Visa requirement: Applicants must be eligible to work in the specified location
Reference: MF/3
Contact name: Mitchell Franklin
Contact email:
Published: March 17, 2020 3:19

Job Description

Software Engineering Manager - Backend 

This company used a simple but efficient tech-stack which includes, Scala, AWS, Kubernetes, and Slick.  

My client is helping millions of Americans manage their finances better and ensure they avoid getting into debt. Their driving factor is helping people live a better life and remove the worries of financial pressures. They are currently embarking on an exciting project to redesign their backend architecture. You will help guide technology decisions as well as tackle large implementations yourself. 

The team is already very aligned with their views of functional programming so the ideal candidate for this position is someone who is equally passionate about FP. The engineering team consists of around 40+ engineers and a successful candidate would be responsible for branching out a new team and leading from the front.  


What they offer:

  • Competitive SF salary 

  • Potential sign-on bonus 

  • Generous PTO 

  • 401k matching 

  • Paid personal development 

  • Health, dental and vision benefits 

  • Visa transfer if required 


Must-Have Requirements: 

  • Good communicator and able to work with client-facing stakeholders 

  • Experience as a Senior Engineer or Team Lead  

  • Proficient in Scala

  • Experience with distributed systems 

  • Previously implemented and deployed microservices 

  • Experienced with DevOps pipelines including Kubernetes, CI/CD, Jenkins and AWS

  • Strong understanding of functional programming and object-oriented programming 


Bonus Requirements:

  • Knowledge of Python

  • Experience with modern Java stack 

  • Interested in Functional Programming 

  • Enjoy working in a fast-paced environment 

  • Experience working with Data Pipelines 

  • Hands-on experience with cloud technologies