Engineering Manager / Director of Engineering

Corework Staffing

  • Atlanta, Georgia
  • 2 days ago
    Want to know if you’re a fit?
    Upload your resume and let our AI show you.

    Skills

    • Agile Programming Methodologiesunmatched
    • Amazon Web Services (AWS)unmatched
    • Architectural Servicesunmatched
    • Automationunmatched
    • Best Practicesunmatched
    • Business Administrationunmatched
    • Business Strategyunmatched
    • Capacity Managementunmatched
    • Career Counselingunmatched
    • Cloud Architectureunmatched
    • Cloud Computingunmatched
    • Coachingunmatched
    • Communication Skillsunmatched
    • Computer Scienceunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Integrationunmatched
    • Corporate Policiesunmatched
    • Cross-Functionalunmatched
    • DevOpsunmatched
    • Disaster Recoveryunmatched
    • Distributed Computingunmatched
    • Engineeringunmatched
    • Engineering Managementunmatched
    • GCP (Good Clinical Practices)unmatched
    • Kanbanunmatched
    • Leadershipunmatched
    • Maintain Complianceunmatched
    • Mentoringunmatched
    • Microservicesunmatched
    • Microsoft Windows Azureunmatched
    • On Callunmatched
    • Onboardingunmatched
    • People Managementunmatched
    • Performance Engineeringunmatched
    • Performance Metricsunmatched
    • Performance Reviewsunmatched
    • Privacy Regulationsunmatched
    • Process Managementunmatched
    • Product Designunmatched
    • Product Developmentunmatched
    • Product Engineeringunmatched
    • Product Planningunmatched
    • Product Strategyunmatched
    • Production Systemsunmatched
    • Quality Assuranceunmatched
    • Quality Managementunmatched
    • Quality Metricsunmatched
    • Regulatory Requirementsunmatched
    • Scalable System Developmentunmatched
    • Scrum Project Management and Software Developmentunmatched
    • Security Complianceunmatched
    • Software Developmentunmatched
    • Software Development Lifecycle (SDLC)unmatched
    • Software Engineeringunmatched
    • Software Testingunmatched
    • Software as a Service (SaaS)unmatched
    • Startupunmatched
    • System Architectureunmatched
    • Systems Analysisunmatched
    • Systems Reliabilityunmatched
    • Systems Scalabilityunmatched
    • Team Lead/Managerunmatched
    • Team Playerunmatched
    • Technical Leadershipunmatched
    • Technical Strategyunmatched
    • Testingunmatched
    • Time Managementunmatched
    • User Interface/Experience (UI/UX)unmatched
    • Workforce Planningunmatched

    Description

    Overview:

    We are seeking a strategic and technically strong Engineering Manager / Director of Engineering to lead software engineering teams, drive product delivery, and build scalable, high-performance engineering organizations. This role is responsible for both technical leadership and people management, ensuring successful execution of engineering roadmaps across backend, frontend, cloud, data, or platform teams.

    The ideal candidate combines strong software engineering expertise with leadership, execution ownership, and cross-functional collaboration skills.

    Key Responsibilities:

    • Technical Leadership & Architecture
    • Define and oversee system architecture, scalability, and engineering best practices
    • Guide technical direction for backend, frontend, cloud, or platform systems
    • Review and approve architectural decisions for scalability, security, and performance
    • Ensure engineering solutions align with business and product strategy
    • Drive modernization of legacy systems and cloud transformation initiatives

    Team Leadership & People Management

    • Lead, mentor, and grow engineering teams (software engineers, QA, DevOps, data engineers)
    • Conduct performance reviews, career development planning, and coaching
    • Build high-performing, collaborative, and accountable engineering culture
    • Participate in hiring, interviewing, and onboarding of engineering talent
    • Manage team structure, capacity planning, and workforce scaling

    Delivery & Execution Management

    • Own engineering delivery timelines and sprint execution across teams
    • Ensure high-quality, timely delivery of product features and infrastructure
    • Manage agile processes (Scrum/Kanban) and engineering workflows
    • Identify and resolve delivery bottlenecks and technical blockers
    • Balance speed of delivery with system reliability and scalability

    Infrastructure, Cloud & System Reliability

    • Oversee cloud architecture (AWS, Azure, GCP) and infrastructure scalability
    • Ensure system reliability, uptime, and disaster recovery readiness
    • Collaborate with DevOps teams on CI/CD pipelines and automation
    • Drive observability practices (monitoring, logging, alerting)

    Cross-Functional Collaboration

    • Work closely with Product Managers, Designers, Data teams, and QA
    • Translate business goals into engineering execution plans
    • Align technical strategy with product roadmap and company objectives
    • Communicate engineering progress, risks, and priorities to leadership

    Engineering Metrics & Governance

    • Define and track engineering KPIs (velocity, uptime, defect rate, deployment frequency)
    • Improve code quality standards, testing coverage, and release processes
    • Ensure compliance with security, privacy, and regulatory requirements
    • Lead technical audits, architecture reviews, and system evaluations

    Requirements:

    • Bachelor's or Master's degree in Computer Science, Engineering, or related field
    • 7+ years of software engineering experience (backend, cloud, or full-stack)
    • 2–5+ years of engineering leadership or management experience
    • Strong background in system design, distributed systems, and cloud architecture
    • Experience managing agile software development teams
    • Strong understanding of software development lifecycle (SDLC)
    • Excellent leadership, communication, and stakeholder management skills
    • Ability to balance technical depth with strategic decision-making

    Preferred (Nice-to-Have):

    • Experience in fintech, SaaS, enterprise platforms, or high-scale systems
    • Experience managing multiple engineering teams or global teams
    • Background in DevOps, SRE, or platform engineering
    • Familiarity with microservices, event-driven systems, and cloud-native architecture
    • Experience in scaling engineering organizations (startup enterprise growth)
    • MBA or leadership training in addition to technical background (for Director level)

    Reporting To:

    • Director of Engineering / VP Engineering / Chief Technology Officer (CTO)

    (Depending on organizational structure)

    Employment Type & Work Setup:

    • Full-time
    • Onsite / Hybrid / Remote (depending on company policy)
    • Agile product development environment
    • May include on-call escalation responsibility for production systems

    Work Environment & Conditions:

    • High-growth engineering organization (startup, scale-up, or enterprise)
    • Fast-paced product and engineering delivery environment
    • Strong collaboration between engineering, product, and business teams
    • Focus on scalability, innovation, and operational excellence
    • Leadership-heavy role with both strategic and hands-on technical involvement

    Numbers & Facts

    LocationAtlanta, Georgia

    Similar Jobs