Skip to content
sixfigjobs
homexpressmortgagecorp logo

homexpressmortgagecorp

Principal Software Developer

  • Santa Ana, California, United States
  • Onsite
  • Posted 2d ago
  • Full-time
  • Staff / Principal

Salary

$170K - $180K

Listed in the posting

Pays more than 37% of 23,533 six-figure listings in USD.

This job
$170k–$180k
Typical
$195k
Most pay
$159k–$240k
Apply on company site

Benefits

  • Equity

Skills

Agile
API
Azure
CI/CD
Cloud
Cloud-native
C#
DevOps
Devsecops
Dotnet

Nice to have

Event-driven Architecture
Microservices

Full 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 Principal Software 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

All your information will be kept confidential according to EEO guidelines.

Apply on company site

Opens homexpressmortgagecorp’s own application page in a new tab.

Similar six-figure roles

NEW
ServiceNow logo
ServiceNow
San Diego, USAOnsiteSenior

We are seeking a highly motivated and experienced Software Engineer to be a part of a dynamic team focused on developing...

AIAngularAutomationDesign PatternsJava+7 more
Posted 7h ago
NEW
UKG logo
UKG

Senior Salesforce Software Developer

$106k - $151k
Salary shown
USAOnsiteSenior

You’ll join a team focused on delivering enterprise Salesforce solutions that support critical go-to-market business pro...

AgentforceAgentic AIAIApexAPI+7 more
Posted 13h ago
NEW
IFS logo
IFS

AI-First Software Developer - Softeon

$114k - $153k
Salary shown
Itasca, USAOnsite

Deliver great product functionality. Design and build new features and enhancements across our Java applications (receiv...

Agentic AIAIAngularAPIAutomation+7 more
Posted 1d ago
NEW
Adobe logo
Adobe

Software Developer Engineer 3/4

$139k - $178k
Salary shown
San Jose, USAOnsite

Develop, and deploy critical components of a new Agentic App , delivering production-grade solutions. Translate high-lev...

Posted 1d ago
NEW
C-STAR SOLUTIONS logo
C-STAR SOLUTIONS

Software Developer - OPIR (On-Site)

$150k - $220k
Salary shown
Alexandria, USAOnsite

In this role, you will be supporting a team in Springfield, VA located at the National Geospatial-Intelligence Agency (N...

AgileAutomationAWSBashCdk+7 more
Posted 2d ago

Explore more

Salary

$170K - $180K

Apply