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 Opportunity

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 building/maintaining 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 1 day ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Detroit, MI vacancy
  •  ...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 FullStackFullStack is one of the fastest-growing software consultancy companies in the Americas. We deliver transformational...  ...the industry average.The PositionWe're Looking To Hire a Principal Software Engineer (.NET + Data) To Join Our Team. You'll Work With Our... 
    Suggested
    Remote work

    Full Stack LLC

    Detroit, MI
    2 days 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
  •  ...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
  •  ...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
    22 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-timeSalary: $126,129 - $171,801 per yearLocationUSA, Southfield, 48000, MIEmployment option: RemoteJob type: Contractor, Consultancy, Full time, Part timeJob Summary:Working under the direction of the Manager or Senior Team... 
    Full time
    Part time
    For contractors

    VORKIS

    Southfield, MI
    2 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
    Work from home

    Canonical

    Detroit, MI
    4 days ago
  •  ...We are looking for a remarkable Software Development Engineer to join us! We've built a team of not just the best engineers, but some really awesome humans as well. This team builds cloud software (platform + apps + ecosystem) to accelerate the flow of government data... 
    Local area
    Visa sponsorship

    Tyler Technologies

    Detroit, MI
    2 days ago
  • $135k - $235k

    Job Title Ally Financial is a customer-centric, leading digital financial services company with passionate customer service and innovative financial solutions. Ally Financial is looking for a professional with experience developing, executing, and integrating with...
    Full time
    Temporary work
    Part time
    Work experience placement
    Relocation package
    Flexible hours

    Ally Financial

    Detroit, MI
    4 days 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
  •  ...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
    22 hours 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
  • $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
  • $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
  •  ...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
  •  ...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
    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
  •  ...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
  • $99.6k - $166.6k

     ...services for virtually every vocation, backed by technology and engineered for uptime. A true one-stop shop, offering a full portfolio of...  ...the new era of electrification. Ford Pro is looking for Software Engineers that embrace Agile-eXtreme Programming principles to... 
    Immediate start
    Visa sponsorship
    Flexible hours

    Ford Motor Company

    Dearborn, MI
    17 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
  •  ...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
  •  ...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
  • $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
  • $70 per hour

     ...Global Connected Consumer Infotainment Application Software Engineer Possible 3 Month CTH | No Fees | Do Not Re-Post | Confidential Submit candidates under their legal name and use only Capgemini template IMPORTANT INFORMATION: Role: Global Connected Consumer Infotainment... 

    Redolent

    Detroit, MI
    1 day ago
  • $135.42k - $226.98k

     ...with cross-functional teams to ensure seamless integration of software and hardware components. Our ideal candidate is an enthusiastic...  .... Work in an agile team of software developers, test engineers, technical product managers and leads. Qualifications... 
    Immediate start
    Visa sponsorship
    Flexible hours

    Ford Motor Company

    Dearborn, MI
    2 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-yr college degree in Computer Science or a related... 
    Contract work

    Nanosoft Consulting

    Detroit, MI
    22 hours ago

Do you want to receive more vacancies?

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