Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer

Ally

General Information Ref # 22485 Remote? No 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 This role reports to the office 3 (three) times a week; in a hybrid schedule At Ally, you get a startup feel but experience the benefits of a company that has worked out the kinks and is fulfilling its purpose. We are always evolving and see that as a good thing. From owning our work to seeing its impact in the real world, our team is relentless in finding new ways technology can help make experiences better and help people. We are problem solvers, we value diverse thinking, we support one another, and we challenge ourselves to think bigger in the journey to deliver customer-obsessed tech solutions. To read more about what our tech team does, be sure to visit our tech blog at ally.tech We are seeking a hands‑on Sr Software Engineer to lead the design, development, and support of enterprise‑grade applications that power critical business interactions and digital experiences. This role will drive the delivery of secure, scalable, and high‑performing platforms across front‑end and back‑end with the ability to drive engineering best practices and provide leadership within and across teams. The ideal candidate is a self‑starter who takes ownership, works well in a collaborative environment, and demonstrates the potential to grow into broader technical leadership responsibilities. As a Senior Software Engineer, you will be a key contributor to the software engineering team, helping design and deliver the next generation of enterprise applications. This role is focused on backend engineering and cloud‑native services, while also offering opportunities to contribute to frontend solutions and broader full‑stack initiatives as needed. 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 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, pnoun_2/CD practices across the software delivery lifecycle The Skills You Bring Minimum Qualifications 3+ years of experience Bachelor’s Degree in relevant field or equivalent Preferred Qualifications 3+ years of software engineering experience with strong proficiency in Java, Java EE, Spring Boot, REST Web Services, Hibernate, MySQL, and JUnit Strong experience building backend systems, APIs, and microservices in large enterprises or SaaS environments Experience working in cloud‑based environments such as AWS EC2, ECS, API Gateway, Lambda, S3, and SQS Experience with scripting languages such as bash, Python, or JavaScript Strong experience working in Agile Scrum environments Knowledge of continuous integration tools (GitLab), automated testing frameworks, and CI/CD Strong experience with JSON, XML, XSLT, and relational databases Ability to create technical designs, document solutions clearly, and communicate architecture effectively Experience using AI‑assisted development tools or AI agents to support software engineering workflows, including coding, testing, debugging, documentation, or developer productivity. For example, Claude Code or similar AI tools. Ability to assess and validate AI‑generated outputs to ensure accuracy, maintainability, security, and alignment with engineering standards Strong problem‑solving, analytical, and debugging skills Excellent written and verbal communication skills Reports to the office 3 (three) times a week 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 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 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 Base Pay Range: An individual's position in the range is determined by 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. Emerging: 85000 Experienced: 117500 Expert: 150000 Incentive Compensation: This position is eligible to participate in our annual incentive plan #J-18808-Ljbffr Ally

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Raleigh, NC vacancy
  • $95.3k - $158.8k

     ...mentoring others and translating complex requirements into impactful software solutions? About our Team LexisNexis Legal & Professional...  ..., robust governance, and effective collaboration across engineering and product teams. Responsibilities Interface with other... 
    Senior
    Local area
    Immediate start
    Worldwide
    Flexible hours

    LexisNexis

    Raleigh, NC
    8 days ago
  •  ...Red Hat, LLC is seeking a Senior Software Engineer to deliver key functionalities in Public Key Infrastructure within Red Hat Enterprise Linux. The role involves designing and developing new features, collaborating on open-source projects, and mentoring team members.... 
    Senior

    Red Hat

    Raleigh, NC
    2 hours ago
  •  ...keep, and process your private information, please review Insight Global's Workforce Privacy Policy: Skills and Requirements Level Senior Experience: 5–7+ years Tech Stack Languages: Python (~80%) Java (~20%) – nice to have, not required Cloud: AWS (core requirement)... 
    Senior

    Insight Global

    Raleigh, NC
    2 days ago
  • $133.65k - $220.68k

    A leading open source software company is seeking a Senior Software Engineer in North Carolina to collaborate with peers on delivering high-quality software solutions. You will support integration and troubleshooting for Red Hat Observability Service, optimize user experience... 
    Senior

    Red Hat, Inc.

    Raleigh, NC
    2 days ago
  •  ...strategies for cutting-edge Generative AI solutions. Collaborate effectively with cross-functional teams to deliver impactful software. Mentor junior engineers and contribute to technical best practices. Translate complex business requirements into robust technical solutions.... 
    Senior

    Gravity Engineering Services Pvt Ltd.

    Raleigh, NC
    3 days ago
  • $152k - $241.5k

    A leading technology company is seeking a Sr. Software Engineer for their North Carolina office. This role focuses on developing simulators for cutting-edge DGX Server platforms, enhancing simulation capabilities, and working closely with globally distributed teams. Candidates... 
    Senior
    Work at office

    NVIDIA

    Raleigh, NC
    3 days ago
  • Seneca Resources Company, LLC is seeking a Senior Software Engineer to join their Business Integrations team in Raleigh, NC. This role focuses on designing, building, and enhancing software integrations that improve customer-facing capabilities. The ideal candidate will... 
    Senior

    Seneca Resources Company, LLC

    Raleigh, NC
    3 days ago
  • $133.65k - $220.68k

     ...creating smart, more innovative solutions that solve our customers' most pressing challenges. RedHat’s Global Engineering team is looking for a Senior Software Engineer to join the Agentic and AI Engineering Tools team to develop a Kubernetes/OpenShift Operator and associated... 
    Senior
    Permanent employment
    Full time
    Work experience placement
    Remote work
    Flexible hours

    SupportFinity

    Raleigh, NC
    3 days ago
  • Join to apply for the V-Force Senior Software Engineer - RTP role at VAST Data . VAST Data is looking to add a Senior V-Force Developer to our growing team! This is a unique opportunity to join one of the fastest-growing infrastructure companies in history—at the heart... 
    Senior
    Full time

    VAST Data

    Raleigh, NC
    3 days ago
  • IXL Learning, developer of personalized learning products used by millions of people globally, is seeking Software Engineers who have a passion for technology and education to help us add new features to our extremely successful educational products and build new, innovative... 
    Senior
    Work at office

    IXL

    Raleigh, NC
    3 days ago
  •  ...architecture and twelve factor app patterns Ability to build reliable software that can withstand unreliable environments Unit and...  ...ability to handle multiple tasks at any given time Participate in engineering practices such as code and design reviews, environment... 
    Senior

    Dexian

    Raleigh, NC
    3 days ago
  •  ...keep, and process your private information, please review Insight Global's Workforce Privacy Policy: Skills and Requirements Level Senior Experience: 5-7+ years Tech Stack Languages: Python (~80%) Java (~20%) - nice to have, not required Cloud: AWS (core... 
    Senior

    Insight Global

    Raleigh, NC
    3 days ago
  • $152k - $241.5k

     ...debugging, testing, and evaluation of our Autonomous Vehicle software. Build compelling, data driven evaluation products by combining...  ..., metrics and dashboards. Collaborate with machine learning engineers, infrastructure engineers and roboticists to develop novel solutions... 
    Senior

    NVIDIA

    Raleigh, NC
    3 days ago
  • $95.3k - $158.8k

     ...GenAI solutions while mentoring others and translating complex requirements into impactful software. Lead automation of model capacity, governance, and collaboration across engineering and product teams. Responsibilities Interface with other technical personnel or team... 
    Senior
    Local area
    Flexible hours

    LexisNexis Risk Solutions

    Raleigh, NC
    2 days ago
  •  ...Remote or Mount Airy, NC Employment Type: Full-Time Position Summary Vigilant Cyber Systems, Inc. (VCS) is seeking a talented Senior Software Engineer to support the development of our SBIR programs. In this role, you will design and enhance software and systems that... 
    Senior
    Full time
    Remote work

    Vigilant Cyber Systems, Inc

    Raleigh, NC
    3 days ago
  • $125k - $145k

     ...optimism, and a commitment to success. What You’ll Do What You’ll Do describes responsibilities and expectations for the Senior Software Engineer role. The position emphasizes ownership of software development capabilities, evaluating current and prospective tools and... 
    Senior
    Remote work

    Foley

    Raleigh, NC
    1 day ago
  • Join Ascom as a Senior Software Engineer - and help Shape the Future of Critical Communication! We are looking for an experienced Senior Software Engineer to play a central role in the design, development, and evolution of Ascom’s clinical alarm management software solutions... 
    Senior
    Work at office
    3 days per week

    Ascom UMS

    Raleigh, NC
    3 days ago
  • $65 per hour

    Overview Position Title: Senior Software Engineer Location: Raleigh, NC Position Status: Full Time, W2 Pay Rate: $65/hr We are seeking an experienced Senior Software Engineer to join a high-performing Business Integrations team in Raleigh, NC. This team develops innovative... 
    Senior
    Full time

    Seneca Resources Company, LLC

    Raleigh, NC
    3 days ago
  • $65 per hour

    Position Title: Senior Software Engineer Location: Raleigh, NC Clearance Requirements: None Pay Rate: $65.00/hr Position Description: Join our client’s Business Integrations team as a Senior Software Engineer. You’ll help design, build, and enhance integrations that... 
    Senior

    Seneca Resources Company, LLC

    Raleigh, NC
    3 days ago
  • $152k - $241.5k

     ...GPUs, NVIDIA NVLink, NVIDIA InfiniBand networking, NVIDIA Grace CPUs, and a fully optimized NVIDIA AI and HPC software stack. We are hiring Sr. Software Engineer who will help build simulators for our DGX Server platforms. Simulations play a significant role in building... 
    Senior
    Work experience placement

    NVIDIA

    Raleigh, NC
    3 days ago
  • $65 per hour

    Position Title: Senior Software Engineer (C# / WinForms) Location: Remote (Must work Eastern Time Zone hours) Clearance Requirements: None Position Status: Contract - 12 months (Opportunity to Extend) Pay Rate: Up to $65/hour (W2) Position Description: We are seeking a... 
    Senior
    Long term contract
    Contract work
    For contractors
    Remote work

    Seneca Resources Company, LLC

    Raleigh, NC
    1 day ago
  • Sr. Software Engineer - Seneca Resources Position Title: Sr. Software Engineer Location: Raleigh, NC (Hybrid or Remote - Must work Eastern...  ...provided you can work East Coast (ET) business hours. As a Senior Software Engineer, you’ll play a key role in designing, developing... 
    Senior
    Contract work
    For contractors
    Remote work

    Seneca Resources

    Raleigh, NC
    1 day ago
  •  ...thrives on collaboration, innovation, and a shared commitment to improving the enrollment journey for all. We are seeking a Senior Software Engineer to lead the design, development, and optimization of our call routing platform. You will play a critical role in building... 
    Senior
    Remote work

    EnrollHere

    Raleigh, NC
    18 hours ago
  • Direct Supply, Inc. is seeking a Senior Software Engineer to lead the development of AI-powered applications, enhancing healthcare technology for seniors. You will architect and scale AI-enhanced systems, mentor engineers, and integrate advanced AI capabilities into products... 
    Senior

    Direct Supply, Inc.

    Raleigh, NC
    3 days ago
  • An EdTech company in Raleigh, NC is looking for a Senior Software Engineer to enhance their marketplace for educators. The role involves collaborating with a team, building robust applications, and mentoring teammates. Candidates should have extensive software engineering... 
    Senior

    IXL Learning

    Raleigh, NC
    3 days ago
  • Overview As Senior Software Engineer, you will work with cross‑functional global Technology teams in a fast‑paced and ever‑changing environment. You will design and develop scalable and efficient software that supports Factoring Business applications. This role will be... 
    Senior

    First Citizens Bank

    Raleigh, NC
    3 days ago
  •  ...North Carolina, Iowa, Oklahoma, California, Pennsylvania and Florida. Job Description CaptiveAire is looking for a strong Senior Software Engineer to join the CASLink team onsite at our corporate location in Raleigh. CASLink is an IoT Solution serving as CaptiveAire's... 
    Senior
    Relocation package
    Flexible hours

    CaptiveAire Systems

    Raleigh, NC
    3 days ago
  • $180k - $220k

     ...Datavanters bring a diversity of professional, educational and life experiences to realize our bold vision for healthcare. Senior Software Engineer The Role As a Senior Software Engineer, you will lead major initiatives that advance Datavant’s platform scalability and... 
    Senior

    Datavant

    Raleigh, NC
    3 days ago
  • Ascom seeks a Senior Software Engineer to drive the design, development, and evolution of clinical alarm management software solutions in a regulated medical device context. You will build distributed backend systems, ensure reliability, and influence architecture while... 
    Senior
    Work at office

    Ascom UMS

    Raleigh, NC
    3 days ago
  • $197.4k - $232k

     ...humans pushing toward something bigger, together. One Confluent. One Team. One Data Streaming Platform. About The Role As a Senior Software Engineer II at Confluent, you will take ownership of critical backend systems in Stream Governance products that underpin our data... 
    Senior
    Immediate start

    Confluent

    Raleigh, NC
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!