Engineering Manager Full Stack Engineering
California, Newark
08/06/2026
Contract
Active
Job Description:
Job Summary The Engineering Manager – Full Stack Engineering will provide people leadership, hands‑on technical expertise, and delivery leadership for mission‑critical enterprise platforms. This player‑coach role will spend approximately 50% of the time contributing to hands‑on development while managing one or more Agile/Scrum pods. The position requires strong full‑stack engineering expertise, AWS cloud experience, and practical use of AI‑assisted development tools to improve engineering productivity, quality, and delivery speed.
Key Responsibilities
- Manage, mentor, and coach full-stack engineers to support performance, career growth, and engineering excellence.
- Lead one or more Scrum pods and support predictable delivery, quality execution, and effective team collaboration.
- Foster a culture of ownership, accountability, learning, experimentation, and continuous improvement.
- Coach engineers on technical practices and effective and responsible use of AI‑assisted development tools.
- Actively contribute production code across backend services, frontend applications, and shared platforms.
- Apply high‑quality coding, testing, and software design practices.
- Own and review solution designs with a focus on security, scalability, reliability, and observability.
- Conduct code reviews and establish technical and engineering standards.
- Troubleshoot complex technical issues, lead Root Cause Analysis (RCA), and implement long‑term improvements.
- Use AI‑assisted tools for coding, refactoring, code reviews, quality analysis, architecture ideation, documentation, and optimization.
- Drive adoption of AI‑assisted development practices to improve engineering productivity, quality, and delivery speed.
- Evaluate emerging AI capabilities and apply them to appropriate engineering use cases.
- Establish best practices and guardrails for responsible AI‑assisted software development.
- Drive sprint planning, backlog grooming, estimation, and delivery tracking.
- Identify delivery risks, technical debt, and capacity constraints and lead mitigation activities.
- Ensure development artifacts align with applicable security, compliance, and regulatory standards.
- Embed reliability, availability, operational excellence, and observability into engineering practices.
- Lead post‑release reviews, incident follow‑ups, and continuous improvement activities.
- Develop data‑driven reports for senior leadership covering delivery status, risks, dependencies, and outcomes.
- Translate complex technical topics into executive‑level updates, dashboards, and summaries.
- Collaborate effectively with product, architecture, operations, and business stakeholders.
- Support collaboration across distributed teams and time zones.
Required Qualifications
- Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
- 12+ years of software engineering experience with people management responsibilities.
- Demonstrated experience managing Agile/Scrum pods in delivery‑focused environments.
- Strong hands‑on full‑stack engineering experience with modern enterprise systems.
- Strong hands‑on experience with Java.
- Strong experience with React.
- Experience with AWS API Gateway.
- Experience with AWS Step Functions.
- Experience designing and developing enterprise applications and services.
- Experience providing technical leadership, mentoring engineers, and supporting engineering teams.
- Practical experience using AI‑powered development tools within the software development lifecycle.
Preferred Qualifications
- Proven experience building and leading high‑performing engineering teams.
- Experience with Java and Spring Boot for backend development.
- Experience with Node.js.
- Experience with React and TypeScript; Angular or Vue experience is also beneficial.
- Experience designing and developing microservices and REST APIs.
- Cloud‑native development experience with AWS services such as EC2, EKS, RDS, and Lambda.
- Experience with CI/CD pipelines and DevOps tools such as GitHub, GitLab, Jenkins, or CloudBees.
- Strong understanding of scalability, performance, resiliency, and security patterns.
- Experience using metrics, dashboards, and reports to monitor delivery health and operational performance.
- Experience applying AI‑assisted development tools to improve engineering efficiency and outcomes.