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

Principal Software Development Engineer

$150.5k - $214.5k

UKG

Why UKG:

At UKG, the work you do matters. The code you ship, the decisions you make, and the care you show a customer all add up to real impact. Today, tens of millions of workers start and end their days with our workforce operating platform. Helping people get paid, grow in their careers, and shape the future of their industries. That’s what we do.

We never stop learning. We never stop challenging the norm. We push for better, and we celebrate the wins along the way. Here, you’ll get flexibility that’s real, benefits you can count on, and a team that succeeds together. Because at UKG, your work matters—and so do you.

Software Development Engineer - Enterprise Finance Solutions

Position Summary

We are seeking a seasoned Principal Software Development Engineer to lead the design, implementation, integration, and optimization of enterprise Finance solutions within a global environment.

The ideal candidate will bring deep expertise in Finance business processes, ERP platforms (SAP S/4HANA or Microsoft Dynamics 365), system integrations, finance data management, quality engineering, and AI-enabled automation. This individual will partner closely with Finance stakeholders, Product Owners, architects, and engineering teams to translate business requirements into scalable, secure, and high-quality solutions that support global Finance transformation initiatives.

Key Responsibilities

Finance Solution Leadership

• Lead the design and implementation of end-to-end Finance solutions across core Finance processes, including Record-to-Report (R2R), Order-to-Cash (O2C), General Ledger, Accounts Receivable, Asset Accounting, Tax, and Intercompany Accounting.

• Partner with Finance stakeholders to define business requirements and deliver scalable ERP solutions that improve efficiency, controls, and global process standardization.

• Provide functional leadership through solution design reviews, process harmonization initiatives, and Finance transformation programs.

Solution Engineering & Integration

• Translate Finance requirements into functional, technical, integration, and data specifications.

• Collaborate with engineering, architecture, integration, and external implementation teams to deliver robust enterprise solutions.

• Lead analysis and resolution of complex process, configuration, integration, and data issues across enterprise platforms.

Data Migration, Quality & Deployment

• Lead Finance data migration, validation, reconciliation, and cutover activities for global ERP programs.

• Establish controls to ensure data integrity, compliance, and successful transitions from legacy systems.

• Drive end-to-end testing, SIT/UAT governance, business acceptance, go-live readiness, and post-production stabilization.

AI Automation & Innovation

• Identify and implement AI-driven automation opportunities across Finance processes.

• Design AI-enabled solutions that integrate ERP systems, enterprise data platforms, APIs, and workflow technologies.

• Ensure appropriate AI governance, security controls, observability, and human-in-the-loop validation frameworks.

Stakeholder Management

• Act as a trusted advisor to Finance leadership, Product Owners, architects, and engineering teams.

• Drive alignment across global and regional stakeholders and facilitate solution decisions in complex organizational environments.

Basic Qualifications

• 10+ years of experience delivering enterprise Finance technology solutions, ERP implementations, and Finance transformation initiatives.

• Hands-on experience with SAP S/4HANA and/or Microsoft Dynamics 365.

• Strong understanding of Finance processes, ERP architecture, system integrations, and financial data management.

• Experience leading data migration, reconciliation, testing, and quality assurance efforts for large-scale ERP programs.

• Proven ability to work across Finance, Product, Architecture, and Engineering organizations to deliver business outcomes.

• Strong analytical, troubleshooting, and problem-solving skills across application, integration, data, and workflow layers.

• Advanced degree in Business, Finance, Accounting, Information Systems, or a related field; MBA or CPA preferred.

• Demonstrated experience leading global Finance transformation programs across multiple regions (Americas, EMEA, and APAC).

Preferred AI Experience

Experience with one or more of the following:

• Generative AI and Large Language Models (LLMs)

• Agentic AI and tool-calling architectures

• Retrieval-Augmented Generation (RAG)

• AI evaluation and automated quality testing

• AI governance, guardrails, and human-in-the-loop workflows

• Model and agent observability

• Enterprise AI security and compliance frameworks

Company Overview:

UKG is the Workforce Operating Platform that puts workforce understanding to work. With the world's largest collection of workforce insights, and people-first AI, our ability to reveal unseen ways to build trust, amplify productivity, and empower talent, is unmatched. It's this expertise that equips our customers with the intelligence to solve any challenge in any industry — because great organizations know their workforce is their competitive edge. Learn more at ukg.com.

**Equal Opportunity Employer   **

UKG is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, disability, religion, sex, age, national origin, veteran status, genetic information, and other legally protected categories.

View The EEO Know Your Rights poster (      

UKG participates in E-Verify. View the E-Verify posters here ( .  

It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability. 

Disability Accommodation in the Application and Interview Process

For individuals with disabilities that need additional assistance at any point in the application and interview process, please email View email address on click.appcast.io .

The pay range for this position is $150,500 to $214,500. The actual base pay offered may vary depending on skills, experience, job-related knowledge and work location. In addition to base pay, employees may be eligible to participate in a performance-based bonus plan and to receive restricted stock unit awards as part of total compensation. Learn more about UKG’s benefits and rewards at

It is the policy of Ultimate Software to promote and assure equal employment opportunity for all current and prospective Peeps without regard to race, color, religion, sex, age, disability, marital status, familial status, sexual orientation, pregnancy, genetic information, gender identity, gender expression, national origin, ancestry, citizenship status, veteran status, and any other legally protected status entitled to protection under federal, state, or local anti-discrimination laws. This policy governs all matters related to recruitment, advertising, and initial selection of employment. It shall also apply to all other aspects of employment, including, but not limited to, compensation, promotion, demotion, transfer, lay-offs, terminations, leave of absence, and training opportunities.

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Principal Software Development Engineer in Lansing, MI vacancy
  •  ...directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-...  ...on an Agile Scrum team, collaborating across design, development, and testing Supporting the development of console and embedded... 
    Suggested
    Remote job
    Internship

    Danaher

    Lansing, MI
    1 day ago
  • $103.71k - $138.28k

     ...AI‑ready connectivity, join us today. The Role The Lead Engineer position will require both technical expertise and project management...  ...Materials (IRM) and review of project BoM. Assist with development of project schedules. Provide functional guidance,... 
    Suggested
    Full time
    Temporary work
    For contractors
    For subcontractor
    Remote work

    Lumen

    Lansing, MI
    3 days ago
  • Senior UX Application Developer To elicit and analyze business requirements to research, design, develop, test and implement automated applications systems which support the business needs of the Farm Bureau Insurance Companies. Collaborate across teams to ...
    Suggested
    Work at office

    Michigan Farm Bureau

    Lansing, MI
    8 days ago
  • $128.19k - $184.01k

     ...Role: We are seeking a talented iOS Engineer to join us in building Poe, an innovative...  ...for AI, emerging technologies, and mobile development, this is a unique opportunity to make a...  ...user experience Own the entire software development process from timeline estimation... 
    Suggested
    Remote job
    Full time

    Quora

    Lansing, MI
    3 days ago
  • Enterprise Application Developer To research, analyze, design, develop, test and implement automated applications systems which support the business needs of the Farm Bureau Insurance Companies. Develop, maintain, and build/implement new integration services ...
    Suggested
    Work at office

    Michigan Farm Bureau

    Lansing, MI
    8 days ago
  •  ...not available for this position. The Software Engineer Intern will join Lyric during an...  ...engineering projects across full-stack development, APIs, cloud technologies, databases,...  ...with experienced Software, Staff, and Principal Engineers Gain practical exposure to... 
    Full time
    Internship
    Remote work
    Visa sponsorship

    Lyric

    Lansing, MI
    1 day ago
  •  ...guiding investment decisions and technology roadmaps. Act as a senior technical authority and partner to enterprise architecture, engineering, security, and business leaders to ensure solutions meet regulatory obligations, availability and recovery objectives, and... 
    Work at office
    Remote work
    Home office

    Michigan Farm Bureau

    Lansing, MI
    8 days ago
  •  ...for a PeopleSoft Application Developer to join an Application Development Team supporting a customized application surrounding the PeopleSoft...  ...skills * PeopleSoft Application Designer * Application Engine * SQR for PeopleSoft * BI Publisher * External REST... 
    Hourly pay
    Contract work
    Local area
    Remote work

    Kforce Technology Staffing

    Lansing, MI
    3 hours ago
  •  ...areas related to Information Technology, Engineering, professional, Scientific & Clinical,...  ...programmer responsible for the design, development, testing, on-going enhancements and documentation of technical architecture, software, databases and security solutions. Design... 
    Shift work

    vTech Solution

    Lansing, MI
    1 day ago
  • $118k - $218k

     ...Your day at NTT DATA The Senior DevOps Engineer is an advanced subject matter expert,...  ...consulting with internal clients about the software technology environment with high...  ...activities. Ensures that throughout the development phase, the process is documented including... 
    Hourly pay
    Remote work

    NTT America

    Lansing, MI
    5 days ago
  •  ...data from these systems. This individual will be looked upon to provide technical support to other team members and evaluate new development tools and agency systems. Serves as a Technical Consultant to the client to develop solutions and streamline critical business... 
    Work at office

    Samprasoft

    Lansing, MI
    2 days ago
  • Technical knowledge: Creating API's to interface with MAGIC data writing core Java applications (JAVA EE, backend business logic, getting data from the database app, some simple UI, and server API's which are RESTful, Javascript for UI, JSP, all web...

    3B Staffing LLC

    Lansing, MI
    4 days ago
  •  ...seeking a motivated individual to join our IT Division as a COBOL Software Developer. COBOL (common business-oriented language) is a...  ...aforementioned areas of study and have an interest in learning software development. Responsibilities include developing, maintaining, and... 
    Currently hiring
    Work at office
    Local area
    3 days per week

    Auto-Owners Insurance Group

    Lansing, MI
    2 days ago
  •  ...DevOps Engineer Location: Chicago, IL and Lansing, MI Experience: 5+ Team: Engineering...  ...and glue code to integrate multiple software components Automate the provisioning...  ...files. Strong experience in software development with Python, Java, Groovy, or JavaScript... 

    Clovity

    Lansing, MI
    5 days ago
  •  ...Senior DevOps Engineer For Cloud Architecture & Provisioning Designs and supports secure, scalable cloud environments across AWS, Azure, and GCP. Leads cloud operations, automation, CI/CD, Infrastructure as Code, and DevOps initiatives while driving performance, reliability... 

    Software Technology Inc

    Lansing, MI
    5 days ago
  •  ...requirements gathering, design documentation, testing plans and scenarios and system knowledge onboarding, system specifications, code development, system testing, implementation and support. Qualifications COBOL Programming Production Support and Unit Testing... 
    Local area

    US IT Solutions Inc

    Lansing, MI
    4 days ago
  • $71k - $98k

    Civic Innovation Lab needs a hands-on Blockchain Developer who can architect, code, and deploy without losing sight of quality. Honestly, the draw is the ownership: $71,000 - $98,000 and full-time hours come standard, but the technology reins are the real prize. Key Responsibilities...
    Full time

    Civic Innovation Lab

    Lansing, MI
    2 days ago
  •  ...Job DescriptionJob DescriptionApplications Development ManagerClark Construction Company | Lansing, MI | Full-timeWe buy the big systems. We build everything else. Clark has 28+ internal apps built with AI, used by 300 people every day, replacing paid tools one at a time... 
    Work at office
    Local area

    Clark Construction Company

    Lansing, MI
    3 days ago
  •  ...and ideas clearly. The Senior F/S Java Developer must also have the ability to lead or drive UI architecture, UI/UX design, and development efforts. REQUIREMENTS: * Experience with GitHub Copilot or similar AI-based development tools * Deep understanding of JVM... 
    Hourly pay
    Contract work

    Kforce Technology Staffing

    Lansing, MI
    1 day ago
  •  ...Subvending – No, candidate must be on your W2ResponsibilitiesAs a software developer, the responsibilities include, but are not limited...  ...application owner, and resource manager, working on an agile development team to organize work, develop, test, and deploy code.The... 
    Remote work

    Software Technology Inc

    Lansing, MI
    2 days ago
  • $70 - $74 per hour

     ...data-flow notes, and runbook updates that the support team can work from What You'll Need Required: 5+ years of Enterprise COBOL development experience in a z/OS environment (batch & online) 5+ Years of Experience with NaturalOne; developing, debugging, and deploying Experience... 
    Hourly pay
    Full time
    Contract work
    Apprenticeship
    Work at office
    Local area
    Remote work
    Worldwide
    Night shift

    CAI

    Lansing, MI
    2 days ago
  • Senior Salesforce Developer We are seeking a Senior Salesforce Developer to support the ongoing Salesforce transformation program, including FSC (Financial Services Cloud) implementation and integration efforts. This individual will work within a highly collaborative...

    Software Technology Inc

    Lansing, MI
    4 days ago
  •  ...business value with AI. What You'll Do As a Senior AI Engineer, you will be a key contributor to our internal engineering AI...  .... You will work on AI agents and platforms across Software Development Lifecycle and design them to be scalable, reusable, and marketplace... 
    Permanent employment
    Flexible hours

    Teradata

    Lansing, MI
    2 days ago
  •  ...the Department of Attorney General (AG), Michigan State Housing Development Authority (MSHDA), Michigan Occupational Safety and Health...  ...with other applications, executing system tests, and managing software source control and versioning for developed code. This position... 

    3B Staffing LLC

    Lansing, MI
    1 day ago
  •  ...available for this position. Full-Stack Engineers serve as a frontline engineering owner...  ...Implement and maintain secure development practices that protect sensitive data and...  ...two (2) years of professional full-stack software engineering experience building, supporting... 
    Full time
    Remote work
    Visa sponsorship

    Lyric

    Lansing, MI
    1 day ago
  •  ...are the 2 main ones. Responsibilities: Full-Stack.NET development (focused a little more on backend) Mostly new feature...  ...individual. Must have a passion for creating and delivering software that is both high quality and highly innovative. Must have... 

    Software Technology Inc

    Lansing, MI
    1 day ago
  •  ...providers in the field of staff augmentation, IT Consultancy, Software development, Web Development providing unexcelled services and focusing...  ...in a technical area such as mathematics, computer science, engineering or information systems -Experience with web development in... 
    Local area
    Worldwide

    Arete Technologies Inc

    Lansing, MI
    1 day ago
  •  ...storage system (ASP 3) and put them onto Naz Full-Stack .Net development (.NET Core, C#, Blazer, Razor (in.NET 6), JavaScript, JQuery)...  ...~5+ years of experience working with GIT code repository software. ~5+ years of experience developing unit and regression tests... 
    Remote work
    1 day per week

    Software Technology Inc

    Lansing, MI
    1 day ago
  •  ...a website. ~5+ years of experience with Agile / SCRUM processes and working in Sprint Development team. ~5+ years of experience working with GIT code repository software. ~5+ years of experience developing unit and regression tests. ~ HTML5, CSS3, JavaScript... 
    Contract work

    3B Staffing LLC

    Lansing, MI
    1 day ago
  •  ...Location: Lansing, Michigan Experience: 10+ Team: Engineering Practice: Application Development Application Developers demonstrate technical...  ...expertise to independently and rapidly develop and maintain software applications with minimal assistance from software... 
    Remote work

    Clovity

    Lansing, MI
    5 days ago

Do you want to receive more vacancies?

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