Senior Software Engineer
$85k - $150kAlly Financial
Job Title
Job description and details follow.
The Opportunity
The Work Itself
Design, develop, and maintain backend services, APIs, and enterprise applications using Java and modern cloud-native architecture.
Contribute to frontend development including support for user-facing features and full-stack solutions when needed.
Translate business and technical requirements into scalable, maintainable software designs and implementation plans, provide estimates and communicate tradeoffs and risks clearly.
Write clean, reusable, secure, and high-quality code that aligns with engineering standards and best practices. Address vulnerabilities on regular bases and always on a look for opportunities of enhancements.
Contribute to system design, architecture discussions, and technical decision-making across projects.
Demonstrate ownership of deliverables from design through deployment and production support.
Leverage AI-assisted development tools and agents to improve engineering productivity, accelerate delivery, enhance code quality, and support activities such as code generation, refactoring, test creation, documentation, and troubleshooting.
Evaluate and apply AI-assisted development practices responsibly, including validating outputs, maintaining code quality, and ensuring alignment with security and engineering standards.
Perform code reviews, promote excellence in engineering, and help raise the technical capabilities of the team.
Provide informal technical leadership through mentoring, knowledge sharing, and guidance on design and implementation approaches.
Participate in and help lead agile ceremonies and technical sessions, including sprint planning, design reviews, backlog refinement, code reviews, and retrospectives.
Support automated testing, continuous integration, and CD practices across the software delivery lifecycle.
The Skills You Bring
Minimum Qualifications
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. Our Total Rewards program includes industry-leading compensation and benefits plus additional incentives that are designed to meet your needs and those of your family so you can get the most out of your career and your life, including:
- Time Away: Program starts at 20 paid time off days in addition to 11 paid holidays and 8 hours of volunteer time off yearly (time off days are prorated based on start date and program varies based on full or part-time status and management level).
- 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 pay downs and 529 educational save up assistance programs, tuition reimbursement, employee stock purchase plan, and financial learning center and financial coach access.
- Supporting your Health & Well-being: Flexible health and insurance options including medical, dental and vision, employee, spouse and child life insurance, short- and long-term disability, pre-tax Health Savings Account with employer contributions, Healthcare FSA, critical illness, accident & hospital indemnity insurance, 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 assistance as well as paid parental and caregiver leave, Dependent Day Care FSA back-up child and adult/elder care days and childcare discounts.
- Work-Life Integration: Other benefits including Mentally Fit Employee Assistance Program, subsidized and discounted Weight Watchers® program and other employee discount programs.
- Other compensations: Depending on the role for which you are considered, you may be eligible for travel allowances, relocation assistance, a signing bonus and/or equity.
- To view more detailed information about Ally's Total Rewards, please visit this link:
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
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 View email address on click.appcast.io. Ally will not discriminate against any qualified individual who is capable of performing the essential functions of the job with or without reasonable accommodation.
Base Pay Range: $85000 - $150000 USD An individual's position in the range is determined by the specific role, the scope and responsibilities of the role, work experience, education, certification(s), training, and additional qualifications. We review internal pay, the competitive market, and business environment prior to extending an offer. Incentive Compensation: This position is eligible to participate in our annual incentive plan.
$116.5k - $169k
...contract-driven development Working knowledge of cloud-native engineering practices, including containers, Kubernetes, Helm, GitOps,... ...AI use Education ~ Bachelor’s degree in computer science, Software Engineering, Information Technology, or a related technical field...SeniorFull timeContract work- Client Industry Technology Full Job Description See Primary Skills Visa Restrictions Must be able to convert without sponsorship Locals Only/ Out of Area/ Remote Local to Charlotte, NC (Onsite 2x a week) ...SeniorLocal areaImmediate startRemote work
$95k
...doing the right things right. You will join our Product Engineering team that shares a passion for writing great code, embracing... ...customers protect their reputation and bottom line. As our Senior Software Engineer, you will have ample opportunity to grow your...Senior- ...participate in moderately complex initiatives and deliverables within Software Engineering and contribute to large-scale planning related to Software... ..., training, military experience, education. Senior Software Engineer: 5+ years of software engineering...SeniorWork at officeWork from home
$154.67k - $233.3k
...Employer: Siemens Industry Software Inc. Job Title: Senior Software Engineer [MULTIPLE POSITIONS] Job Location: Charlotte, NC Job Type: Full Time Rate of Pay: The salary range for this position in Charlotte, NC is $154,669 - $233,30...SeniorFull timeLocal areaFlexible hours$84k - $149k
...Senior Software Engineer At Wells Fargo, we are looking for talented people who will put our customers at the center of everything we do. We are seeking candidates who embrace diversity, equity and inclusion in a workplace where everyone feels valued and inspired....SeniorWork experience placementRemote workRelocation package- ...Insight Global is seeking a Senior Software Engineer who will plan, design, develop, configure, document, deploy, troubleshoot, and maintain software applications and services for one of our banking clients. This individual will be responsible for working with cross-functional...Senior
$116.5k - $169k
...integrity. Skills and Competencies ~7+ years of overall software engineering or integration experience, with 4+ years of SAP Integration... ...platforms and shared services. The team partners closely with senior leaders, product teams, and key stakeholders to drive...SeniorFull time$46.5 - $62 per hour
...Senior Software Engineer At CompucomStaffing, you're more than just a number. Our employee relationship managers support you throughout your engagement, providing career guidance and reemployment assistance. Our client is currently seeking a qualified Senior Software...SeniorHourly payMinimum wageWork experience placementWork at officeLocal areaRemote workAfternoon shift- ...Senior Software Engineer Location: Charlotte, North Carolina; Plano, Texas; Jersey City, New Jersey (Onsite) Role Overview We are seeking a Senior Software Engineer to develop, enhance, and maintain applications within our Financial Crimes technology division...Senior
$59.53 - $67.53 per hour
...Genesis10 is currently seeking a Senior Software Engineer - Onsite for a 6+ month contract position with a Global Financial Institution located in Charlotte, NC. This position is 5 days onsite. As a Senior Software Engineer, you will design, develop, test, and deploy...SeniorHourly payPermanent employmentContract workWork experience placement$106.1k - $176.9k
...Senior Full-Stack Software Engineer Build a career that matches your initiative with an environment centered on innovation, collaboration, and impact. At LPL Financial, you'll work with modern technology, supportive teammates, and the opportunity to contribute to solutions...SeniorWork from home- ...Senior Software Engineer Contract: 3 Year Contract Mode of interview: 1 round in person Location: Must be in Charlotte, NC to work Hybrid Model Main Skill set: Python, AI and Angular Job Description: Lead Software Engineer - AI Application Platform The...SeniorContract workImmediate start
- ...Senior Full Stack Engineer Old Well Labs is a Charlotte-based financial intelligence startup used by leading allocators and the fund managers... ...For ~5+ years of experience building production software ~ Strong backend experience in Python (and/or Node.js)...SeniorWork at officeVisa sponsorshipWork visaFlexible hoursShift work
- ...Dialog flow CX or similar conversational AI frameworks.Exposure to LLM (Large Language Models), agentic architectures, and prompt engineering concepts.Familiarity with ADK (Agent Development Kit), Playbook, or similar agentic frameworks.Conceptual understanding of...Senior
- ...The Senior Software Engineer will support the full software development lifecycle (SDLC) for enterprise applications responsible for large-scale document generation, processing, printing, and electronic/postal delivery. This role supports critical document delivery infrastructure...Senior
- ...online, ATM, and other channels to Wells Fargo's more than 70 million global customers. Wells Fargo Bank N.A. seeks a Senior Software Engineer in Charlotte, NC. Job Role and Responsibility: Wells Fargo Bank, N.A., Wealth Technology Group is hiring a Senior Software...SeniorRemote work2 days per week
- ...Senior Software Engineer At Jack Henry, we're more than a technology company, we're a force for good in financial services. We're redefining how community banks and credit unions connect with the people they serve. Our mission is rooted in people inspired innovation...SeniorPermanent employmentH1bWork at officeLocal areaRemote work
- ...Software Developer Be responsible for designing, coding, testing, implementing, maintaining, and supporting application software... ...design documents (including code samples/outlines) and detailed engineering specifications based on complex business, user, and non-functional...SeniorFull timePart timeWork experience placementH1bWork at officeWork from homeVisa sponsorship1 day per week
- ...learning, including through conferences, workshops and meetups Job Overview We are seeking a highly skilled and experienced Senior Software Engineer with a strong background in building scalable, high-quality cloud-native applications. The ideal candidate brings a hands-...SeniorFull time
- ...online, ATM, and other channels to Wells Fargo’s more than 70 million global customers. Wells Fargo Bank N.A. seeks a Senior Specialty Software Engineer in Charlotte, NC. Job Role and Responsibility: Responsible for supporting the Model Risk Validation...SeniorRemote work2 days per week
$118k - $178k
...for innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2025) Day to Day As a Software Engineer III on the AI Gateway & Guardrails team at Indeed, you will own and drive the development of platform services that connect Indeed...SeniorWork experience placementLocal area- YSI Incorporated is seeking a Senior Software Developer to advance the architecture of its identity and access management platform in Charlotte, North Carolina. This role focuses on a transition to a modern Policy-as-Code model, ensuring optimal integration and security...Senior
- 00001 Ameriprise Financial Inc is seeking a skilled software developer to design, code, test, and support application software. The ideal candidate will possess strong experience in microservices and data-driven applications using .NET, JavaScript, and Python. The role...SeniorFull time
$190k - $240k
...hidden fees or compounding interest. Consumer Growth Experience Engineering (CGX) builds the platforms and end‑to‑end experiences that... ...JavaScript/TypeScript. You have a total of 4+ years of experience as a software engineer. You are experienced in designing, developing, and...SeniorRemote workFlexible hours- ...training pipelines, plus top AI researchers who specialize in software engineering, logical reasoning, STEM, multilinguality, multimodality,... ...link to access the portal and complete your profile. Seniority level Entry level Employment type Contract Job...SeniorFull timeContract workFor contractorsRemote workFlexible hours
- Aithical Hub Inc. is seeking experienced consultants with over 8 years in Java and Python development. Candidates should have expertise in building APIs, strong understanding of reactive programming, and familiarity with CI/CD pipelines and cloud-native environments. The...Senior
$116.5k - $169k
Moody's Investors Service is seeking a Senior Software Engineer in Charlotte, NC to drive full-stack development across enterprise applications, utilizing Java, Spring Boot, Angular, and PostgreSQL. This role emphasizes a strong ownership mindset while implementing AI-...Senior- ...C! H1B visa sponsorships are available on the W2 basis. Also, this client does not accept OPT/CPT visas. Position Title Senior .NET Software Engineer Location Charlotte, NC (hybrid – 3 days/week onsite) Required Qualifications 10+ years .NET development experience working...SeniorH1bVisa sponsorship3 days per week
$96.8k - $145.2k
Senior Software Engineer - IE08CE We’re determined to make a difference and are proud to be an insurance company that goes well beyond coverages and policies. Working here means having every opportunity to achieve your goals - and to help others accomplish theirs, too....SeniorFull timeTemporary workWork at office3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- senior robotics software engineer Charlotte, NC
- intermediate software engineer Charlotte, NC
- junior software developer Charlotte, NC
- graduate software engineer Charlotte, NC
- senior software engineer Charlotte, NC
- software developer fintech Charlotte, NC
- software engineer visa sponsorship Charlotte, NC
- senior software engineer ruby on rails Charlotte, NC
- federal - software developer Charlotte, NC
- graduate software developer Charlotte, NC


