Manager of Software Development

Engineering Fairfax, Virginia


Description

Vibrent Health, a rapidly growing health-tech company, is seeking a Manager in Software Development. This resource will have a combination of deep technical skills, project management and team management in the area of software engineering and development.  You will work with both engineering and product to manage local and remote development teams as we scale the business. This person needs to demonstrate an overall aptitude in software design, architecture, problem diagnosis, keep up with new skills, build and grow a reliable team, help manage contractors and provide guidance to off-shore teams. Hands on coding skills and working in a fast-paced (and now remote) environment is expected.

Our ideal candidate is a self-motivated, self-directed technical leader with a proven track record of building out high performing teams in a complex technical environment. This is a full-time position working at our Fairfax, VA headquarters.  

Role & Responsibilities:

  • Participate in the design and development of dynamic, interactive web and mobile friendly applications that are scalable in both performance and maintainability.
  • Help define and design software architectures – explore existing systems, determine areas of complexity and potential risks to successful implementation
  • Oversee integration with external data sources and third-party platforms
  • Create and manage metrics and KPIs for measuring success/efficiencies within Engineering Department
  • Manage a team of engineers and participate in mentoring, coaching, and performance management. Lead annual reviews and corrective action plans as needed. 
  • As manager of team, you are expected to be a hands on contributor helping team with difficult goals, challenging situations, production issues, designing for scalability, managing technical debt etc.
  • Help create and drive product roadmaps through a fast, agile, and reliable delivery process, while ensuring a consistently high-quality product that works well across web, tablet, and mobile
  • Ensuring all team members are able to work with Kubernetes and Docker tools

Qualifications:

  • Minimum 8 years’ experience in software development utilizing JAVA
  • At least 2 years of management experience
  • Hands on experience with Kubernetes and Docker tools
  • Experience supporting and scaling SaaS products with mobile, web, and data management components
  • Demonstrate leadership ability
  • Ability to set and manage priorities judiciously
  • Excellent interpersonal skills
  • Ability to articulate ideas to both technical and non-technical audiences
  • Exceptionally self-motivated and directed
  • Superior analytical, evaluative, and problem-solving abilities
  • Excellent knowledge of Agile methodology and JIRA
  • Bachelor's degree in a technical discipline (engineering, computer science, etc.)

We offer a competitive compensation package, growth opportunities, convenient northern Virginia location, stability, and longevity as we are fully funded through a large grant for the next 5 years. We enjoy working with the latest tools and technologies including enterprise mobile apps, fitness sensors, medical devices, cloud computing, machine learning, big data and analytics. We partner with national leaders in healthcare, technology, and research.

Vibrent is an exciting and innovative B2B2C SaaS-based mobile health technology company that stands at the epicenter of a global transformation in healthcare. We are seeking talented and experienced professionals who are highly motivated to be a part of something special. We are proud to be the chosen as the Participant Technology Systems Center of NIH’s high-profile Precision Medicine Initiative / All of Us Research Program.

We are an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, national origin, age, sexual orientation, gender identity, disability, or veteran status.