Demo

Principal Software Engineer

On-Demand Group
Minneapolis, MN Contractor
POSTED ON 1/6/2026
AVAILABLE BEFORE 2/4/2026

On-Demand Group is currently seeking for a Principal Software Engineer for a 3-month contract engagement to start.


Title: Principal Software Engineer

Duration: 3-month contract to hire

Location: Remote


POSITION SUMMARY:

The Principal Software Engineer position is responsible for delivering successful technical solutions for the Oracle HCM Cloud/Fusion platforms. The individual is responsible for development and support activities with minimal supervision and guidance. A successful candidate will have a solid record of delivering technical solutions under timeline and a proven track record of working efficiently with business, functional, and technical teams. This role’s focus is on the development, maintenance, and support of new and existing Oracle EBS and Cloud/Fusion functionality. The Principal Software Engineer will mentor, lead, and indirectly influence internally and cross functionally.


ACCOUNTABILITIES:

Leads and participates in schedule definition, system design, scope definition and development/selection of software solutions:

• Works with a team or independently to research and define user requirements and understand their needs, address those needs, handle problems as they arise, and escalate issues as required.

• With minimal direction, works to formulate system scope, objectives, requirements, and design documentation.

• Works with a team to provide information and development schedules for assigned work.

• Leads the creation of appropriate documentation for all application modifications and new development.

• Develops applications/enhancements within client's defined architecture and following the predefined processes/methodologies.

• Proactively communicates with and coordinates activities with other team members.


Team Support:

• Works with team members to develop, maintain and improve critical internal and external production applications.

• Works with Infrastructure and Service Desk teams to identify, diagnose and remediate production system issues.

• Provides timely status updates for assigned work to the team members and leadership.

• Researches the changing marketplace to keep current with technology and upgrades.

• Provides production system support as needed.

• Mentor, support, guide, and train other team members.

• May support or provide technical expertise within team and cross functionally.

• Other duties as assigned.


REQUIRED QUALIFICATIONS:

Knowledge of:

• Knowledge of enterprise frameworks, systems integrations, software development and testing methodologies is required

• Technical expertise/knowledge of development tools and processes

• Strong knowledge of developing interface and conversion routines

• Advanced knowledge of the development life cycle including testing process and methods, variable programming fundamentals, conditional execution, data structures, compilation and debugging tools

• Advanced knowledge of Agile and object-oriented software development methodologies

• Generating process documentation

• Familiarity with SDLC

• Automated testing / regression testing

• Experience in a Scrum/Agile development environment

• Knowledge and experience with

o SQL, PL/SQL, XML, BI Publisher

o Oracle Visual Builder Studio

o Oracle Fast Formulas

o Linux shell scripts

o SOAP XML, WSDL, XML schema, and XSL

o RESTful services, JSON

o SOA gateway deployments

o SOAPUI, XMLSpy, POSTMAN for SOA testing and development

o Code management and deployment platforms for Oracle Fusion/PaaS


• Knowledge of some or all of Cloud HCM suite of products:

o Core HR

o Payroll

o Learning

o Absence Management

o Time and Labor

o Compensation

o Recruiting

o Workforce management

o Performance management

o Goal management

o Reporting – OTBI/BI-SQL

o Benefits

• Opening, managing, and resolving Oracle service requests with Oracle support

• Demonstrated knowledge of Oracle suggested standards and approach for delivering EBS and Cloud solutions



The projected hourly range for this position is $70 to $80.


On-Demand Group (ODG) provides employee benefits which includes healthcare, dental, and vision insurance. ODG is an equal opportunity employer that does not discriminate on the basis of race, color, religion, gender, sexual orientation, age, national origin, disability, or any other characteristic protected by law.

Salary : $70 - $80

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Principal Software Engineer?

Sign up to receive alerts about other jobs on the Principal Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at On-Demand Group

  • On-Demand Group Woodbury, MN
  • Job Title: Migration Support Technician Duration: 6 weeks contract Hours: Monday–Friday, 9:00 AM – 6:00 PM, with flexibility to work weekends if needed Loc... more
  • 3 Days Ago

  • On-Demand Group Minneapolis, MN
  • On-Demand Group is currently seeking for a Data Engineer for a 6-month contract engagement to start. Job Title: Data Engineer Job Location: On-site – any 4... more
  • 6 Days Ago

  • On-Demand Group Wayzata, MN
  • Job Title: UX Designer Duration: 6 months contract Location: (Hybrid) Wayzata, MN Job details Seasoned professional individual contributor who works indepe... more
  • 6 Days Ago

  • On-Demand Group Minneapolis, MN
  • Job Title: Oracle/SQL Database Administrator Job Duration: Direct Hire Location: Hybrid - Minneapolis, MN Position Overview Our client, a stable and missio... more
  • 9 Days Ago


Not the job you're looking for? Here are some other Principal Software Engineer jobs in the Minneapolis, MN area that may be a better fit.

  • Recast Software Minneapolis, MN
  • About Recast: Recast Software, located in Minneapolis, MN, empowers organizations to better manage and support users and devices. Our mission is to simplif... more
  • 18 Days Ago

  • Actalent Minneapolis, MN
  • 🌟 Principal Embedded Software Engineer Location: Minneapolis, MN Lead the Future of Embedded Innovation Are you a visionary in embedded systems with a pas... more
  • 19 Days Ago

AI Assistant is available now!

Feel free to start your new journey!