Save

Report this job

Apply Now

Job Overview

  • Date Posted
    March 12, 2024
  • Expiration date
    --
  • Industry
    Software Development
  • Qualification
    Professional Certificate, Bachelor Degree (B.Sc.)
  • Career Level
    Mid, Senior

Job Description

What You’ll Do:

Mentor & Grow Internal Talent

Ensure direct reports have an individual learning path and engage with them to ensure that they can be challenged at the appropriate level;
Provide direct and, as needed, daily feedback on work and work streams;
Generate or identify work streams to keep junior developers focused and contributing; and
Provide opportunities to, directly or indirectly, help to ensure developers are not blocked.
Process Leadership & Management

Engage with Product and provide consultation on the software development lifecycle;
Provide process workflows and recommendations to drive towards a consistent and maintainable software release cycle; and
Provide feedback on product feature timelines and resource management.
Technical Leadership & Management

Ensure that the Organizer Product, when released, is robust, stable, and maintainable;
Ensure that the product feature set is realistic and can be delivered in an organized and incremental fashion;
Consult or produce, with other Senior Technical leadership, either designs or other aspects of technical delivery as needed;
Ensure there is a robust product release and deployment lifecycle;
Help facilitate technical excellence in the space by providing and driving good technical practices which include, but are not limited to, ensuring proper language idioms are followed, appropriate design patterns are followed, standards are in place, and code is testable, readable, and maintainable;
Write Engineering Proposals as needed to plan the execution against a Product feature that is on the roadmap; and
Identify technical debt and feature deficiencies.
Pod Lead

Fill in the gap of scrum master as appropriate;
Write tickets as necessary to capture technical work that would not be covered by User Stories and ensure they are as detailed as required by the implementor;
Ensure that the tickets are appropriately groomed and are of the appropriate size;
Help facilitate/lead scrum ceremonies as appropriate;
Ensure that scrum teams have work during each sprint;
Help plan future sprints in conjunction with the Product Team in alignment with Product priorities;
Help ensure that infrastructure tasks and tech-debt get the appropriate attention and are not left behind;
Review and provide feedback on Pull Requests; and
Write and plan Jira epics to ensure that all technical tasks are captured and planned for.
IC Developer

Write tickets and documentation as necessary;
Perform IC development on difficult or complex product features; and
Debug/identify bugs as reported by QA.
Miscellaneous

Ensure all aspects of the engineering environments facilitate engineering productivity.
Requirements
What You Should Have

2+ years of management experience with high-output engineering teams;
7+ years of experience as a Software Engineer developing applications at scale;
Experience as a hiring manager, with proven results in both scaling teams and individuals’ professional growth;
Experience leading development teams, from capacity planning to technical planning, with a track record of consistently delivering business impact;
Experience being a coach and mentor to other engineers;
Excellent communication and interpersonal skills;
Experience building an inclusive and diverse culture;
Experience building SaaS products; and
Demonstrated passion for working in an organization where you help shape a growing team and the ways we evolve our product.
What You Could Have

AWS Lambda and orthogonal infrastructure knowledge;
Previous work scaling 1.0 applications;
CI/CD infrastructure hands-on development with CDK or Terraform;
Atlas Search or other Lucene based technology; and/or
Wizard with Typescript.
Talented Engineering Managers come from all walks of life and career. If you are passionate about civic engagement and technology, please apply, even if you do not check every box.