Principal Software Development Engineer
$150.5k - $214.5kUKG
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.
- ...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...SuggestedRemote jobInternship
$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,...SuggestedFull timeTemporary workFor contractorsFor subcontractorRemote work- 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 ...SuggestedWork at office
$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...SuggestedRemote jobFull time- 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 ...SuggestedWork at office
- ...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 timeInternshipRemote workVisa sponsorship
- ...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 officeRemote workHome office
- ...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 payContract workLocal areaRemote work
- ...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
$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 payRemote work- ...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
- 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...
- ...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 hiringWork at officeLocal area3 days per week
- ...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...
- ...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...
- ...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
$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- ...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 officeLocal area
- ...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 payContract work
- ...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
$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 payFull timeContract workApprenticeshipWork at officeLocal areaRemote workWorldwideNight shift- 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...
- ...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 employmentFlexible hours
- ...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...
- ...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 timeRemote workVisa sponsorship
- ...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...
- ...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 areaWorldwide
- ...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 work1 day per week
- ...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
- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Development Engineer. Be the first to apply!
- ngo software engineer Lansing, MI
- senior software design engineer Lansing, MI
- real time software engineer Lansing, MI
- startup software engineer Lansing, MI
- financial software developer Lansing, MI
- intel software engineer Lansing, MI
- network software engineer Lansing, MI
- part time software developer remote Lansing, MI
- graduate software developer no experience Lansing, MI
- senior software engineer Lansing, MI



