Software Engineering Manager - Angular / Front End

$160,000 - $200,000

Full Time


    • Software Engineering
    • Engineering Manager
    • JavaScript
    • Angular
    • develop solutions
    • software development
    • Scrum
    • team building
    • software engineers
    • PostgreSQL

    Job Description

    The Engineering Manager will lead and manage a team building our software by architecting, coding, and collaborating with developers to produce solutions using modern frameworks and technologies.


    • Architect, design, develop, debug, and deploy scalable, efficient, performant, and reusable code to provide front end UIs and back-end services to grow and scale our business
    • Perform ad hoc analysis and troubleshooting to resolve issues with deployed systems
    • Maintain documentation and source control
    • Contribute and review code as part of a collaborative team, building critical systems for our clients
    • Supervise product and automation engineers in a cross functional team, managing their priorities and ensuring that their code adheres to industry and company best practices
    • Manage and define tasks for yourself and others in an agile environment
    • Mentor and provide direction to other team members
    • Architect and implement solutions in collaboration with engineering leadership
    • Own the problem and scope solutions that line up with business objectives
    • Provide rapid response to the needs of the team

    Skills, Qualifications and Experience:

    • Expertise in front end JavaScript languages and frameworks (Angular)
    • Some knowledge of Backend Technologies (Python, C#)
    • Experience with relational and document data stores such as PostgreSQL and Firestore
    • Experience with modern software development technologies and practices
    • At least two years of experience managing software engineers in a Product Engineering environment, including full stack and automation engineers
    • Familiarity with Google Cloud Platform or other cloud providers
    • Demonstrated ability to architect, problem solve, test, and develop solutions independently
    • Experience working in a Scrum environment