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

Principal Software Engineer.

$110k - $180k

Ally Financial

Software Engineer

Ally's model hosting Platform team is looking for an experienced software engineer to design, build and contribute to our AI/ML model hosting platform that enables modeling teams across the organization to host their AI/ML models as APIs in easy, self-serve, safe and performant way. We aim to operate like a startup in an enterprise environment, moving quickly and iteratively working with our partners to get to the best solution. This role is focused on end-to-end Cloud Native Application Development with Python. Proven expertise in developing secure and robust software applications, organizational leadership, collaboration and communication skill is required.

The work itself includes:

  • Working closely with technical and business partners to understand and translate technical requirements into technical specifications for delivering new features and capabilities
  • Designing and implementing clean, quality, and testable applications that supports rapid delivery
  • Deploying cloud infrastructure with Infrastructure as code, as well as build/maintain CI/CD pipelines making updates as required.
  • Finding creative and innovative approaches to complex problems while working, learning, and collaborating in a cross-functional agile team.
  • Being passionate and continuing to advance software craftsmanship within Ally
  • Sizing/estimating user stories/tasks and assisting in the development of a continuous release strategy.
  • Contributing to technical documentation and specifications, as required.
  • Contributing/leading code reviews.

The skills you bring include:

  • At least 5+ years of experience in Python programming including application service development.
  • Ability to design and build serverless and stateful systems on AWS, that are scalable and highly available.
  • At least 5 years of AWS experience with a variety of services, in priority order but not limited to: Lambda, ECS, S3, Dynamo DB, API gateway, Step Functions, SQS, IAM, Security Groups.
  • Experience with Infrastructure as code (Terraform preferred).
  • Experience with snowflake.
  • Experience with microservice development patterns.
  • Experience working in an agile environment.
  • Experience/working knowledge configuring and deploying CI/CD pipelines.
  • Experience with version control like GitLab.
  • AI/ML experience/certification is a plus.
  • Experience with Apigee is a plus.

How we'll have your back includes:

  • 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.

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: $110000 - $180000 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.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer. in Detroit, MI vacancy
  •  ...we drive innovation. Dream big and create the future of mobility at Magna Electronics. Job Responsibilities: The Principal Software Engineer is responsible for developing embedded software including design and development for safety critical automotive computer... 
    Suggested
    Permanent employment
    Local area

    Magna Services

    Southfield, MI
    1 day ago
  • $169.5k - $366k

     ...As a Principal Engineer within Client Experience (CX), you'll help shape and deliver Rocket's vision for seamless, end-to-end digital journeys...  ...solutions, including AI and automation throughout the software development lifecycle, that materially impact the company and... 
    Suggested
    Minimum wage
    Night shift
    Weekend work

    Rocket Companies

    Detroit, MI
    6 days ago
  •  ...Principal Software Engineer – Developer Experience Remote or Hybrid: This role can be remote US or hybrid in our Warren MI or Austin TX office. The Role: This Principal Software Engineer – Developer Experience role sits within the Developer Experience (DevEx)... 
    Suggested
    H1b
    Work at office
    Remote work
    Shift work

    General Motors

    Warren, MI
    2 days ago
  •  ...About FullStack FullStack is one of the fastest-growing software consultancy companies in the Americas. We deliver...  ...industry average. The Position We're Looking To Hire a Principal Software Engineer (.NET + Data) To Join Our Team. You'll Work With Our Incredible... 
    Suggested
    Remote work

    Full Stack LLC

    Detroit, MI
    7 days ago
  •  ...we drive innovation. Dream big and create the future of mobility at Magna Electronics. Job Responsibilities: The Principal Software Engineer is responsible for developing embedded software including design and development for safety critical automotive computer... 
    Suggested
    Permanent employment
    Local area

    Magna Services

    Southfield, MI
    12 hours ago
  •  ...leading developer of Embodied AI technology. Our advanced AI software and foundation models enable vehicles to perceive,...  ...deliver impact. The role We’re seeking an exceptional Principal Application SW Engineer to join our Japan‑based team within the Application Software... 
    Full time
    Work at office
    Work from home
    Relocation
    Visa sponsorship
    Relocation package

    Icehouseventures

    Detroit, MI
    3 days ago
  • Icehouseventures is seeking a Principal Application SW Engineer to join our innovative team in Detroit. This full-time role focuses on localizing and advancing autonomous driving technology. The ideal candidate has 8+ years in embedded systems, strong C/C++ skills, and... 
    Full time
    Relocation package

    Icehouseventures

    Detroit, MI
    3 days ago
  • $126.13k - $171.8k

     ...About the job Software Engineer Part-time/Full-time Salary: $126,129 - $171,801 per year Location : USA, Southfield, 48000, MI Employment option: Remote Job type: Contractor, Consultancy, Full time, Part time Job Summary: Working under the direction of the Manager or Senior... 
    Full time
    Part time
    For contractors
    Remote work
    Visa sponsorship

    VORKIS

    Southfield, MI
    7 days ago
  •  ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform...  ...initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading... 
    Work at office
    Remote work

    Canonical

    Detroit, MI
    4 days ago
  • $45 per hour

     ...Hi, We are hiring for our client, so please let me know if you are interested in this position. Title: Software Engineer Calibration Location: Dearborn, MI Duration: Long Term Contract in W2 US Citizens or Green Card required ! Pay Rate: $45/hr plus Medical... 
    Long term contract

    Open Systems

    Dearborn, MI
    2 days ago
  •  ...Experience with modern routing (React Router or Next.js). ~ State management: React Query, Redux Toolkit, or Zustand. Frontend Engineering Form handling with React Hook Form and schema validation (Zod/Yup). Strong layout & styling skills (Flexbox, Grid) using... 

    Anveta

    Detroit, MI
    1 day ago
  • $85.4k - $192.9k

     ...Job Description We are seeking an experienced Full-Stack Software Engineer to build the software ecosystem powering our next-generation AI Vision Systems. You will develop the "connective tissue" between high-performance machine learning models running on edge hardware... 
    Immediate start
    Visa sponsorship
    Relocation package
    Flexible hours

    Ford Motor Company

    Redford, MI
    1 day ago
  •  ...GM is developing the next generation of embedded platform software to deliver state of the art features to our customers, to achieve...  ...infrastructure need to evolve along with it. We are looking for energetic engineers to help us deliver high quality test tools and infrastructure... 
    Full time
    Work at office
    Local area
    Work from home
    Relocation package
    Flexible hours
    3 days per week

    General Motors

    Warren, MI
    12 hours ago
  •  ...Senior Software Engineer - Embedded Tools and Test Pittsburgh, PA, Palo Alto, CA, Detroit, MI Latitude AI develops automated driving technologies, including L3, for Ford vehicles at scale. We're driven by the opportunity to reimagine what it's like to drive and make... 
    Work at office
    Immediate start

    Latitude AI

    Detroit, MI
    4 days ago
  •  ...Job Title: Software Engineer III (Senior) Location: Detroit, MI Duration: 6 months Core .NET Technologies Role Description: Software Engineer III (Senior) Performing analysis of existing solutions to understand how to satisfy business needs.... 
    Work experience placement

    AceStack LLC

    Detroit, MI
    4 days ago
  • $55 per hour

     ...consumers the flexibility to buy now and pay later without any hidden fees or compounding interest. We’re currently seeking a Software Engineering Apprentice to join our Engineering team. This apprenticeship will last 6 months and consist of dedicated one‑on‑one... 
    Hourly pay
    Apprenticeship
    Work at office
    Remote work
    Flexible hours

    Affirm

    Detroit, MI
    7 days ago
  •  ...Senior Software Engineer (On-Site) Detroit, MI, United States About the Job Senior Software Engineer (On-Site) Six month contract General Qualifications: The successful candidate must have: A 4-year college degree in Computer Science or a related... 
    Contract work

    Nanosoft Consulting

    Detroit, MI
    12 hours ago
  •  ...Job Summary We are seeking a skilled Software Engineer with strong expertise in .NET technologies, Microsoft Azure, and Stibo MDM to support and enhance enterprise master data management solutions. The role involves configuring and customizing Stibo applications... 

    Prophecy Technologies

    Detroit, MI
    4 days ago
  •  ...the overall web and integration design and development for the range of products under the GM Loyalty umbrella. The Senior Software Engineer is responsible for participating in all aspects of the software development lifecycle which includes estimating, technical... 
    Work experience placement
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    2 days ago
  •  ...Senior Software Engineer Specializing In Public Key Infrastructure (PKI) And Secure Api Services We are the movers of the world and the makers of the future. We get up every day, roll up our sleeves and build a better world -- together. At Ford, we're all a part of... 
    Immediate start
    Relocation
    Flexible hours

    Ford Motor Company

    Dearborn, MI
    3 days ago
  •  ...Senior Software Engineer - Manage Vehicle Interfaces Pittsburgh, PA, Detroit, MI Latitude AI develops automated driving technologies, including L3, for Ford vehicles at scale. We're driven by the opportunity to reimagine what it's like to drive and make travel safer... 
    Work at office
    Immediate start

    Latitude AI

    Detroit, MI
    2 days ago
  • $30 - $35 per hour

     ...Insight Global is looking for a software developer with robotics expertise to help productionize and scale a grasp-planning software...  .... This role is ideal for someone who combines strong software engineering fundamentals with hands-on experience in robotics, automation,... 

    Insight Global

    Warren, MI
    2 days ago
  • $63 per hour

     ...Sr. Software Engineer TECHM-JOB-29042 SAP EWM- Dearborn, MI (Remote). Sub-con Pay rate- $63/hr. FTE- $108K/year. We are seeking a skilled SAP EWM Functional Consultant with expertise in design and implementing SAP EWM solutions. Assignments include analyzing... 
    Remote work

    Keylent Inc

    Dearborn, MI
    2 days ago
  •  ...Software Engineer - Remote Location: Remote (onsite in Detroit, MI also an option) Duration: 06 months plus contract Rate: DOE USC, Green card, GC EAD, H4 EAD and TN visa accepted. Job description: Experience in JavaScript, Typescript, Node.js (Express web... 
    Contract work
    Remote work

    Georgia IT Inc

    Detroit, MI
    1 day ago
  •  ...is configurable without writing code. We are looking for a Software Developer II to help support and grow that platform. Today it includes...  ...Domain tooling: BCC postal software, document composition engines, SFTP/PGP, internal dashboards Legacy (occasional): VB.NET... 
    Local area
    Remote work
    Flexible hours

    Wolverine Solutions Group

    Hamtramck, MI
    12 hours ago
  •  ...4, 5 & 6 development. Proven experience with developing ISO 26262 work products. Proven experience related to Automotive Embedded Software development. Proven experience in performing safety-oriented analysis such as software FTA, DFMEA, and DFA. Experience in general... 

    Next Level Business Services, Inc.

    Dearborn, MI
    4 days ago
  •  ...Strategic Staffing Solutions is currently looking for a Software Developer (.Net) , a W2 contract opportunity with one of our largest clients! .Net Software Developer (.Net) Location: Detroit, MI - 3 days in office( Tue, Wed, Thu) Duration: 12 months... 
    Contract work
    Work at office

    Strategic Staffing Solutions

    Detroit, MI
    1 day ago
  •  ...all about making connections. Whatever IT goals you have, our software programmers can help achieve those. Our software development teams...  ...degree or Masters degree in Computer Science, Computer Engineering, Electrical Engineering, Information Systems, IT Highly motivated... 

    SynergisticIT

    Detroit, MI
    1 day ago
  •  ...# Principal Engineer . # Hands-on expert level role catering to # Mobile platform Development & /or web platform development # Extensive experience with iOS (Objective-C, Swift, SwiftUI) , Android (Java, Kotlin, RxJava)(or) JAVA FS, Angular/REACT,REST... 

    Procyon TS

    Dearborn, MI
    4 days ago
  •  ...Resident Software Engineer MAHIN-JOB-35149 Software Development - Base SW / Autosar Configuration Location:[Southfield, MI] Tasks: Cooperating to the definition of software requirements Defining and maintain the module requirements Creating the module... 

    Keylent Inc

    Southfield, MI
    2 days ago

Do you want to receive more vacancies?

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