Skip to content

General information

Career area
Technology
Country
United States
Work Location(s)
601 S. Tryon Street, Charlotte, NC
Remote?
Yes
Ref #
13019
Posted Date
Wednesday, June 15, 2022
Working time
Full-time

Ally and Your Career

Ally Financial only succeeds when its people do - and that’s more than some cliché people put on job postings. We live this stuff! We see our people as, well, people - with interests, families, friends, dreams, and causes that are all important to them. Our focus is on the health and safety of our teammates as well as work-life balance and diversity and inclusion. From generous benefits to a variety of employee resource groups, we strive to build paths that encourage employees to stretch themselves professionally. We want to help you grow, develop, and learn new things. You’re constantly evolving, so shouldn’t your opportunities be, too?

The Opportunity

Seeking an innovative and passionate Fullstack Software Engineer to build key capabilities and features of Ally's next generation Customer Care and Communication Platform. The ideal candidate will demonstrate an engineering mindset to solve real-world problems, technical expertise to enumerate, evaluate and improve solutions and possess leadership to effectively guide a team of engineers. In this role, you will partner closely with the platform managers, product team and architects to define platform roadmap, design, build, test and deploy features to deliver quality user experience and relevant messaging to millions of Ally customers across delivery channels and lines of business. Candidates should possess attention to detail and a track record of flawless execution.

The Work Itself

As a Fullstack Software Engineer, you will be part of an agile squad to design, build, test and deploy cloud native platform and microservices/API that will be consumed by our SaaS based Customer Relationship Management (Salesforce).

Demonstrated hands-on experience with distributed systems design and architecture to build scalable, reliable and resilient platforms
Establish coding best practices, conduct constructive peer code reviews, enable CI/CD and test and release pipelines 
Partner with architecture and external development teams to design reusable frameworks and technical solutions
Partner with business, UX design and other technology teams to stand up platform capabilities across delivery channels of voice, chat, sms/mms and push notifications and agent desktop portals
Conduct system demos, proof of concepts, and guide development teams to review business requirements, create designs, test plans/test cases
Recommend optimizations for improved resiliency, efficiency and speed to market by adopting good DevOps practices
Conduct performance testing, setup operational monitoring services and dashboards to review availability, system issues jointly with operations teams
Assist with hiring, onboarding and mentoring of new developers for your team

The Skills You Bring


3 + years of related experience with a bachelor's degree in a technical field, or an equivalent combination of experience and education
Expert in any of the programming languages JavaScript/Java and Python and common design patterns
Expert-level understanding and implementation cloud native architectures (AWS serverless or containers preferred) at scale in production
Prior experience building out platform capabilities from scratch in a multicloud environment is preferred
Experience with source code, CI/CD and build and agile management tools such as Git/GitLab, NPM, Jira
Experience with designing, publishing and consuming GraphQLAPI using Node.js and stream processing frameworks such as Apache Flink/Kafka or SparkStream 
Experience integrating with relational, key-value, document or graph databases
Experience with secure coding practices (OWASP) and accessibility standards
Creating and/or updating technical documentation on tools like Confluence and ReadMe files
Solid understanding of OAuth is required
Demonstrated interest or concepts of API First Driven is highly desirable

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 childcare 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.

Where permitted by applicable law, must have received or be willing to receive the COVID-19 vaccine by date of hire to be considered, if not currently employed by Ally.

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.