Principal - Software Engineer

1 month ago


Lansing, United States Ally Full time

General information Ref # 17507 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 At Ally, you get a startup feel, but experience the benefits of a company that’s worked out the kinks and is fulfilling its purpose. We’re 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 an experienced Principal - Software Engineer to join the Ally Compliance Technology team. This is a key role providing technical guidance to the team and leadership within an Agile development squad by collaborating with offshore team and other onsite team members. In this role, you will have the exciting opportunity to sustain a vital financial crimes application and will drive technical solutions for the enterprise-wide financial crimes platform. You will provide substantial contributions in the design, coding, testing, support, and debugging of new software and enhancements to the existing platform, using your technical knowledge, creativity, and experience to deliver solutions to complex problems. You will be a technical specialist for the team and a mentor for junior team members and will review other team member deliverables. The Work Itself Sustain an enterprise-wide financial crimes platform and execute/maintain runbooks and continuous integration deployment pipelines Design, code, review, test, debug document, and support compliance applications and tools consistent with established specifications and business requirements; write clean, reusable, scalable, and secure code for deployment adhering to standard methodologies Develop and ensure compliance with architecture principles and standards for the various systems and components based on design patterns, development standards, and best practices Lead overall project development, production support, and maintenance activities; instill solid focus and standard methodologies for creation and maintenance of high-quality work Prepare and update necessary documentation for deliverables and assist in developing and maintaining system documentation Drive continuous improvement through coaching, pair programming, code review processes, and team discussions Work closely with the scrum master and other members of the wider team to plan and develop the integration components Identify and unblock technical risks; breakdown and estimate technical tasks and recommend implementation approach for team; ensure stories contain the right balance of technical direction, standard methodologies, and level of detail Work in an advisory capacity to identify key technical business problems, develop and evaluate alternative solutions and make recommendations Assist with troubleshooting and issue resolution relating to current applications, providing assistance to the internal or external teams The Skills You Bring Required: 5+ years of strong, hands-on enterprise software development experience with Java technologies and Rest API, data exchange (JSON, XML), SQL server / Oracle DB; ability to write clean, quality, and testable applications that support rapid delivery via continuous integration, delivery, and automated deployments 2+ years of experience in AWS including Ec2, S3, RDS, ELB, IAM, Cloud Front and Cloud Watch and working experience with AWS Cloud technologies and using Dev Ops (CI/CD) pipeline in enterprise development environments and tools including - GitLab, Jenkins, JIRA/Confluence, SonarQube, Checkmarx, NexusIQ Familiar with authoring Terraform configuration files Familiar with API debugging tools, (e.g., Postman, Fiddler) Knowledge of standard change management tools and processes, code branching/merging/commit strategies, feature branches, and trunk-based development Extensive experience in all aspects of the software development life cycle Preferred: 2+ years in a technical lead role working in Agile scrum-based development model and sustaining complex applications, highly preferred Working experience in Investment Banking / Financial services Familiar with monitoring / tracing tooling Experience supporting compliance applications for Fraud and AML Experience with SAS technologies Bachelor’s degree in information technology or related #LI-hybrid 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 www.ally.com. 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 work@ally.com. 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: Emerging: 110000 Experienced: 145000 Expert: 180000 Incentive Compensation: This position is eligible to participate in our annual incentive plan



  • Lansing, Michigan, United States Autodesk Full time

    Principal Software Engineer page is loaded Principal Software Engineer Apply locations Novi, MI, USA AMER - United States - Texas - Offsite/Home AMER - United States - Georgia - Offsite/Home time type Full time posted on Posted Today job requisition id 24WD75934 Job Requisition ID #24WD75934 Position OverviewDo you excel in an environment working on...


  • Lansing, Michigan, United States PGS Worldwide Full time

    Exciting Job Opportunity: Principal Systems Engineer at PGS WorldwideAre you a seasoned Principal Systems Engineer looking for a new challenge? Join PGS Worldwide in supporting cutting-edge projects for a leading Aerospace company based in Sterling Heights, MI.Job Description:- Lead or assist in requirements development and management.- Develop and maintain...


  • Lansing, Michigan, United States Hepco Full time

    Our client is a leading innovator in the defense industry, dedicated to developing cutting-edge technologies that protect national security and enhance military capabilities. They are seeking a talented Principal Systems Engineer to join their dynamic team and contribute to the design and development of advanced combat vehicle and naval gun systems.Position...


  • Lansing, Michigan, United States Miracle Software Full time

    Develop database objects including stored procedures, functions, troubleshoots issues using SQLGood knowledge in multi-threaded applications and SOAP /REST web servicesPorting experience from Legacy technologiesSkills Preferred:Additional knowledge on APIGEE developmentBasic understanding on ASP Classic .NetDeployment and development experience on...


  • Lansing, Michigan, United States Amtec Enterprise - 1 Full time

    Job DescriptionJob Description Principal Systems Engineer Contract-to-hire What's it like realizing your potential at an innovative company that takes on some of the world's most important challenges? Rewarding Our client's reputation is built on delivering quality products that meet our customer's standards and help protect our U.S. service members. We rely...


  • Lansing, United States A123 Systems Full time

    A123 Systems, LLC is hiring a Principal Electrical Hardware Engineer at our Novi, MI location. A123 Systems, LLC a leading developer and manufacturer of lithium-ion batteries and battery systems for the transportation and commercial markets. The Principal Electrical Hardware Engineer responsible for the design and development of electronic battery management...


  • Lansing, United States PGS Worldwide Full time

    PGS Worldwide is actively seeking skilled Principal Systems Engineers to support ongoing projects for an Aerospace leader in Sterling Heights, MI. This is an initial 6-month contract-to-hire opportunity and I will respond immediately to all qualified candidates. Job Description: Lead or support requirements development and management. Develop and manage...


  • Lansing, United States CIRCOR Full time

    Principal Supplier Performance Engineers (2) BUISNESS: A&D, CIRCOR Naval Solutions LOCATION: Warren, MA DIRECT REPORTING: Purchasing Manager FUNCTIONAL REPORTING: Supply Chain CIRCOR Naval Solutions started in 1897 under Warren Pumps, following a legacy of pump builders in whose origin span over 200 years in the town of Warren. Under CIRCOR Naval Solutions...


  • Lansing, United States CIRCOR International Full time

    Principal Supplier Performance Engineers (2) BUISNESS: A&D, CIRCOR Naval Solutions LOCATION: Warren, MA DIRECT REPORTING: Purchasing Manager FUNCTIONAL REPORTING: Supply Chain CIRCOR Naval Solutions started in 1897 under Warren Pumps, following a legacy of pump builders in whose origin span over 200 years in the town of Warren. Under CIRCOR Naval Solutions...


  • Lansing, Michigan, United States CIRCOR Full time

    Principal Supplier Performance Engineers (2)BUISNESS:A&D, CIRCOR Naval SolutionsLOCATION:Warren,MADIRECT REPORTING:Purchasing ManagerFUNCTIONAL REPORTING:Supply Chain CIRCOR Naval Solutions started in 1897 under Warren Pumps, following a legacy of pump builders in whose origin span over 200 years in the town of Warren. Under CIRCOR Naval Solutions this...


  • Lansing, United States Altimetrik Full time

    Press Tab to Move to Skip to Content Link Select how often (in days) to receive an alert: Select how often (in days) to receive an alert: We are seeking an experienced Principal DevOps Architect to lead transformation initiatives in development and infrastructure. The successful candidate will play a critical role in designing and implementing DevOps...


  • Lansing, Michigan, United States The BarTech Group, Inc. Full time

    Bartech Staffing is a leading engineering, technical and professional staffing firm, and our clients include some of the nation's biggest companies. We are powered by Impellam Group, a connected group providing global workforce and specialist recruitment solutions. Our client has engaged us to assist them in hiring a contract Software Controls Engineer. If...

  • Software Engineer

    3 weeks ago


    Lansing, United States PayPal Full time

    At PayPal (NASDAQ: PYPL), we believe that every person has the right to participate fully in the global economy. Our mission is to revolutionize commerce globally to make moving money, selling and shopping, personalized and secure. Job Description Summary: What you need to know about the role: As a member of the Checkout Engineering team, you will be...

  • Software Engineer

    6 days ago


    Lansing, United States PayPal Full time

    At PayPal (NASDAQ: PYPL), we believe that every person has the right to participate fully in the global economy. Our mission is to revolutionize commerce globally to make moving money, selling and shopping, personalized and secure. Job Description Summary: What you need to know about the role: As a member of the Checkout Engineering team, you will be...


  • Lansing, Michigan, United States CrossFire Group Full time

    Job Description Job Description We are working with a great team to assist them in brining aboard a new Chief Software Engineer to oversee the software development team working on vehicle software for defense ground systems and commercial programs.This is a hybrid role with 3 days onsite in Auburn Hills, MI.Travel expectation: up to 30%The Chief Software...


  • Lansing, Michigan, United States Trillium Staffing Full time

    Trillium Professional has a long term opportunity in Sterling Heights, MI for a Software Configuration Engineer.Responsibilities to Anticipatefor this role:Performing review of software build requests and build instructionsDeveloping and maintaining software build scriptsFollowingbuild documentation to create formal software productsWorkingalongside...


  • Lansing, United States DCS Corp Full time

    Software Configuration Management Engineer in Sterling Heights, MI at DCS This is an opportunity to join DCS in the fast-paced, progressive world of Army Ground Combat Vehicle Systems software engineering and development. In this position, you will serve as a Software Configuration Management (SCM) Engineer responsible for developing and maintaining a...


  • Lansing, United States Torch Technologies Full time

    Thank you for your interest in employment with Torch Technologies. We are a 100% employee-owned, Certified Great Place To Work and named Best Places to Work in Huntsville/Madison County, headquartered in Huntsville, AL with over 1200 employee-owners. Our team provides superior research, development, and engineering services to the Federal Government and...


  • Lansing, United States DCS Corp Full time

    This is an opportunity to join DCS in the fast-paced, progressive world of Army Ground Combat Vehicle Systems software engineering and development. In this position, you will serve as a Software Configuration Management (SCM) Engineerresponsible for developing and maintaining a software configuration management environments for embedded software systems and...


  • Lansing, United States Volt Full time

    Embedded Software Engineer in Power Electronics Career Opportunity! In this role, you will design avionics, power electronics, and battery systems with an emphasis on embedded software solutions to create compelling new products. You'll create unique property to address the growing demand for software-defined behavior. You can expect a variety of...