Skip to content
mimi

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