VP SOFTWARE ENGINEERING

Posted 2 weeks ago

Company Description

Prelude Dynamics is a fast-growing life science technology company looking to make the world safer and healthier by accelerating new product development of life saving medicine and devices. Our technology is at the forefront of the fight against COVID-19. Our VISION platform currently provides the database for multiple COVID clinical trials. At Prelude, we have a small team of software engineers where each member is a meaningful contributor to our development process. We are looking for self-starting individuals who have the confidence and ability to jump right into high impact projects.

Responsibilities

The VP Engineering is the senior technical leader and senior partner to the CEO in all things engineering at the organization. They will take on a player/coach role in leading a team of developers by implementing best development practices and leading by example. The VP of Engineering will be a strategic leader with a broad, well-rounded set of skills, passion and enthusiasm to learn new things and take on high-growth responsibilities, and a demonstrated ability to thrive in a fast-paced, time-sensitive environment.

  • Establish the technical vision, aligning with company goals
  • Partner with CEO and VP Product in creating the blueprint for the company’s product direction and the technology to take it there
  • Assess current tech stack and infrastructure and identify ways, lead effort in making it 10x more scalable
  • Design, develop, and implement web applications in Java EE and cross-form applications in JavaScript
  • Work closely with cross functional teams to define requirements, guide product and architectural vision; support technical and design discussion to deliver high quality solutions
  • Support newly developed clinical mobile app using React Native framework
  • Utilize sound engineering practices to deliver functional, reliable, secure, tested and maintainable software that satisfies stakeholders requirements
  • Work closely establish best-practice development processes and strategy to support accelerated company growth
  • Build and maintain a long-term vision and technical roadmap – as well as work under timelines to keep key initiatives on schedule
  • Ensure projects contain appropriate planning, technical analysis, budgets, and resource management to meet deadlines
  • Collaborate with engineering leaders to ensure alignment of team skill and provide direction on personnel allocation according to the needs of the business
  • Develop, retain, and recruit top engineering talent

Qualifications

  • 8+ years development experience
  • Deep knowledge of full-stack modern development practices (ex: DevOps, APIs)
  • Experience building native and mobile web applications
  • Technical thinker with a passion for problem solving
  • Enjoys learning new software development techniques
  • Positive attitude in the face of challenging situations
  • Strong coding abilities in Java
  • Team-first mentality
  • Familiarity with JS Framework React a plus
  • Knowledge of frontend design using HTML5, CSS3, JS (including ES7+)
  • Familiarity with Mongo, SQL, or other relational/document databases a plus
  • Strong understanding of data structures, algorithms, and concurrency

Extras

  • Experience in the following:
    • Linux CLI
    • Tomcat
    • Maven
    • Spring / Spring Boot

Apply Online

A valid email address is required.
A valid phone number is required.