Principal Software Engineer
$110k - $180kAlly 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.
- ...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)...SuggestedH1bWork at officeRemote workShift work
- ...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...SuggestedRemote work
$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...SuggestedMinimum wageNight shiftWeekend work- ...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...SuggestedPermanent employmentLocal area
- ...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...SuggestedPermanent employmentLocal area
- ...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 timeWork at officeWork from homeRelocationVisa sponsorshipRelocation package
- 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 timeRelocation package
$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 timePart timeFor contractors- ...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 officeRemote workWork from home
- ...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 areaVisa sponsorship
$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 timeTemporary workPart timeWork experience placementRelocation packageFlexible hours- ...# 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...
- ...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...
- ...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 areaRemote workFlexible hours
- ...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 officeImmediate start
$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$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 startVisa sponsorshipRelocation packageFlexible hours- ...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 workRemote work
- ...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
$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 payApprenticeshipWork at officeRemote workFlexible hours- ...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 startRelocationFlexible hours
- ...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 placementLocal areaWork from homeRelocation package
$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 startVisa sponsorshipFlexible hours- ...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...
- ...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 officeImmediate start
- ...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...
$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,...$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...$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 startVisa sponsorshipFlexible hours- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- principal Detroit, MI
- senior principal cloud computing engineer Detroit, MI
- senior principal scientist Detroit, MI
- id software Detroit, MI
- software quality assurance Detroit, MI
- software sales Detroit, MI
- internship software Detroit, MI
- remote software sales Detroit, MI
- embedded software Detroit, MI
- software asset management analyst Detroit, MI

