Director of Software Engineering

Upside Search
  • Chicago, IL
  • Remote
    Today

    Job Description

    Summary:

    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.



    Any additional information you require for this job can be found in the below text Make sure to read thoroughly, then apply.

    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.


    Why Consider This Opportunity?:

    1. Path to VP of Engineering: Join a fast-growing organization in a position intentionally designed to expand toward VP of Engineering-level responsibilities as the company and engineering team scale.
    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.
    3. Own the Engineering Function: Take ownership of the team's SDLC, development standards, performance benchmarks, documentation, and overall engineering processes.
    4. 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.
    5. 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.


    Key Responsibilities:

    • Lead, mentor, and develop a growing team of software engineers while establishing clear expectations around performance, collaboration, quality, and delivery.
    • Provide hands-on technical and architectural leadership while remaining engaged with the codebase and development process.
    • Establish, document, and continuously improve the team's SDLC, coding standards, testing practices, code review processes, and development workflows.
    • Partner closely with Product to evaluate requirements, prioritize development efforts, and translate customer needs into scalable technical solutions.
    • Support successful customer implementations while balancing short-term delivery needs with the long-term scalability and stability of the platform.
    • Maintain a scalable, secure, cloud-native architecture and provide guidance around technical design and implementation decisions.
    • Establish engineering benchmarks and provide leadership with clear visibility into priorities, delivery timelines, progress, and potential risks.
    • Partner with DevOps and Data Engineering to ensure reliable deployments, platform security, and effective customer data integration.
    • Help build the engineering structure, processes, and culture necessary to support continued company growth.


    Qualifications:

    • 7+ years of progressive software engineering experience, preferably within a multi-tenant SaaS environment.
    • 3+ years of direct experience managing software engineers; 5+ years preferred.
    • 5+ years of hands-on experience developing production applications using Python.
    • Recent hands-on experience developing or supporting cloud-based applications within AWS.
    • Strong understanding of SaaS architecture, cloud-native development, application scalability, and modern software engineering practices.
    • Experience establishing or improving SDLC processes, coding standards, testing practices, and engineering documentation. xxzpjkt
    • Working knowledge of AI-assisted software development tools and best practices.

    Numbers & Facts

    LocationChicago, IL (
    Remote
    )

    Skills

    • Amazon Web Services (AWS)unmatched
    • Architectural Servicesunmatched
    • Artificial Intelligence (AI)unmatched
    • Benchmarkingunmatched
    • Best Practicesunmatched
    • Cloud Applicationsunmatched
    • Cloud Architectureunmatched
    • Code Reviewsunmatched
    • Coding Standardsunmatched
    • Continuous Improvementunmatched
    • Customer Support/Serviceunmatched
    • Customer/Client Researchunmatched
    • DevOpsunmatched
    • Documentationunmatched
    • Engineeringunmatched
    • Engineering Managementunmatched
    • Establish Prioritiesunmatched
    • Leadershipunmatched
    • Mentoringunmatched
    • Onboardingunmatched
    • People Managementunmatched
    • Process Improvementunmatched
    • Programming Toolsunmatched
    • Python Programming/Scripting Languageunmatched
    • Quality Assurance Methodologyunmatched
    • Requirements Managementunmatched
    • Software Developmentunmatched
    • Software Development Lifecycle (SDLC)unmatched
    • Software Engineeringunmatched
    • Software as a Service (SaaS)unmatched
    • Team Lead/Managerunmatched
    • Technical/Engineering Designunmatched

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Resume Builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Resume Builder