We are seeking an experienced and visionary Vice President of Software Engineering to lead our software development teams and drive the delivery of high-quality, scalable, and innovative software solutions. This role requires a combination of technical expertise, leadership skills, and a strategic mindset to align engineering efforts with business objectives.
Strategic Leadership
Define and execute the software engineering vision and strategy in alignment with company goals.
Collaborate with the executive team to prioritize initiatives and ensure engineering efforts support overall business objectives.
Identify and adopt emerging technologies to maintain a competitive edge.
Team Management and Development
Build, lead, and mentor a high-performing software engineering team.
Foster a culture of innovation, collaboration, and continuous improvement.
Establish clear performance expectations and provide regular feedback.
Product Development and Delivery
Oversee the end-to-end software development lifecycle, including architecture, design, development, testing, and deployment.
Ensure timely delivery of projects within budget while maintaining high standards of quality and performance.
Partner with Product Management to translate business requirements into technical deliverables.
Technical Expertise
Guide the architecture and design of scalable, secure, and reliable systems.
Establish the best practices for code quality, development processes, and technical documentation.
Stay current with industry trends and ensure the adoption of modern tools and methodologies.
Operational Excellence
Develop and monitor key performance indicators (KPIs) to track engineering team productivity and product success.
Optimize resource allocation and improve operational efficiency.
Ensure robust security, compliance, and risk management practices are integrated into all software solutions.
Bachelor’s degree in computer science, Software Engineering, or a related field (master’s degree preferred).
12+ years of experience in software development, with at least 5 years in a leadership role.
Proven track record of managing large, distributed engineering teams.
Expertise in modern software development practices, cloud technologies, and DevOps methodologies.
Strong understanding of system architecture, scalability, and performance optimization.
Excellent leadership, communication, and organizational skills.
Experience in Healthcare, software development.
Familiarity with Agile development frameworks and tools.
Demonstrated success in delivering customer-centric software solutions.