Xpanse logo
Xpanse

We are building the operating system (OS) for the broader mortgage industry that will connect borrowers, lenders, servicers, and providers. Xpanse will deliver unparalleled value to all stakeholders through the clarity, ease, automation and security of its universal platform.

Lead Software Engineer

Software EngineerSoftware EngineerFull TimeRemoteLeadTeam 64Since 2020

Location

United States

Posted

1 day ago

Salary

Not specified

Seniority

Lead

Job Description

Role Description

The Lead Software Engineer is responsible for designing and implementing cloud-native applications using modern distributed system architectures. This role focuses on creating reusable, scalable, and maintainable software systems in a collaborative and agile environment.

  • Collaborate with business partners, IT managers, and development teams to ensure effective software design and implementation.
  • Design scalable and maintainable Java and React applications with a focus on reusability, code management, and streamlined deployments.
  • Develop interactive, responsive systems optimized for multiple browsers, screen sizes, and mobile devices.
  • Contribute as a key member of a small, high-performing team developing core business applications.
  • Participate in all phases of the software development life cycle (SDLC), including design, development, documentation, testing, and production support.
  • Comply with all company policies and procedures.
  • Maintain regular and punctual attendance.
  • Perform other related duties as assigned.

Qualifications

  • Proficient in Java, Spring Boot, XML, and RESTful services.
  • Experience with cloud technologies such as AWS (S3, EKS, ECS).
  • Hands-on experience with CI/CD tools, preferably GitHub Actions.
  • Proficient in SQL and relational databases (e.g., Oracle).
  • Experience with NoSQL/document-oriented databases (e.g., MongoDB).
  • Familiarity with Infrastructure as Code (IaC) tools such as Terraform.
  • Experience with React Native or NativeBase mobile applications.
  • Strong understanding of state-based design and implementation.
  • Experience building, publishing, and managing NPM modules.
  • Proficient in HTML5, JavaScript/TypeScript, and CSS.
  • Familiarity with Node.js, Express.js, and MEAN stack development.
  • Experience integrating with APIs and using developer toolkits.
  • Demonstrated UI/UX design sensibility.
  • Experience working in Agile and Scrum environments.

Requirements

  • Bachelor’s degree in Computer Science, Computer Technology, Engineering, Business, or a related field, or equivalent experience.
  • 6+ years of experience in end-to-end design and development of J2EE applications and expert-level experience with React.

Company Description

Job Requirements

  • Proficient in Java, Spring Boot, XML, and RESTful services.
  • Experience with cloud technologies such as AWS (S3, EKS, ECS).
  • Hands-on experience with CI/CD tools, preferably GitHub Actions.
  • Proficient in SQL and relational databases (e.g., Oracle).
  • Experience with NoSQL/document-oriented databases (e.g., MongoDB).
  • Familiarity with Infrastructure as Code (IaC) tools such as Terraform.
  • Experience with React Native or NativeBase mobile applications.
  • Strong understanding of state-based design and implementation.
  • Experience building, publishing, and managing NPM modules.
  • Proficient in HTML5, JavaScript/TypeScript, and CSS.
  • Familiarity with Node.js, Express.js, and MEAN stack development.
  • Experience integrating with APIs and using developer toolkits.
  • Demonstrated UI/UX design sensibility.
  • Experience working in Agile and Scrum environments.
  • Bachelor’s degree in Computer Science, Computer Technology, Engineering, Business, or a related field, or equivalent experience.
  • 6+ years of experience in end-to-end design and development of J2EE applications and expert-level experience with React.

Related Job Pages

More Software Engineer Jobs

ContractRemoteTeam 10,001+H1B Sponsor

Contract React Native Developer at LG Electronics building an AI-powered B2B SaaS product

California
$75 - $95 / hour
ContractRemoteTeam 1,001-5,000Since 2012H1B Sponsor

Part-Time Abstraction Training Developer enhancing cancer care education

New York
$50 / hour
Mercury Insurance Services, LLC logo

Staff Software Engineer

Mercury Insurance Services, LLC

At Mercury, we have been guided by our purpose to help people reduce risk and overcome unexpected events for more than 60 years. We are one team with a common goal to help others. Everyone needs insurance and we can’t imagine a world without it. We care about our people, and we mean it. We reward our talented professionals with a competitive salary, bonus potential, and a variety of benefits to help our team members reach their health, retirement, and professional goals. Pay Range USD $83,670.00 - USD $161,815.00 /Yr.

Full TimeRemoteTeam 5,001-10,000

The Staff Software Engineer provides technical leadership and direction to multiple agile teams or projects, focusing on implementing prioritized software product roadmaps. This involves designing, developing, and maintaining complex software systems while actively mentoring junior engineers.

United States
$101K - $204K / year
Full TimeRemoteTeam 201-500

The engineer will develop integrations by researching and working with unfamiliar APIs, building and supporting services and applications in production, and participating in design sessions, stand-ups, and sprint planning meetings. They will also contribute to collaborative design sessions, conduct code reviews, mentor other engineers, and drive design decisions for scalable features.

United States
$120K - $150K / year