What are the responsibilities and job description for the Engineering Manager position at Ally Financial?
General information
Ally and Your Career
The Opportunity
The Engineering Manager acts as a liaison between the development teams and product teams to ensure feature delivery happens on time and upholds technology standards. The Engineering Manager will act as a first level supervisor and review, mentor, and evaluate the performance of individual team members. They will provide technical expertise in the establishment and implementation of standards and guidelines that guide the design of technology solutions including architecting and implementing solutions requiring integration of multiple platforms, operating systems, and applications across the enterprise.
The Work Itself
- Uses a broad and deep understanding of technical concepts in multiple specialized fields to develop solutions to problems and critical design issues.
- Work assignments are typically focused on critical products for the organization.
- Will supervise the work of lower-level personnel and facilitate Agile ceremonies on his/her team.
- Manage relationships with suppliers/vendors.
- , implement, and tune technology solutions to meet business and technical requirements on designated projects
- Create technical documentation to ensure effective operations/support of the infrastructure solution
- Supervise technology availability and reliability and assist with leading cross-domain operational/engineering teams and LOB application teams to triage high priority or performance degrading incidents when necessary
- Assist with operations and production coverage; provide 1st and 2nd level support for technical area of responsibility
- Support/Perform change requests as required for hardware upgrades, additions, configuration changes, etc. with proactive co-ordination with vendors and Ally partners
- Follow Change Management, Release Management, IT Risk - Compliance processes and standards
The Skills You Bring
- 5 years of experience as a technical manager of an agile team in building and scaling secure, dynamic, interactive websites using Angular5 , Node, ES6/TypeScript
- Bachelor's in Computer Science or related field required, MS degree in Computer Science or related field preferred
- Experience with React, Angular or Vue and other modern JavaScript frameworks, experience with NGXS, NGRX or RxJS and Knowledge of Java, specifically Spring / Spring Boot
- Experience managing cloud-native applications through AWS, AWS hands-on familiarity with ECS, Elastic Beanstalk, Pipelines, S3, CloudFront, Lambdas, SQS, SES, Cognito preferred
- Experience managing OAuth 2.0 integrations and understanding of authentication and security patterns and standard methodologies for modern JS applications
- Expertise in managing CI/CD processes and automated application deployments and maintenance in complex software ecosystems and experience with Infrastructure as code, especially with Terraform preferred
- Preferred experience with building accessible web applications and experience with managing work through Jira as part of a Scrum team
- Experience with one or more test frameworks with Angular applications – Jest, Mocha, Jasmine, Cypress and experience with APM, Log Aggregation and Session Recording tools preferred
- Experience with Bitbucket or Gitlab including deployment pipelines as well was building and maintaining RESTful services is preferred
- Experience collaborating with offshore and dedicated QA teams
How We'll Have Your Back
Ally's compensation program offers market-competitive base pay and pay-for-performance incentives (bonuses) based on achieving personal and company goals. But Ally’s total compensation – or total rewards – extends beyond your paycheck and is designed to support and enrich your personal and professional life, including:
- Time Away: competitive holiday and flexible paid-time-off, including time off for volunteering and voting.
- Planning for the Future: plan for the near and long term with an industry-leading 401K retirement savings plan with matching and company contributions, student loan and 529 educational assistance programs, tuition reimbursement, and other financial well-being programs.
- Supporting your Health & Well-being: flexible health and insurance options including dental and vision, pre-tax Health Savings Account with employer contributions and a total well-being program that helps you and your family stay on track physically, socially, emotionally and financially.
- Building a Family: adoption, surrogacy, and fertility support as well as parental and caregiver leave, back-up child and adult/elder day care program and child care discounts.
- Work-Life Integration: other benefits including LifeMatters® Employee Assistance Program, subsidized and discounted Weight Watchers® program and other employee discount programs.
Who We Are
Ally Financial is a customer-centric, leading digital financial services company with passionate customer service and innovative financial solutions. We are relentlessly focused on "Doing it Right" and being a trusted financial-services provider to our consumer, commercial, and corporate customers. For more information, visit www.ally.com.
Ally is an equal opportunity employer committed to diversity and inclusion in the workplace. All qualified applicants will receive consideration for employment without regard to age, race, color, sex, religion, national origin, disability, sexual orientation, gender identity or expression, pregnancy status, marital status, military or veteran status, genetic disposition or any other reason protected by law.
We are committed to working with and providing reasonable accommodation to applicants with physical or mental disabilities. For accommodation requests, email us at work@ally.com. Ally will not discriminate against any qualified individual who is capable of performing the essential functions of the job with or without reasonable accommodation.