JV
Manager of Software Engineering
Jobs via Dice
Westlake · On-site Full-time Lead Yesterday
About the role
About
This role leads and mentors a team of software engineers while contributing hands-on to the development of an enterprise technology platform. The position balances technical leadership with people management to ensure consistent delivery of high-quality, scalable software. The ideal candidate has strong full-stack experience, a passion for mentoring, and the ability to drive both team performance and technical excellence.
Responsibilities
- Leading and managing engineers through regular 1:1s, mentorship, and career coaching
- Conducting annual performance reviews, setting goals, and providing ongoing feedback
- Tracking team and individual performance on a sprint-by-sprint basis to ensure quality delivery and deadline adherence
- Facilitating technical discussions, removing roadblocks, and enforcing best practices and coding standards
- Representing engineering in project and stakeholder meetings to align technical execution with business objectives
- Contributing directly to software design, development, and architecture using React, Node.js, Salesforce, and PostgreSQL
- Writing scalable, maintainable code and conducting thorough code reviews
- Debugging and resolving complex issues with minimal timeline impact
- Collaborating with QA, Product Managers, Designers, and Business Analysts to ensure clear requirements and efficient delivery
- Maintaining technical documentation including architecture diagrams and coding guidelines; Driving continuous improvement across agile processes, CI/CD, security, and compliance
- Ensuring adherence to security standards and change management procedures
- Staying current on emerging technologies and trends
- Fostering a collaborative, inclusive team culture
- Providing ongoing mentorship focused on professional development and growth
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field
- 5+ years of full-stack software development experience
- Strong hands-on expertise with JavaScript, TypeScript, React.js, Redux, Node.js, SQL, and PostgreSQL
- Experience with Git, CI/CD pipelines, and unit testing frameworks
- Understanding of software architecture, design patterns, and scalable system design
- Familiarity with cloud platforms and DevOps practices; Experience with AWS and Heroku preferred
- Proven experience leading, mentoring, and developing engineering teams
- Strong communication, organizational, and cross-functional collaboration skills
- Demonstrated problem-solving ability and independence in managing priorities
- Ability to perform effectively in a fast-paced, evolving environment
- Commitment to continuous learning and team improvement
- Experience implementing agile methodologies and using metrics such as sprint velocity
- Experience with Salesforce and Salesforce Apex is a plus
- Exposure to AI platforms or services such as OpenAI or AWS-based AI tools is a plus
Benefits
- Medical/dental/vision insurance
- HSA
- FSA
- 401(k)
- Life, disability & ADD insurance
- Paid time off (salaried personnel only, unless required by law)
Skills
AWSCI/CDGitHerokuJavaScriptNode.jsOpenAIPostgreSQLReactReact.jsReduxSalesforceSQLTypeScriptUnit Testing
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free