SoftPro is the nation's leading provider of real estate closing and title insurance software. A division of Fidelity National Financial (NYSE: FNF), SoftPro’s technology solutions are used in thousands of law firms and title companies throughout the country and are an essential part of residential and commercial Real Estate transactions. SoftPro’s Headquarters is in Raleigh, North Carolina.
SoftPro offers comprehensive health benefit offerings (medical, dental, vision, disability, etc.), 401k and Employee Stock Purchase Plans with company matching, as well as generous paid vacation time and paid parental leave. We have positions that are eligible to be 100% remote. Employees who live near our Raleigh, NC Headquarters can choose to work a hybrid (office/home) schedule.
SoftPro has received national recognition for our excellent customer service and products and we were recently recognized as a 2025 Best Places to Work by the Triangle Business Journal! SoftPro has won this prestigious award 13 times since 2012!
What are we looking for?
SoftPro is seeking a Sr. Software Engineer on our Customer Identity and Access Management (CIAM) Team in the Raleigh, NC office or as a remote employee. If you are remote, you must be able to work East Coast hours.
Join our CIAM team working on implementing Okta - the leading-edge cloud identity management solution – into all applications across the organization! This is an exciting opportunity to be a part of a team that has a direct impact on security and customer satisfaction by improving the authentication experience.
The CIAM development team is looking for a well-rounded Sr. Software Engineer to join their awesome team. The primary responsibility of the Sr. Software Engineer is to analyze, design, code, and test new features. This team member will also be responsible for bug fixes and improvements to existing code.
What will I do as a Sr. Software Engineer on the CIAM Team at SoftPro?
Work closely with architects and business partners to define Agile stories for new capabilities
Design and code new features/enhancements and troubleshoot production issues
Consult with other application teams so that they can implement modern identity solutions in their applications correctly.
Create/update features to meet the security, coding and functionality standards
Develop tools and practices that will increase the efficiency of your team
Complete thorough unit and integration testing
Follow agile development practices
Work collaboratively and cohesively in a great team environment
What skills do I need to be a successful Sr. Software Engineer at SoftPro?
Required Skills:
High competency with Object Oriented and S.O.L.I.D principles
High competency with C# and SQL Server/T-SQL
High competency with Visual Studio 2015 and above and .NET 4.5 and above
High competency with Okta or a comparable Identity Provider Solutions such as Microsoft Entra (Workforce or B2C)
High competency with Terraform/Infrastructure-as-Code
Solid familiarity with GIT, MS Test and Mock libraries
Solid familiarity with RESTFul APIs, Unit testing and Lean development
Solid familiarity with OAuth 2.0, OpenIDConnect (OIDC) and PKCE
Solid proficiency with Javascript, CSS, HTML, XML and JSON
Experience with Micro-services architecture and Cloud Technology
Experience with Agile and Azure DevOps
Experience with Test Driven Development
Self-starter who can grasp difficult concepts and large architecture quickly
Must exhibit a high-level of analytical skills and attention to detail
Desired Skills:
Async/Concurrent Programming
PowerShell/Command-line/Batch programming
.NET Core
TypeScript/Yaml
Azure Application Insights
Join us and live our Core Values
Deliver AMAZING Customer Service, Be an AWESOME Teammate, Adopt a Sense of Urgency, Innovate to be Efficient, Produce Quality Work, Take Initiative, Go the Extra Mile.
EQUAL OPPORTUNITY POLICY
FNF, its affiliates and subsidiaries, is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, disability, protected veteran status, national origin, sexual orientation, gender identity or expression (including transgender status), genetic information or any other characteristic protected by applicable law.