Principal Software Developer
$170k - $180kHomeXpress Mortgage Corp
Company Description HomeXpress Mortgage Corp – Closing mortgage loans with speed, ease, and convenience.
Here's your opportunity to join a Top Wholesale Mortgage Lender, and Leader in Non-QM. Licensed in 46 States, we provide brokers with a full suite of mortgage products tailored to each borrower.
If you have a service first mentality and thrive in a fast-paced, corporate environment, HomeXpress is the place for you.
Join us as we continue to grow and expand our business Non-Delegated Correspondent Channel!
Job Description Job Title: Principal Software Developer
Department: Information Technology
Reports To: VP, Software Development
FLSA Status: Exempt
Management: No
Salary Range: $170,000 - $180,000/yr
PRIMARY FUNCTIONS: The PrincipalSoftware Developer is responsible for designing, developing, testing, implementing, and supporting software applications that drive business operations and strategic objectives. This role serves as a technical leader within the development team, providing guidance to developers, collaborating with business stakeholders, and ensuring software solutions are scalable, secure, maintainable, and aligned with organizational standards.
The Principal Software Developer combines strong technical expertise with problem-solving skills and leadership capabilities to deliver high-quality software solutions in a fast-paced environment.
ESSENTIAL DUTIES AND RESPONSIBILITIES :
Design, develop, maintain, and support enterprise software applications, APIs, integrations, services, and microservices, throughout the full software development lifecycle.
Lead application architecture and solution design, defining technical direction and selecting architectural patterns—including SOA, microservices, component-based, and event-driven architectures—to deliver scalable, secure, resilient, and maintainable business solutions.
Serve as a technical owner for assigned applications, ensuring long-term maintainability, stability, performance, and alignment with business objectives.
Participate in project estimation, planning, and continuous improvement initiatives while contributing to development standards, methodologies, and governance.
Create and maintain technical documentation, solution designs, architecture standards, and implementation plans.
Collaborate with business stakeholders, Product Owners, Business Analysts, QA, Infrastructure teams, and end users to gather requirements, resolve issues, and deliver successful software solutions.
Provide technical leadership, guidance, and mentorship to internal team members and external development partners, including code reviews and solution oversight.
Ensure adherence to established development, security, quality, and SDLC standards, methodologies, and best practices.
Incorporate security, data protection, regulatory, and compliance requirements into application architecture, design, development, and support activities.
Develop high-quality, efficient, and maintainable code with a focus on reliability, performance, scalability, and user experience.
Contribute to DevOps practices, continuous integration and deployment processes, automated testing, and operational excellence.
Support software deployments, production releases, troubleshooting, root cause analysis, and ongoing application support.
Identify and implement processes, workflow, and technology improvements that increase flexibility, reduce costs, and improve system availability and performance.
Promote a collaborative team environment through knowledge sharing, cross-training, and positive relationships with internal and external stakeholders.
DESIRED PERSONAL CHARACTERISTICS:
Technical Leadership
Problem Solving and Analytical Thinking
Communication and Collaboration
Accountability and Ownership
Continuous Improvement Mindset
Business Acumen
Adaptability
Customer Focus
JOB REQUIREMENTS:
7+ years of professional software development experience.
5+ years of hands-on development experience with C#/.NET and PHP applications.
Experience designing, developing, and supporting enterprise web applications, APIs, and system integrations.
Experience working in Agile/Scrum development environments.
Experience with source control, CI/CD pipelines, and DevOps practices.
Experience troubleshooting and resolving complex production issues.
EDUCATION:
Bachelor’s degree in Computer Science, Information Technology, Engineering, or related field.
EXPERIENCE:
Experience modernizing or integrating legacy PHP applications with .NET-based platforms.
Experience with Azure services and cloud-native development.
Familiarity with microservices architecture and containerized deployments.
Experience leading technical projects and mentoring development teams.
Knowledge of DevSecOps practices.
Experience in financial services, mortgage lending, banking, or regulated industries.
PHYSICAL REQUIREMENTS:
This position is in an office setting with computer and general office equipment. The position requires the ability to move freely around within the department and other department locations.
Hybrid or remote work environment
Additional Information All your information will be kept confidential according to EEO guidelines.
Compensation: USD 170000 - USD 180000 - yearly
Vacancy posted 11 hours ago
Similar jobs that could be interesting for youBased on the Principal Software Developer in Santa Ana, CA vacancy
- ...ll join a high performing engineering team and partner with product, design and cross-functional teams. We’re looking for a Staff Software Engineer to help design and build a scalable back-end architecture that powers PSA Set Registry, PSA’s flagship experience for collectors...SuggestedFull timeRemote workWorldwide
- ...are happy to discuss them as needed. Your recruiter will be able to clarify expectations and answer any questions you have.Senior Software Engineer, Grading OperationsAbout the RoleThe Grading Operations software engineering team builds and operates the internal software...SuggestedFull timeRemote workWorldwide
$129.3k - $172.3k
...and lasting value to our customers.First American is seeking software engineering candidates to grow our team. An ideal candidate combines... ...You will be an active contributor to the codebase, designing, developing, testing, and deploying code supporting our most complex...SuggestedFull timeLocal areaRemote work- ...extracting the legacy systems that still power core revenue.As a Senior Software Engineer, you are the engine of your team. You own meaningful... ...number of your team's products, not just a single service.Develop backend services in NestJS 11 / TypeScript with TypeORM and...SuggestedFull timeRemote workWorldwide
$165k - $187k
DescriptionThe Principal Software Engineer, Connectivity is the technical authority responsible for the architecture, design strategy, and... ...overall performance of the group as well as mentor, manage and develop subordinates - supporting the Manager, Connectivity...SuggestedFull timeWork at office$117.6k - $218.4k
At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.We are looking for a senior... ...in nonlinear mechanics, numerical methods, and engineering software development who enjoys solving complex technical problems and building...Full time$220k - $265k
...is a rapidly growing defense technology company focused on developing next-generation autonomous defense platforms. At the core of... ...deter kinetic conflict and protect global security.The RoleThe Principal Software Engineer will play a pivotal leadership role in developing...Permanent employmentWork experience placementWork at officeLocal areaWeekend work$142.1k - $271.3k
AVEVA is creating software trusted by over 90% of leading industrial companies.Salary Range... ...attainment and/or training. Job Title: Principal Software EngineerLocation: Lake Forest,... ...testing, and leveraging AI tools to improve developer productivity and delivery velocity•...Full timeWork at officeLocal areaRemote workFlexible hours$128.35k - $166.1k
...career like never before. Together, we make a difference in the lives of our patients and customers. Are you ready to join us?The Principal Software Engineer, Medical Device Systems is responsible for maintaining, enhancing, and supporting software for Alcon's on-market...Full timeTemporary workWork at officeRemote workFlexible hours- ...defining technical challenge of the next few years.As a Staff Software Engineer, your influence extends beyond your team to the technology... ..., and dependencies to a predictable landing.Plan and develop using an explicit value-vs-cost framework, so urgency and prioritization...Full timeContract workRemote workWorldwide
$136.06k - $207.6k
We are seeking a Specialist Software Test Engineer to join our Avionics team. We are looking for a specialist who will contribute to several... ...the verification of safety-critical flight software.Develop code coverage and testing tools.Develop test cases for system and...Permanent employmentFull timeWork at office$114.75k - $183.6k
Job TitleSenior Software Engineer - Image Reconstruction (C++/CUDA)Job DescriptionBuild the GPU-native engine that turns raw CT physics... ...right fit if: You have 5+ years of professional experience developing and maintaining complex software systems in C++. You have experience...Full timeWork at officeImmediate startRemote workWorldwideWork visaRelocation packageFlexible hours2 days per week3 days per week- ...POSITION TITLE: Software Engineering Intern POSITION LOCATION: Remote, USA PRIMARY RESPONSIBILITIES: Analyze and implement software requirements... ...Communicate with the users to better understand their needs Develop unit tests Assist with other tasks, e.g., code review, testing,...Work experience placementInternshipImmediate startRemote workWorldwide
- ...Software Engineer We are seeking a skilled direct-hire Software Engineer to join a dynamic biotech industry company located in a beautiful... ...-paced, collaborative team, alongside passionate innovators to develop groundbreaking solutions that are making a real impact in the...Casual workLocal area
- ...utility industry. Key Responsibilities: Design and Develop SCADA Systems: Collaborate with clients, stakeholders, and internal... ...-depth knowledge and hands-on experience with PowerOn Reliance software and C++ programming language. Utilize your expertise to...Remote work
$133.4k - $226.8k
...surprising ways. Let’s shape tomorrow - it’ll be a fun journey!As a Principal, Software Engineer, Own and deliver medium to large-scale projects... ...continuous improvement initiatives.Drive involvement in developing innovative solutions and mentoring the team to adopt a...Full timeTemporary workWorldwide$129.3k - $172.3k
...visit We DoWe are seeking a highly skilled Full Stack Senior Software Engineer to design and implement secure, scalable, cloud-native... ...including Product, Architecture, UX, DevOps, and Security, to design, develop, and integrate AI-enabled capabilities such as intelligent...Full timeLocal areaRemote work- ...skills and performance.Job DescriptionPosition: .Net SSRS DeveloperLocation: Orange, CA Duration: 2 yearsResponsibilities include:Develop, test, and maintain programming solutions using .NET (C#/VB), ASP, SQL, and Crystal Reports based on the direction of the Applications...
- ...Principal Software Engineer Position Overview Hands-on Principal Software Engineer responsible for software architecture, design,... ...platforms. Key Responsibilities Architect, design, and develop software for SLT, Burn-In, and HPC test platforms, test orchestration...Work at office
- ...customers to help our people and the world see brilliantly. The Principal I, Embedded Software Engineer, is primarily responsible for leading the design... ...embedded projects, applying your skills to design, develop, integrate and test computer-controlled electromechanical...Full timeTemporary workWork at officeWorldwideFlexible hours
- ...sheet metal components. This role involves integrating CAD/CAM software with CNC programming and supporting lean manufacturing initiatives... ...Integrate CAD/CAM data with CNC programming processes Develop and optimize CNC programs tailored to sheet metal fabrication...Contract work
- ...controls Report measurable improvements in revenue, margin, and forecast performance Qualifications Experience ~3-6 years developing complex applications ~2+ years of AI experience Experience with CRM and/or CPQ systems strongly preferred...Permanent employmentFull timeContract workWorldwide
$110k - $129.5k
Job Title: Senior Software Engineer- Embedded OS Lifecycle & Customization Location(s): Tustin, CA - Onsite Compensation: $110,000- $... ...with software, hardware, sales, and global engineering teams to develop reliable embedded solutions, troubleshoot complex technical...Permanent employmentWork from home$120k - $150k
Competitive Pay + Advanced CNC Platforms + Technical Ownership + Mentor-Level Impact This Jobot Job is hosted by: Jamie Beene Are you a fit? Easy Apply now by clicking the "Apply Now" button and sending us your resume. Salary: $120,000 - $150,000 per year A...Local area- ...infrastructure and culture is amazing. Best place!!Job DescriptionJob Description:As a Peoplesoft expertise, you will be involved in developing, and architecting peoplesoft application and specifically you should be awesome in implementation. Primary role involves in...
$134.55k - $205.56k
...degree from an ABET-accredited engineering program. ~12 years of transmission design experience. ~ Proficiency with PLS-CADD software. ~ Experience must include preparation of scopes of work, development of conceptual designs, determination of design basis, the...Hourly payWork at officeLocal areaFlexible hours3 days per week- ...Edwards Lifesciences seeks a Senior Principal Software Engineer to design and deliver scalable, production-quality software solutions for... ...and generative AI integration. Responsibilities Design, develop, prototype, test, and deploy production-quality software across...
$129.5k - $229.5k
...L3Harris is dedicated to recruiting and developing high-performing talent who are passionate about what they do. Our employees are unified in a shared dedication to our customers’ mission and quest for professional growth. L3Harris provides an inclusive, engaging environment...Full timeLocal areaFlexible hours$150k - $160k
...Job Summary We are seeking a Lead Embedded Software Engineer to serve as a technical leader within the software organization. This... ...fostering a collaborative, high-performing team environment. Develop and improve software development, testing, release, and deployment...Local area$134.55k - $205.56k
...degree from an ABET-accredited engineering program. ~12 years of transmission design experience. ~ Proficiency with PLS-CADD software. ~ Experience must include preparation of scopes of work, development of conceptual designs, determination of design basis, the...Hourly payWork at officeLocal areaFlexible hours3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Developer. Be the first to apply!
Related searches
- software quality assurance Santa Ana, CA
- entry level software sales Santa Ana, CA
- id software Santa Ana, CA
- software sales Santa Ana, CA
- software asset management analyst Santa Ana, CA
- software intern Santa Ana, CA
- software qa Santa Ana, CA
- healthcare software sales Santa Ana, CA
- embedded software Santa Ana, CA
- software technical support Santa Ana, CA





