Manager - Software Engineering

Ally•Detroit, MI
•$110,000 - $180,000

About The Position

The Manager - Software Engineering is responsible for successful delivery, modernization, stability, and continuous improvement of Ally's critical applications. The role provides technical leadership across multiple agile teams and serves as the primary liaison among business stakeholders, product management, architecture, infrastructure, cybersecurity, and engineering teams. The manager owns end-to-end delivery for an integrated enterprise platform built with React, Java Spring Boot, Oracle, PostgreSQL, AWS cloud technologies, batch processing frameworks, and event-driven architectures. Accountabilities include delivery execution, technical design governance, application reliability, operational excellence, modernization, production support, regulatory compliance, and team development. The position leads technical solution delivery and architecture, AWS adoption and modernization, enterprise integrations, batch processing and data management, program execution, application stability, engineering practices, and talent development. The role also serves as an escalation point for critical production incidents and supports compliance with enterprise security standards, audit controls, and regulatory obligations.

Requirements

  • 7+ years of relevant experience (minimum qualifications).
  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related discipline, or equivalent experience.
  • 5+ years of experience in software engineering, application delivery, or technical leadership roles.
  • Strong hands-on experience with React.js, Java, Spring Boot, REST APIs and microservices, Spring Batch, and AWS Batch.
  • 3+ years of experience leading large-scale application delivery initiatives and engineering teams.
  • Experience with AWS cloud services and cloud-native application architecture.
  • Experience designing and supporting distributed systems, high-availability solutions, and enterprise integrations.
  • Strong understanding of Agile delivery methodologies and SDLC best practices.

Nice To Haves

  • Strong technical decision-making and problem-solving skills.
  • Experience with Oracle Database, PostgreSQL, and Kafka event streaming.
  • Ability to lead multiple strategic initiatives simultaneously.
  • Exceptional stakeholder management and communication skills.
  • Ability to influence technical and business leaders across organizational boundaries.
  • Proven record of delivering complex enterprise solutions while balancing business priorities, risk, quality, and operational excellence.
  • Experience with DataStage, CI/CD pipelines, DevOps practices, and Infrastructure as Code.
  • Experience leading application modernization and cloud migration programs.
  • Familiarity with financial services or highly regulated environments.

Responsibilities

  • Lead end-to-end delivery of business initiatives, aligning with business objectives, architectural standards, security requirements, and enterprise technology strategies.
  • Provide technical leadership for applications using React, Java Spring Boot, Oracle, PostgreSQL, Kafka, AWS cloud services, and batch processing technologies.
  • Lead solution design discussions and collaborate with Enterprise Architecture on scalable, resilient, maintainable solutions.
  • Translate business requirements into technical solutions, delivery plans, and implementation roadmaps with Product Owners and business stakeholders.
  • Ensure technical stories and features include architectural guidance, acceptance criteria, non-functional requirements, and implementation details.
  • Lead AWS cloud adoption and modernization, including application migration, performance optimization, resiliency improvements, and operational automation.
  • Promote cloud-native practices, Infrastructure as Code, CI/CD, observability, monitoring, logging, and security controls.
  • Partner with DevOps and Infrastructure teams to improve platform stability, scalability, and cost efficiency across AWS environments.
  • Oversee API, event-driven, and messaging integrations with internal and external enterprise systems.
  • Provide technical governance for Kafka event integrations and high-volume transactional processing.
  • Support integration patterns that ensure data consistency, reliability, scalability, and operational visibility.
  • Guide enterprise batch processing using IBM DataStage, Spring Batch, and AWS Batch, ensuring performance, reliability, recovery, and operational support requirements are met.
  • Collaborate with data engineering teams on database design, optimization, and data quality across Oracle and PostgreSQL.
  • Own delivery commitments, release planning, resource allocation, risk and dependency management, and stakeholder communications.
  • Manage concurrent initiatives and work with Program Managers, Scrum Masters, Product Owners, QA, and Operations to remove blockers and maintain execution transparency.
  • Provide senior leadership with updates on project status, milestones, risks, dependencies, and mitigation strategies.
  • Escalate and address critical production incidents; drive root cause analysis, problem management, and continuous improvement.
  • Ensure compliance with security standards, vulnerability remediation requirements, audit controls, and regulatory obligations.
  • Establish and monitor application health, service-level objectives, operational metrics, and support readiness.
  • Promote code reviews, automated testing, pair programming, secure coding, design reviews, and CI/CD.
  • Improve software quality, developer productivity, reliability, and technical debt, while fostering ownership, accountability, collaboration, innovation, and learning.
  • Mentor engineers, technical leads, and delivery team members; conduct performance discussions, career planning, and coaching.
  • Support recruitment through resume reviews, technical interviews, candidate evaluations, and onboarding; build high-performing teams for enterprise-scale delivery.

Benefits

  • Market-competitive base pay and pay-for-performance incentives based on personal and company goals.
  • At least 20 paid time off days, 11 paid holidays, and 8 hours of yearly volunteer time off; prorated and subject to variation by employment status and management level.
  • 401(k) retirement savings plan with matching and company contributions.
  • Student loan pay-down and 529 educational savings assistance programs.
  • Tuition reimbursement.
  • Employee stock purchase plan.
  • Financial learning center and financial coach access.
  • Medical, dental, and vision insurance options.
  • Employee, spouse, and child life insurance.
  • Short- and long-term disability insurance.
  • Pre-tax Health Savings Account with employer contributions and Healthcare FSA.
  • Critical illness, accident, and hospital indemnity insurance.
  • Total well-being program supporting physical, social, emotional, and financial well-being.
  • Adoption, surrogacy, and fertility assistance.
  • Paid parental and caregiver leave.
  • Dependent Day Care FSA, backup child and adult/elder care days, and childcare discounts.
  • Employee Assistance Program.
  • Subsidized and discounted Weight Watchers program and other employee discount programs.
  • Depending on the role, travel allowances, relocation assistance, signing bonus, and/or equity may be available.
  • Annual incentive plan eligibility.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service