Software Engineering Manager

We are looking for an experienced software engineer to take on a leadership role within our development team. The Software Engineering Manager will provide leadership, technical direction, and oversight to a team of engineers as they deliver mission critical financial software using our ground breaking API as a Service framework. 

Responsibilities of the Software Engineering Manager include, but are not limited to:

  • Hands-on design and development, testing and implementation of new and existing infrastructure
  • Establish processes to enable successful delivery of software applications and systems
  • Lead a development team on multiple projects and assist with stakeholder relationship to assure business needs are met, projects are delivered on time, and with high quality systems
  • Drive technical design, architecture and implementation of new features/products
  • Responsible for managing experienced team members that includes goal setting, ongoing feedback and coaching, and delivering annual performance reviews
  • Manage technical project risks and issues; recognize and determine the appropriate corrective action to ensure projects are delivered on time and within budget and scope
  • Create and maintain technical project documentation to identify, evaluate, scope, plan, monitor, and follow up on the technical aspects of active projects
  • Mentor developers and members of other disciplines in technical skills and processes

Qualifications:

  • A Bachelor’s degree (or equivalent) in mathematical/technical sciences, preferably Computer Science or Computer Engineering
  • 2-3 years of development leadership experience
  • Proven experience with full stack JavaScript frameworks including NodeJS, React and Vue
  • Hands on experience with Typescript
  • Proficient working with the Linux operating system for software development
  • Practical experience in multi-tiered and micro-service architectures
  • Experience with databases (SQL Server) including Stored Procedure development is preferred
  • Experience with test driven development is preferred
  • Able to design, architect and model complex systems
  • Ability to work a hybrid schedule out of our LA office

What you’ll need to be successful as a Software Engineering Manager at Crabel:

  • Desire to stay abreast of new technology
  • Possess strong problem solving and decision-making skills
  • Excellent communication skills, including the ability to communicate with non-technical users
  • Self-motivated with the ability to multi-task and change from one task to another without loss of efficiency or composure
  • The desire to lead an exceptional team in a forward-thinking environment

Crabel is committed to attracting and retaining employees from diverse backgrounds and fostering an inclusive, supportive environment. We value the differences of all individuals and believe in creating an environment where all employees can thrive.

Related Post