DeveloperJobs.io
← Back to all jobs

Job Description

Ally Financial is seeking a hands-on Software Engineer to design, build, test, deploy, support, and continuously improve applications across its Audit and Risk technology portfolio. This onsite role in Charlotte, NC supports end-to-end delivery of business value, including full-stack features, RESTful services, database enhancements, third-party integrations, Agile collaboration, and production support.

What you’ll do

  • Work across the software lifecycle to contribute to design, development, testing, debugging, implementation, and support of solutions that improve operational efficiency.
  • Build full-stack features using TypeScript, JavaScript, React, Next.js, and Node.js/Express, with SQL and Python supporting application and data processing needs.
  • Develop and enhance RESTful APIs (controllers, middleware, service layers, and route handlers) with secure authentication and authorization.
  • Implement database enhancements including schema changes, migrations, indexing strategies, seed data, and query optimization.
  • Integrate Ally applications with enterprise and third-party platforms such as Snowflake, Salesforce, and other business-critical systems.
  • Participate in Agile ceremonies including sprint planning, backlog refinement, daily standups, sprint reviews, and retrospectives.
  • Contribute to DevOps and CI/CD practices that support reliable deployments, monitoring, and ongoing maintenance.
  • Maintain code quality through unit testing, automated testing, code reviews, and adherence to engineering standards and best practices.
  • Support system integration testing and user acceptance testing by analyzing, troubleshooting, and resolving defects.
  • Support production readiness activities such as deployments, changes, service account maintenance, documentation updates, vulnerability remediation, and operational support.
  • Troubleshoot application and user issues, perform root-cause analysis, and coordinate with teams across infrastructure, database, security, network, cloud/platform, and identity and access management to drive resolution.
  • Review security findings, vulnerability assessments, and penetration-test results and assist with remediation aligned to technology risk and compliance requirements.
  • Create and maintain technical documentation including deployment procedures, support runbooks, support guides, and knowledge base articles.
  • Collaborate with engineers, architects, product owners, and business stakeholders to deliver solutions that meet business needs.
  • Participate in innovation activities such as proof-of-concepts and hackathons, supporting continuous improvement efforts.
  • Handle scheduled after-hours work when required for production deployments, maintenance, or critical support events; day-to-day support is primarily during business hours.

Skills and qualifications

  • 1+ years of relevant software engineering experience.
  • Experience delivering through all phases of the software development lifecycle, including design, development, testing, deployment, support, and maintenance.
  • Proficiency with TypeScript and experience building applications with React or a comparable modern front-end framework.
  • Experience building or supporting RESTful APIs using Node.js/Express (or similar), including controllers, middleware, service layers, and authentication integration.
  • Experience with relational databases, SQL, and scripting languages such as Python.
  • Experience with source control, testing, debugging, secure coding practices, code reviews, and modern software delivery practices.
  • Ability to troubleshoot application issues and support production systems through standard change, release, and support processes.
  • Strong written and verbal communication skills, including creating technical documentation and communicating with engineers, technology partners, and business stakeholders.
  • Ability to work effectively in a collaborative Agile environment and contribute to continuous improvement initiatives.
  • Experience supporting applications used by Internal Audit, Enterprise Risk, Compliance, Controls, or other regulated business functions is a plus.
  • Cloud experience with AWS is beneficial, including services such as ECS Fargate, Aurora, RDS Proxy, API Gateway, IAM, Secrets Manager, or S3.
  • Experience supporting, configuring, integrating, or enhancing vendor-provided enterprise applications is beneficial.
  • Salesforce administration, configuration, or support is preferred; Apex development is not required.
  • Ability to balance feature delivery with application sustainment, user support, technical debt reduction, security remediation, and operational improvements.
  • Demonstrated curiosity, ownership, problem-solving ability, and willingness to learn new technologies and business domains.
  • Ability to work independently on well-defined assignments while collaborating with senior engineers and technical leads on more complex initiatives.

Compensation and eligibility

Base pay range: $65,000.00 - $115,000.00 per year. Base pay is determined based on role scope and responsibilities, work experience, education, certification(s), training, and additional qualifications, with consideration of internal pay, competitive market, and business environment.

  • Eligible for an annual incentive plan.

Benefits

  • Market-competitive base pay and pay-for-performance incentives (bonuses) tied to personal and company goals.
  • 20 paid time off days (program starts at 20 paid time off days in addition to 11 paid holidays).
  • 8 hours of volunteer time off yearly.
  • 401(k) retirement savings plan with matching and company contributions.
  • Student loan pay downs and 529 educational save up assistance programs.
  • Tuition reimbursement.
  • Employee stock purchase plan.
  • Financial learning center and financial coach access.
  • Flexible health and insurance options including medical, dental, and vision, plus employee, spouse and child life insurance.
  • Short- and long-term disability.
  • Pre-tax Health Savings Account with employer contributions and a Healthcare FSA.
  • Critical illness, accident & hospital indemnity insurance.
  • Total well-being program, adoption/surrogacy/fertility assistance, and paid parental and caregiver leave.
  • Dependent Day Care FSA back-up child and adult/elder care days and childcare discounts.
  • Mentally Fit Employee Assistance Program.
  • Subsidized and discounted Weight Watchers® program and other employee discount programs.
  • May be eligible for travel allowances, relocation assistance, a signing bonus and/or equity (depending on the role).

Work arrangement

  • This role is fully on-site in Charlotte, NC.
  • Hybrid and remote work arrangements are handled separately; work requirements are subject to change based on leader discretion and/or business need.

Other details

  • Ally designates roles as fully on-site, hybrid, or fully remote; hiring manager will discuss specific work requirements during the hiring process.
  • At this time, Ally will not sponsor a new applicant for employment authorization for this position.

Similar Jobs