×
Register Here to Apply for Jobs or Post Jobs. X

Principal Software Engineer

Job in Charlotte, Mecklenburg County, North Carolina, 28245, USA
Listing for: Ally Financial
Per diem position
Listed on 2025-12-20
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer, Cloud Engineer - Software, Senior Developer
Job Description & How to Apply Below

Overview

Ally is seeking a Principal backend engineer to help develop software applications supporting Brokerage functions. This role is responsible for developing IT solutions that are critical for trading functions. The ideal candidate will have experience with multiple programming languages and cloud technologies, including AWS, Java, and C#, with experience in the .NET Framework. Experience in financial technology is preferred but not required.

At this time, Ally will not sponsor a new applicant for employment authorization for this position.

The Work Itself
  • Collaborate with other developers as a member of an Agile (Scrum/Kanban) team and contribute to iterative rapid feature development cycles.
  • Use technical knowledge and company practices to create solutions to complex business problems.
  • Maintain code solutions using Git version control and CI/CD best practices.
  • Work with Product Owner to understand business requirements and translate into technical implementation strategies.
  • Partner with QA Analysts to ensure quality code is promoted to test environments.
  • Participate in Agile ceremonies (daily stand-ups, sprint reviews, planning, retrospectives, etc.).
  • Serve as liaison between product, architecture, and development team members.
  • Ensure stories contain the right balance of technical direction, best practices, and appropriate detail.
  • Coordinate projects with Engineering and Operations teams to minimize disruption to development work, including building out new development environments.
  • Drive continuous improvement through coaching, pair programming, code reviews, and round-table discussions.
  • Maintain a strong focus on high-quality deliverables and best practices.
  • Communicate effectively with senior leadership and other development teams.
Skills You Bring

Required:

  • BS/MS degree in Computer Science, Engineering, or related subject, or equivalent experience
  • At least 5 years’ experience as a backend developer
  • Proficiency in Java and C# and cloud technologies like AWS
  • Experience with Dev Ops tools like Terraform, Git Lab
  • 3 years of experience as a technical authority and working with other team members
  • 2 years of experience in an Agile setting with developers, QA, Scrum Masters, and Product Owners
  • Ability to supervise junior developers and make personnel decisions
  • Ability to manage multiple sophisticated software development projects
  • Ability to debug complex applications during Production Incident triage
  • Knowledge of all phases of software development
  • Ability to communicate software development issues and recommendations to senior management
  • Experience developing code according to acceptance criteria in user stories
  • Ability to debug existing codebase and propose viable resolutions
  • Ability to understand the business issues surrounding each project
  • Experience with standard change management tools and processes

Preferred:

  • Experience with relational and/or No

    SQL databases is beneficial but not required
Compensation & Benefits

Ally's compensation program offers market-competitive base pay and pay-for-performance incentives based on achieving personal and company goals. Total Rewards include compensation and benefits designed to meet your needs and family considerations, including:

  • Time Away: 20 paid time off days plus 11 paid holidays and 8 hours of volunteer time off annually (pro-rated based on start date and status).
  • Planning for the Future: 401K with matching and company contributions, student loan paydowns, 529 education savings, tuition reimbursement, employee stock purchase plan, and financial learning resources.
  • Health & Well-being: medical, dental, vision, life insurance, disability, Health Savings Account with employer contributions, Healthcare FSA, and wellness programs.
  • Building a Family: adoption, surrogacy, fertility assistance, paid parental and caregiver leave, dependent care FSA back-up, and discounts.
  • Work-Life Integration: EAP, Weight Watchers discounts, and other programs.
  • Other: travel allowances, relocation assistance, signing bonus and/or equity depending on the role.
  • For more details, visit: ally-total-rewards snapshot.
Who We Are

Ally Financial is a customer-centric, leading digital financial services company…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary