
Director, Software Engineering
GoodLeap
full-time
Posted on:
Location Type: Hybrid
Location: San Francisco • California • United States
Visit company websiteExplore more
Salary
💰 $243,000 - $282,000 per year
Job Level
About the role
- Lead and mentor engineering managers and senior ICs across multiple teams, promoting a high-performance, collaborative culture.
- Define the engineering vision and roadmap in alignment with company goals and product strategy.
- Foster a culture of ownership, accountability, and technical excellence.
- Drive hiring and talent development to build a strong, diverse engineering organization.
- Architect and guide the implementation of a distributed, event-driven platform leveraging Python, FastAPI, and modern software delivery practices.
- Ensure systems are robust, scalable, secure, and highly available, capable of supporting complex energy modeling and analytics.
- Lead technical reviews, design sessions, and engineering planning to ensure architectural decisions align with business needs and long-term maintainability.
- Establish and enforce software development best practices across SDLC, including coding standards, testing, monitoring, and documentation.
- Partner closely with Product, Design, Data, and Operations teams to align engineering efforts with customer outcomes and business impact.
- Own delivery and execution across large, complex initiatives—balancing velocity, quality, and cost.
- Define and track KPIs and SLAs to measure and continuously improve engineering performance and system reliability.
- Advance CI/CD pipelines, observability tooling, and deployment automation to enable rapid, reliable releases.
- Ensure adherence to security, compliance, and operational best practices across cloud-based infrastructure.
- Support platform scalability and maintainability through disciplined technical debt management and modular architecture.
Requirements
- 10+ years of engineering experience, with at least 5 years in technical leadership roles, including managing engineering managers and cross-functional teams.
- Proven success in leading the development of complex, cloud-native SaaS platforms.
- Deep technical expertise in:
- - **Python**, FastAPI, and modern asynchronous programming
- - Distributed systems and microservices architecture
- - Event-driven design and message queuing (e.g., RabbitMQ)
- - Infrastructure-as-Code with **Terraform** or **OpenTofu**
- - Scalable CI/CD pipelines and DevOps best practices
- Strong grasp of the full SDLC and Agile development methodologies.
- Experience guiding teams through architectural decisions and hands-on problem solving.
- Excellent communication and stakeholder management skills.
Benefits
- In addition to the above salary, this role may be eligible for a bonus and equity.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonFastAPIasynchronous programmingdistributed systemsmicroservices architectureevent-driven designmessage queuingTerraformOpenTofuCI/CD
Soft Skills
leadershipmentoringcollaborationaccountabilitycommunicationstakeholder managementproblem solvingorganizational skillstechnical excellencetalent development