Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Sharecare, so some details may not match this job. The employer's own page has the real description.
Overview
As the Vice President of Software Engineering at Sharecare, you will play a pivotal role in guiding our engineering initiatives and team towards the development of innovative, scalable, and efficient software products. This position involves strategic leadership, fostering a collaborative environment, and ensuring that our engineering practices align with the company's goals. You will lead a team of skilled engineers, driving the implementation of best practices in software development and taking ownership of the full software development lifecycle.
Job Responsibilities
- Lead, mentor, and develop a high-performing software engineering team.
- Define and implement the engineering strategy that aligns with business objectives.
- Oversee all phases of the software development lifecycle, including architecture, design, development, testing, and deployment.
- Collaborate with cross-functional teams to identify technical requirements and establish alignment across departments.
- Ensure high-quality software delivery through effective coding standards and best practices.
- Manage project timelines and resources to meet and exceed delivery expectations.
- Promote continuous improvements in team processes and technology stacks to enhance productivity.
- Evaluate emerging technologies and industry trends to maintain competitive advantages.
- Foster a culture of innovation and knowledge sharing within the engineering team.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred.
- 10+ years of experience in software engineering, with at least 5 years in a leadership role.
- Proven track record of successfully leading software development teams and delivering complex software projects.
- Strong understanding of software development methodologies such as Agile, Scrum, and DevOps.
- Expertise in cloud technologies and services (AWS, Azure, GCP).
- Advanced knowledge of programming languages such as Java, Python, or JavaScript.
- Excellent problem-solving skills and ability to make critical decisions under pressure.
- Outstanding communication and interpersonal skills, with a talent for building relationships across departments.
Technologies & Tools
The Vice President of Software Engineering will work with a diverse array of technologies and tools that are critical for the development of high-quality software solutions. Key technologies utilized in this role include cloud platforms such as AWS or Azure, version control systems like Git, collaboration tools including Jira and Confluence, as well as development frameworks and languages such as React, Node.js, and Python. Familiarity with CI/CD pipelines and automated testing frameworks is essential for maintaining software integrity and delivery efficiency.
Ideal Candidates
The ideal candidate for the VP of Software Engineering position is a visionary leader with a strong technical background and exceptional interpersonal skills. They possess a forward-thinking mindset, are adaptable to change, and have a passion for leveraging technology to drive business value. Successful candidates are collaborative and inclusive team players who thrive in a remote work environment and can motivate and inspire their teams. They demonstrate integrity, perseverance, and a commitment to excellence, ensuring that engineering practices meet the highest standards of quality and performance.
Free tools for your search, no account needed: a LinkedIn headline writer, a resume checker and more. Free tools →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.