Principal Software Engineer
Listed on 2025-12-20
-
Software Development
Software Engineer, Full Stack Developer, Cloud Engineer - Software, Senior Developer
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.
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
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.
Ally Financial is a customer-centric, leading digital financial services company…
(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).