top of page

Software Development Manager

Are you interested in leading the transformation of cancer care through software that puts world-leading scientific knowledge in the hands of patients and their doctors? If so, join our growing team at VieCure, the company that is revolutionizing cancer care by putting A.I. driven technology tools and an unparalleled knowledge base into the hands of physicians.

Job Description

Are you interested in leading the transformation of cancer care through putting world-leading scientific data and knowledge in the hands of doctors and other members of the medical team? Do you have a passion for solutions that empower patients to take charge of their care and bring world-class solutions to winning the cancer battle? If so, join our growing team at VieCure, the company that promises to revolutionize the way cancer care is delivered, in an exciting, newly created role.

The Manager of Software Development at VieCure will oversee software development, implementing methodologies, technologies (including programming languages, databases, and security), and managing a team of developers to ensure successful project delivery. This role involves driving projects from conception to completion, designing software enhancements, and managing the entire software development lifecycle (SDLC), from initial design through testing and implementation.

The ideal candidate will have hands-on experience with the .NET framework (C#) and a deep understanding of Microsoft technologies. Experience with Entity Framework / transactional handling in ORMs, and a strong grasp design patterns is crucial. Knowledge of high-volume transactional systems is a key asset.

This individual must be a collaborative team player with the ability to drive architectural changes that allow our systems to scale to support our rapid expansion.

Denver, CO Salary: $130-170K

Responsibilities

Lead and supervise the Software Development team, ensuring project alignment and successful delivery

  • Oversee the prioritization of work for the development team and ensure clear communication of progress and risks

  • Facilitate daily stand-ups, track critical tasks, and work towards issue resolution

  • Manage the integrity of the application development servers, databases, and related systems

  • Define and implement continuous improvement practices and change control processes within the development team

  • Partner with the QA team to prioritize and expand automated functional and unit testing, growing our CI/CD pipeline

  • Evolve automated build processes to support nightly builds across different environments

  • Ensure accurate documentation of process flows, technical architecture, and software design

  • Occasionally be available for after-hours and weekend work

  • Mentor and support the career development of individual team members through effective leadership and performance management

  • Manage deployment and release processes, ensuring software enhancements and fixes are properly scheduled

  • Lead code reviews and manage follow-up actions to improve quality and code health

  • Provide hands-on leadership, working closely with developers to solve technical challenges

  • Work effectively in a change-controlled environment, adhering to best practices

  • Maintain confidentiality, especially concerning sensitive healthcare data in compliance with HIPAA and internal policies


Skills, Competencies & Experience

Apply Now

To apply, please go through our LinkedIn account or alternatively submit your resume to careers@viecure.com

bottom of page