Engineering Manager / Director of Engineering

CoreWork Staffing

Atlanta, Georgia

JOB DETAILS
LOCATION
Atlanta, Georgia
POSTED
12 days ago

Job 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

We are looking for applicants who are residing in Atlanta, GA or nearby areas.

About the Company

C

CoreWork Staffing