Senior Engineering Manager Full Time in Richmond, VA at Vaco

Date Posted: 9/16/2020

Job Snapshot

Job Description

The Sr. Engineering Manager will be a part of the Richmond, VA Software Engineering team, working with the company leadership to implement outstanding products for the servicing team. The Sr Engineering Manager will design, execute, utilize and maintain software engineering servicing applications. Assign work to software engineering team members, evaluate and manage their performance. Support to recruit engineering personnel, technical staffing and project teams formation.

You will:

  • Recruit for and scale our engineering team with world class talent by contributing to the sourcing, screening, and interviewing of engineering candidates
  • Be a direct manager of software engineers and supervise managers of small teams as necessary
  • Introduce best practices to the team and encourage the adoption of new ideas
  • Track and analyze metrics and data to measure and improve the health, capacity, skill level, engagement and productivity of our engineering teams
  • Lead the planning and delivery of complex technical projects
  • Foster a culture of growth from within through mentorship
  • Work with our product team to fulfill our deliverables roadmap
  • Promote the comapny and our team to the broader SF engineering community
  • Influence our technology decisions with our CTO
  • Implement effective data-driven engineering processes, providing transparency and predictability
  • Manage the effective operations of critical systems

You have:

  • A track record of leading productive engineering teams of 6 - 8 people, including hiring top talent and leveling-up and training team members
  • Focus on web technologies and experience with distributed systems
  • Passion for improving the lives of our customers
  • A passion for delivering quality software, maintaining excellent operations and level of service, and helping teams continuously improve
  • Previous experience at a FinTech company helpful but not required
  • Experience managing other managers of small teams is a plus
  • Experience hiring and developing top engineering talent
  • You are highly organized and have demonstrated the ability to prioritize tasks and keep projects on schedule
  • Strong programming skills
  • You are passionate about agile, test-driven development, continuous integration, and automated testing
  • Exceptional written and verbal communication skills