
location_on494, East Cabarrus Street, Warehouse District, Raleigh, Wake County, North Carolina, 27601, United States
At Enact Mortgage Insurance (Nasdaq: ACT), we understand that there's no place like home. That's why we bring our deep expertise, insightful offerings, and extra mile service to work every day to help lenders put more people in homes and keep them there. As a leading publicly traded U.S. private mortgage insurance provider, we offer borrower-centric products that enable lenders and partners across the U.S. to help people responsibly achieve and maintain the dream of homeownership.
Headquartered in Raleigh, North Carolina, we play an active role in supporting a prosperous Triangle community. We also support our colleagues' philanthropic efforts in their home communities across the U.S. Enact values all perspectives, characteristics, and experiences, providing a positive and inclusive culture for employees to grow and succeed. We strive to create an environment where employees can bring their full, authentic selves to work to help each other and their customers.
We are looking for a Lead Software Engineer to join our high-performing IT product team in Raleigh, NC. In this role, you will be responsible for all technical aspects of external integrations with customers, vendors, and other partners, including API and SFTP-based integrations and the infrastructure required to support these business processes.
You will utilize our values of excellence, improvement, and connection to translate business requirements into technical specifications and implementations for our Integrations product group. This position requires demonstrating technical leadership in Java, as well as utilizing AWS tools and code practices to develop reusable services. You will work on medium, large, and portfolio projects, designing services in both cloud and on-prem environments while collaborating with internal and external customers to define scope and objectives.
A key part of your day will involve providing guidance and leadership to other developers, including a managed-service team with offshore members. You will perform code reviews, collaborate with peer designers, and utilize AI tools where appropriate to improve the speed and efficiency of tasks. This is a hybrid role based at our Headquarters with a shared in-office schedule on Tuesdays, Wednesdays, and Thursdays.
Candidates selected for this role will engage in a structured interview process designed to assess technical depth, leadership capabilities, and cultural fit. The process typically includes:
We are proud to be an equal opportunity employer and all hiring decisions are based on merit, qualifications, and business needs. We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Work model: Hybrid
494, East Cabarrus Street, Warehouse District, Raleigh, Wake County, North Carolina, 27601, United States
Raleigh, North Carolina
Experience in the financial or insurance sector. Working knowledge of MISMO standards and schemas, including XML and JSON message formats. Experience with Python for scripting, data processing, automation, or building microservices and serverless functions.
Skills: Java, Aws, Lambda, Step Functions, Spring Boot, Microservices, Api, SFTP, Jira, Servicenow.
Education: Bachelor's degree in IT, MIS, Engineering, Computer Science or related technical degree required.