Senior Software Engineer - Microsoft Power Platform

HireRight

Nashville (TN)

Hybrid

USD 120,000 - 160,000

Full time

4 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Medical
Dental
Vision
Paid Life/AD&D Insurance
Voluntary Life Insurance
Short & Long Term Disability
Flexible Spending Accounts
401K
Generous Vacation and Sick Program
10 Paid Holidays
Education Assistance Program
Business Casual Attire
Generous Referral Program
Employee Discounts and Rewards

Job summary

HireRight is seeking a Senior Software Engineer to own and extend our Microsoft Power Platform-based automation platform in a hybrid Nashville, TN office. You will work on production-ready flows, Dataverse integration, and evolving a shared pattern library, ensuring robust, secure, and scalable automation.

The role emphasizes queue-based processing, no-code/low-code vs pro-code decisions, and strong engineering discipline to sustain growth.

Qualifications

  • Proven depth in workflow automation with Power Automate in production.
  • Experience with Dataverse as an application platform (schema, security, business events).
  • Strong C#/.NET development experience, including Dataverse plugin development.
  • Designing with queue-based asynchronous patterns; know when to use RPA vs API.

Responsibilities

  • Own the deep engineering on our automation platform and extend cloud/desktop flows.
  • Maintain separation between desktop flows and cloud orchestration/data logic.
  • Grow the event-driven model and shared pattern library.
  • Improve reliability via logging, retries, and proper error handling.
  • Prioritize security as a first-class concern across the platform.

Skills

Power Automate
Dataverse
C# / .NET
REST APIs
Queue-based patterns
Azure DevOps
Power Platform CLI
Security engineering
CI/CD

Tools

Azure DevOps
Power Platform CLI

Job description

About HireRight

HireRight is the premier global background screening and workforce solutions provider. We bring clarity and confidence to vetting and hiring decisions through integrated, tailored solutions, driving a higher standard of accuracy in everything we do. Combining in-house talent, personalized services, and proprietary technology, we ensure the best candidate experience possible. We offer expertise from our regional centers across 200 countries and territories in The Americas, Europe, Asia, and the Middle East. Our commitment to get it right every time, everywhere, makes us the trusted partner of businesses and organizations worldwide.

Overview

We're looking for a strong Senior Software Engineer who happens to be fluent in workflow automation not a platform specialist looking for the next configuration project. That distinction matters to us.

We run a production, event-driven automation platform on Microsoft Power Platform using Power Automate cloud and desktop flows, Power Apps, and Dataverse. It processes thousands of order requests, moves sensitive and regulated data, and integrates with partner and internal systems. It was built deliberately as a reusable pattern library, not a pile of one-off scripts and we intend to keep it that way as it grows.

This isn't reverse-engineering a legacy mess, and it isn't a blank page. We need an engineer who can learn the architecture quickly, respect the decisions that make it maintainable, and extend it with the same discipline it was built with.

What matters most to us

Think in queues, not scripts.

The comfortable instinct, when a new automation problem shows up, is to write a longer, more thorough procedure: check this, then do that, then handle that exception, all in one long run. That instinct doesn't scale, and it's exactly what this platform was designed to move away from.

We want someone who reaches instead for a work-queue model discrete units of work that get dispatched, claimed, processed, and dispositioned independently so volume, failure, and retry are handled by the architecture, not by ever-longer scripts.

The second thing: judgment about when to use no-code, low-code, and pro-code and the discipline to hold the engineering bar regardless of which one you reach for. Power Platform lowers the cost of building automation. It does not lower the standard of the engineering behind it.

This is a hybrid role (3 days onsite) located in our dowtown Nashville office location.

Responsibilities
  • Own the deep engineering on our automation platform, working alongside the team that runs it today.
  • Extend cloud and desktop flows while keeping the separation clean: desktop flows do only what needs direct UI or machine interaction; orchestration, logic, and data live in the cloud.
  • Grow the event-driven model and the shared pattern library.
  • Make things more reliable via exception handling, retries, idempotency, logging, monitoring and chase root causes, not symptoms.
  • Treat security as a first-class concern end to end, given the sensitive, regulated data the platform handles.
Qualifications

We care more about engineering fundamentals and judgment than a perfect keyword match. That said, this role needs real depth in workflow automation, so relevant experience likely includes:

  • Microsoft Power Automate in production.
  • Dataverse as an application platform (schema, security, business events, Custom APIs), not just a data store.
  • C#/.NET, including Dataverse plugin development.
  • Designing with queue-based, asynchronous patterns and knowing when RPA is the right tool versus an API.
  • Secure engineering for sensitive or regulated data: encryption, secrets management, least privilege.
  • Building REST APIs and integrating with enterprise and external systems.
  • Supporting production systems and handling real incidents.

Nice to haves:

  • Azure (including Key Vault), Power Platform ALM and multi-solution deployment, Azure DevOps / CI-CD and the Power Platform CLI, experience with regulated or HR-adjacent data, and a track record of mentoring.
What do we offer

HireRight offers a competitive benefit package which includes:

  • Medical
  • Dental
  • Vision
  • Paid Life/AD&D Insurance
  • Voluntary Life Insurance
  • Short & Long Term Disability
  • Flexible Spending Accounts
  • 401K
  • Generous Vacation and Sick Program
  • 10 Paid Holidays
  • Education Assistance Program
  • Business Casual Attire
  • Generous Referral Program
  • Employee Discounts and Rewards
  • And much more!

*All resumes are held in confidence. Only candidates whose profiles closely match requirements will be contacted during this search.HireRight, LLC is an Equal Opportunity EmployerMinorities / Females / Veterans / DisabilitiesHireRight does not accept unsolicited resumes through or from search firms or staffing agencies. All unsolicited resumes will be considered the property of HireRight and HireRight will not be obligated to pay a placement fee

This job description in no way states or implies that these are the only duties to be performed by a team member’s occupying this position. Team members may be required to perform other related duties as assigned, to ensure workload coverage. Team members are required to follow any other job-related instructions and to perform any other job-related duties requested by their supervisor. This job description does not constitute an employment agreement between the employer and team member and is subject to change by the employer as the organizational needs and requirements of the job change. This job description is subject to change at any time.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Microsoft Power Platform
Senior Software Engineer - Microsoft Power Platform

Socket.dev • Nashville (TN)

Hybrid
USD 130,000 - 180,000
Medical
Dental
Vision
+5
Senior Power Platform Engineer: Event-Driven Automation
Senior Power Platform Engineer: Event-Driven Automation

HireRight • Nashville (TN)

Hybrid
USD 120,000 - 160,000
Medical
Dental
Vision
+11
Automation Engineer
Automation Engineer

Cumming • Columbia (SC)

On-site
USD 67,000 - 84,000
Medical Insurance
Dental Insurance
Vision Insurance
+5
Senior Power Platform Automation Engineer - Event-Driven
Senior Power Platform Automation Engineer - Event-Driven

Socket.dev • Nashville (TN)

Hybrid
USD 130,000 - 180,000
Medical
Dental
Vision
+5
Operations and Platform Automation Specialist
Operations and Platform Automation Specialist

Fragomen • Phoenix (AZ)

On-site
USD 52,000 - 80,000
Senior Microsoft Power Platform Developer
Senior Microsoft Power Platform Developer

Management Solutions LLC • Knoxville (TN)

On-site
USD 120,000 - 170,000
Automation Engineer
Automation Engineer

Cumming Management Group, Inc. • Murrieta (CA)

On-site
USD 67,000 - 84,000
Medical
Dental Insurance
Vision Insurance
+6
Power Platform Business Analyst
Power Platform Business Analyst

Management Solutions • Knoxville (TN)

On-site
USD 95,000 - 130,000
Automation Engineer Power Automate Platform
Automation Engineer Power Automate Platform

Re:Build Manufacturing • Rock Hill (SC)

On-site
USD 60,000 - 80,000
Automation Engineer
Automation Engineer

Wizards of the Coast • Boston (MA)

On-site
USD 87,000 - 152,000
Health & Wellness
Time Off to Recharge
Financial Well‑being
+2