A bit about us:
The Director, Software Engineering will lead the people and technical strategy for the Software Engineering function. This includes the architecture, design, and engineering of the front-end web graphical user interface for our SaaS Climate Management & Accounting Platform, the company website, and associated applications and tools. This person will oversee the Software Engineering team supporting our SaaS product, website, and associated tools serving as the primary people and architecture leader for front-end components. This will be a highly collaborative and visible role working across the organization to develop, manage, and support the front-end GUI of the SaaS Platform, website, and other applications. The Director, Software Engineering will report to the VP, Engineering.
Why join us?
Core Values:
- Sustainability
- Collaboration
- Impact
- Equality
Job Details
Responsibilities
Required Knowledge, Skills, and Abilities
- Serve as the primary people leader for all Software Engineering employees and contractors.
- Assign Software Engineering resources to Engineering pods (scrum teams) based on organizational priorities and resource skill levels.
- Oversee the growth and development of Software Engineering resources through the full resource lifecycle from hiring through exit.
- Own Software Engineering personnel concerns that must be managed outside of the pod (scrum team) structure.
- Serve as the primary architecture and process leader for all Software Engineering work. Develop coding standards, best practices, process standards, and tooling standards utilized across all Software Engineering (front end) components.
- Develop processes and architecture for “pixel-perfect” execution of approved user interface designs and responsive web interfaces while ensuring the UI is built for speed, scalability, reusability, and accessibility.
- Define technology and architecture roadmaps for the front end of the SaaS platform, corporate website, and associated tools which scale the architecture and manage/reduce technical debt.
- Evolve and scale Software Engineering architectures and processes as we grow and expand.
- Act as an escalation point for Software Engineering components that are not being delivered as expected in terms of quality or timeline.
- Collaborate with Data Engineering (back end), Product Management (product leadership), Quality Assurance (testing), Cloud Architecture, and DevSecOps to deliver our Climate Management & Accounting Platform with increasing speed and quality.
- Scale the existing Software Engineering team from a current size of 15 to 30+ architects and developers.
- Provide technical oversight and leadership to the Software Engineering team utilizing React, Typescript, GraphQL / Apollo, and NextJS utilizing a modern atomic design web framework.
- Define, implement, and monitor key performance metrics (KPIs) and service level agreements (SLAs), ensuring engineering and delivery maturity, and strategic alignment with business objectives.
- Attract, onboard, lead, develop, and grow technical engineering and development talent.
Required Knowledge, Skills, and Abilities
- Proven software and application development leader who has built and managed high performing teams, instilling confidence, focus, and collaboration on a growing team.
- Deep experience managing technical organizations delivering software for an enterprise scale product.
- Highly proficient in modern atomic design web frameworks, utilizing React, Typescript, GraphQL / Apollo, and NextJS. Experience with code consistency management utilizing Prettier, ESLint, and StyleLint or similar.
- Experience with a mono-repo managed with Lerna or similar.
- Experience with multiple testing tools, including Cypress or similar.
- Experience with the Atlassian product suite including Jira, Confluence, and Bitbucket Cloud.
- Experience embedding and delivering with Agile methodologies.
Jobot is an Equal Opportunity Employer. We provide an inclusive work environment that celebrates diversity and all qualified candidates receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity, religion, national origin, age (40 and over), disability, military status, genetic information or any other basis protected by applicable federal, state, or local laws. Jobot also prohibits harassment of applicants or employees based on any of these protected categories. It is Jobot’s policy to comply with all applicable federal, state and local laws respecting consideration of unemployment status in making hiring decisions.
Sometimes Jobot is required to perform background checks with your authorization. Jobot will consider qualified candidates with criminal histories in a manner consistent with any applicable federal, state, or local law regarding criminal backgrounds, including but not limited to the Los Angeles Fair Chance Initiative for Hiring and the San Francisco Fair Chance Ordinance.
Information collected and processed as part of your Jobot candidate profile, and any job applications, resumes, or other information you choose to submit is subject to Jobot's Privacy Policy, as well as the Jobot California Worker Privacy Notice and Jobot Notice Regarding Automated Employment Decision Tools which are available at jobot.com/legal.
By applying for this job, you agree to receive calls, AI-generated calls, text messages, or emails from Jobot, and/or its agents and contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You can reply STOP to cancel and HELP for help. You can access our privacy policy here: jobot.com/privacy-policy
Sometimes Jobot is required to perform background checks with your authorization. Jobot will consider qualified candidates with criminal histories in a manner consistent with any applicable federal, state, or local law regarding criminal backgrounds, including but not limited to the Los Angeles Fair Chance Initiative for Hiring and the San Francisco Fair Chance Ordinance.
Information collected and processed as part of your Jobot candidate profile, and any job applications, resumes, or other information you choose to submit is subject to Jobot's Privacy Policy, as well as the Jobot California Worker Privacy Notice and Jobot Notice Regarding Automated Employment Decision Tools which are available at jobot.com/legal.
By applying for this job, you agree to receive calls, AI-generated calls, text messages, or emails from Jobot, and/or its agents and contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You can reply STOP to cancel and HELP for help. You can access our privacy policy here: jobot.com/privacy-policy