Director of Software Engineering
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
The Director of Engineering will lead the engineering team responsible for the company’s next-generation SaaS platform. This is a remote position (must be based in the Midwest or on the East Coast) reporting directly to the CTO. This individual will manage a team of five engineers today, with plans to approximately double the team over the next 6-12 months., This is a hands-on, player-coach leadership role with ownership over how the platform is built and delivered. You will provide technical and architectural direction while developing the team, establishing engineering standards, and building the processes needed to support continued growth., 2. Build & Scale the Team: Lead a team of five engineers today with the support and investment to approximately double the organization over the next 6-12 months. You will serve as the hiring manager for every engineer added to the team. \n
-
Own the Engineering Function: Take ownership of the team’s SDLC, development standards, performance benchmarks, documentation, and overall engineering processes. \n
-
Lead a Next-Generation Platform: Take engineering leadership of a new SaaS platform that has begun onboarding customers with additional implementations planned over the coming months. \n
-
High Visibility & Executive Exposure: Work closely with the CTO, CISO, Product, and other leaders while playing a highly visible role in the continued development of the platform. \n
Requirements
-
7+ years of progressive software engineering experience, preferably within a multi-tenant SaaS environment. \n
-
3+ years of direct experience managing software engineers; 5+ years preferred. \n
-
5+ years of hands-on experience developing production applications using Python. \n
-
Recent hands-on experience developing or supporting cloud-based applications within AWS. \n
-
Strong understanding of SaaS architecture, cloud-native development, application scalability, and modern software engineering practices. \n
-
Experience establishing or improving SDLC processes, coding standards, testing practices, and engineering documentation. \n
-
Working knowledge of AI-assisted software development tools and best practices. \n
Benefits & conditions
n \n
-
Lead, mentor, and develop a growing team of software engineers while establishing clear expectations around performance, collaboration, quality, and delivery. \n
-
Provide hands-on technical and architectural leadership while remaining engaged with the codebase and development process. \n
-
Establish, document, and continuously improve the team’s SDLC, coding standards, testing practices, code review processes, and development workflows. \n
-
Partner closely with Product to evaluate requirements, prioritize development efforts, and translate customer needs into scalable technical solutions. \n
-
Support successful customer implementations while balancing short-term delivery needs with the long-term scalability and stability of the platform. \n
-
Maintain a scalable, secure, cloud-native architecture and provide guidance around technical design and implementation decisions. \n
-
Establish engineering benchmarks and provide leadership with clear visibility into priorities, delivery timelines, progress, and potential risks. \n
-
Partner with DevOps and Data Engineering to ensure reliable deployments, platform security, and effective customer data integration. \n
-
Help build the engineering structure, processes, and culture necessary to support continued company growth. \n
\n
\n
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…