Software Engineering Manager - Angular / JavaScript

$150,000 - $180,000

Full Time


    • Angular
    • JavaScript
    • Engineering Manager
    • Software Engineering
    • software development
    • PostgreSQL
    • Google Cloud Platform
    • C #
    • Python
    • Scrum

    Job Description

    The Software Engineering Manager will manage our software line of business operations 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