Job Closed
This listing is no longer active.
We are making the mortgage process seamless, intelligent, and smarter for all
Lead Software Engineer
Location
United States
Posted
70 days ago
Salary
0
Seniority
Lead
Job Description
Lead Software Engineer
Xpanse
Summary: 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. Essential Job Duties and Responsibilities: - 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. Other Job Duties and Responsibilities: Performs other related duties as assigned. Supervisory Responsibilities: - This position is an individual contributor with no direct reports but may provide guidance, leadership, or training to others. Qualifications: To perform this job successfully, an individual must be able to perform each essential function satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Technical Skills: - 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. Education and/or Experience: - 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. Certificates, Licenses, Registrations: - None Required Work Complexity: Problems and issues faced are numerous and undefined, and require detailed information gathering, analysis and investigation to understand the problem, as well as experience in the financial/mortgage (or job-specific) industry. Problems typically impact multiple departments or specialties. Problems are typically solved through drawing from prior experience and analysis of issues. Work Environment: The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Work is normally performed in a typical interior office work environment which does not subject the employee to any hazardous or unpleasant elements. The noise level in the work environment is usually moderate. Physical Demands: The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the duties of this job, the employee is frequently required to sit and talk or hear. The employee is occasionally required to stand; walk; use hands to finger, handle, or feel; and reach with hands and arms. The employee must occasionally lift and/or move up to 25 pounds. Equal Employment Opportunity: The company is committed to providing equal employment opportunities to all employees and applicants without regard to race, ethnicity, color, sex, marital status, sexual orientation, gender identity or expression, pregnancy, religion, national origin, age (40 and over), disability, military status, genetic information, or any other basis protected by applicable federal, state, or local laws. Americans with Disabilities Act: Applicants as well as employees who are or become disabled must be able to satisfactorily perform the essential job functions of the position either with or without reasonable accommodation. Applicants as well as employees are encouraged to meet with Human Resources as the organization shall review reasonable accommodations on a case-by-case basis in accordance with applicable law. Job Responsibilities: The statements reflect the general duties and responsibilities considered necessary to perform the essential functions of the job and should not be considered as an all-inclusive list of all the work requirements of the position. The company may change the specific job duties with or without prior notice based on the needs of the organization.
Related Guides
Related Job Pages
More Software Engineer Jobs
Staff Software Engineer, GitHub Actions
GitHub, Inc.GitHub is the world’s leading AI-powered developer platform with 150 million developers and counting. We’re also home to the biggest open-source community on earth (and 99% of the world’s software has open-source code in its DNA). Many of the apps and programs you use every day are built on GitHub. Our teams are dreamers, doers, and pioneers, leading the way in AI, driving humanitarian efforts around the globe, and even sending open source to Mars (and beyond!). At GitHub, our goal is to create the space you need to do your best work. We’re remote-first and offer competitive pay, generous learning and growth opportunities, and excellent benefits to support you, wherever you are—because we know that people flourish when they can work on their own terms. Join us, and let’s change the world, together.
About GitHub GitHub is the world’s leading platform for agentic software development — powered by Copilot to build, scale, and deliver secure software. Over 180 million developers, including more than 90% of the Fortune 100 companies, use GitHub to collaborate, and more than 77,000 organisations have adopted GitHub Copilot. Locations In this role you can work from Remote, United States Overview Role Overview: GitHub is growing its Engineering team and seeks experienced professionals to elevate our software engineering efforts. As a Staff Software Engineer at GitHub, you will architect and deliver high-performance systems that power collaboration for millions of developers. You will drive technical execution from design through production, leading initiatives across distributed teams. Within GitHub’s ecosystem, Actions powers automation for millions of developers worldwide, enabling them to build, test, and deploy code directly from their repositories. As the backbone of CI/CD workflows across GitHub, Actions processes billions of jobs monthly, from simple builds to complex deployment pipelines spanning multiple environments. Our team owns the core infrastructure and services that make this possible, ensuring reliability at a massive scale. We're a group of engineers passionate about developer productivity, tackling challenges in distributed systems, container orchestration, security, and cloud infrastructure. You'll work alongside talented colleagues who value collaboration, operational excellence, and building products that developers love. Responsibilities - Design, develop, test and ship high-quality technical solutions that scale across multiple GitHub services and become intimately familiar with the systems you build and take pride in writing maintainable code. - Provide technical leadership, mentorship, pairing opportunities, and code reviews to encourage the growth of others; support teams in producing extensible and maintainable code, ensuring integration with downstream dependencies and adherence to quality standards. - Own and advocate for the health and quality of the systems that the team builds, including participating in on-call for first responder rotations and live incidents. - Design and implement APIs to facilitate seamless integration between software components. - Collaborate with cross-functional teams and partner with stakeholders and lead discussions for technical solutions, including design and cost considerations. - Lead the team in developing comprehensive testing strategies, defining success metrics, and incorporating customer feedback to drive continuous improvement. - Champion security across GitHub Actions by designing and implementing isolation mechanisms for untrusted code execution, ensuring compliance with enterprise security requirements, and partnering with Security teams to protect against vulnerabilities in our services. - Champion operational excellence by improving system reliability, reducing incident response times, and establishing best practices for monitoring, alerting, and runbooks across Actions services. - Drive and support technical roadmap that aligns with product goals, ensuring that engineering efforts are strategically prioritized and incorporating the adoption of new technologies and methodologies where applicable. Qualifications Required Qualifications: - 9+ years' experience in software engineering, computer science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, Go, Ruby, Rust, Python, JavaScript, C, C++, C#, Java, - OR associate’s degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 8+ years' experience in software engineering, computer science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, Go, Ruby, Rust, Python, JavaScript, C, C++, C#, Java, - OR bachelor's degree in Computer Science or related field AND 7+ years' experience in software engineering, computer science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, Go, Ruby, Rust, Python, JavaScript, C, C++, C#, Java, - OR master's degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 5+ years' experience in software engineering, computer science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, Go, Ruby, Rust, Python, JavaScript, C, C++, C#, Java, - OR doctorate in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 3+ years' experience in software engineering, computer science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, Go, Ruby, Rust, Python, JavaScript, C, C++, C#, Java, - OR equivalent experience. - Willingness and ability to participate in a rotating on-call schedule, providing 24/7 coverage for 1–2 weeks each quarter. Preferred Qualifications: - 2+ year(s) technical leadership experience - 3+ years' experience using general purpose programming languages (e.g., Go, Ruby, or a similar language) - 3+ years' experience in one or more scripting languages (e.g., Bash, Python, or a similar language) - Experience building or operating CI/CD systems at scale Compensation Range The base salary range for this job is USD $140,400.00 - USD $372,300.00 /Yr. These pay ranges are intended to cover roles based across the United States. An individual's base pay depends on various factors including geographical location and review of experience, knowledge, skills, abilities of the applicant. At GitHub certain roles are eligible for benefits and additional rewards, including annual bonus and stock. These rewards are allocated based on individual impact in role. In addition, certain roles also have the opportunity to earn sales incentives based on revenue or utilization, depending on the terms of the plan and the employee's role. GitHub values - Customer-obsessed - Ship to learn - Growth mindset - Own the outcome - Better together - Diverse and inclusive Manager fundamentals - Model - Coach - Care Leadership principles - Create clarity - Generate energy - Deliver success Who We Are GitHub is the world’s leading AI-powered developer platform with 150 million developers and counting. We’re also home to the biggest open-source community on earth (and 99% of the world’s software has open-source code in its DNA). Many of the apps and programs you use every day are built on GitHub. Our teams are dreamers, doers, and pioneers, leading the way in AI, driving humanitarian efforts around the globe, and even sending open source to Mars (and beyond!). At GitHub, our goal is to create the space you need to do your best work. We’re remote-first and offer competitive pay, generous learning and growth opportunities, and excellent benefits to support you, wherever you are—because we know that people flourish when they can work on their own terms. Join us, and let’s change the world, together. EEO Statement GitHub is made up of people from a wide variety of backgrounds and lifestyles. We embrace diversity and invite applications from people of all walks of life. We don't discriminate against employees or applicants based on gender identity or expression, sexual orientation, race, religion, age, national origin, citizenship, disability, pregnancy status, veteran status, or any other differences. Also, if you have a disability, please let us know if there's any way we can make the interview process better for you; we're happy to accommodate!
Software Engineer-C# Angular Azure
H&R BlockSince 1955, we have been leaders in tax preparation, financial services, and small business solutions. With 70,000 associates and 9,000 retail tax locations across North America, Australia, Ireland, and India, we have helped millions of clients and countless communities. If you embrace challenges as opportunities, value winning as a team, and seek to make a meaningful difference, join us on our journey.
Our Company We care about helping people. Our purpose is to provide help and inspire confidence in our clients and communities everywhere. Our associates feel a sense of belonging in an inclusive place with an amazing history and a sharp focus on our future. Our connected culture is who we are and how we work together to achieve our strategies, accelerate our transformation, and achieve extraordinary results. It’s an exciting time to be a part of H&R Block! What you'll do... As a Software Engineer, you will work closely with Senior, Lead, or Principal Software Engineers to design, develop, and maintain software components and products that support H&R Block business applications. Day to day, you’ll… - Develop features and enhance existing functionality using Angular 15+, TypeScript, and .NET 8 - Build and maintain secure, scalable APIs and backend services using REST and event‑driven patterns - Translate business requirements into clear, maintainable technical implementations - Write and maintain unit tests; assist in identifying and fixing defects and security issues - Collaborate with QA engineers to define test cases and support scalable testing practices - Participate in CI/CD pipelines using Azure DevOps - Adhere to data security and compliance standards - Contribute to monitoring, alerting, and observability solutions (e.g., Datadog) - Help document operational processes, runbooks, and support procedures - Participate in code reviews, incorporating feedback to improve quality and maintainability - Collaborate with Product, QA, UX, Architects, and other Engineers in an Agile team - Assist in resolving production issues and support ongoing product operations - Explore and prototype new technologies and features under team guidance What you'll bring to the team... Education: - Bachelor’s degree in a related field or the equivalent through a combination of education and related work experience. Work Experience: - 2–4 years of hands-on experience developing and testing applications using C# and .NET - Experience building full‑stack applications with Angular (15+) and backend services - Solid understanding of object-oriented programming principles - Familiarity with Azure cloud services - Experience or working knowledge of Azure DevOps, including source control and CI/CD pipelines - Exposure to microservices or modular architectures and modern backend patterns - Willingness to learn and grow in areas such as cloud, testing, CI/CD, and observability - Strong problem-solving skills and attention to detail - Collaborative mindset and ability to work effectively in a team environment It would be even better if you also had... - Experience with GitHub, Copilot or similar AI-assisted coding tools to improve development velocity and code quality - Basic understanding of IOS and Android native languages such as Swift, SwiftUI, Kotlin, and Jetpack Compose Why work for us Since 1955, we have been leaders in tax preparation, financial services, and small business solutions. With 70,000 associates and 9,000 retail tax locations across North America, Australia, Ireland, and India, we have helped millions of clients and countless communities. If you embrace challenges as opportunities, value winning as a team, and seek to make a meaningful difference, join us on our journey. You’ll reap the rewards of helping others along with competitive compensation and benefits to support your health and well-being. Specific benefits may vary based on your role. For detailed eligibility requirements and benefits information, visit blockbenefits.com. Equal Opportunity Employer: H&R Block does not tolerate discrimination based on a person’s race, color, religion, ancestry, age, sex/gender (including pregnancy, childbirth, related medical conditions and sex-based stereotypes and transgender status), sexual orientation, gender identity or expression, service in the Armed Forces, national origin, physical or mental disability, genetic information, citizenship status or any other status protected by law. Sponsored Job #LI-SH1 #LI-Remote
Senior Software Engineer, GitHub Actions
GitHub, Inc.GitHub is the world’s leading AI-powered developer platform with 150 million developers and counting. We’re also home to the biggest open-source community on earth (and 99% of the world’s software has open-source code in its DNA). Many of the apps and programs you use every day are built on GitHub. Our teams are dreamers, doers, and pioneers, leading the way in AI, driving humanitarian efforts around the globe, and even sending open source to Mars (and beyond!). At GitHub, our goal is to create the space you need to do your best work. We’re remote-first and offer competitive pay, generous learning and growth opportunities, and excellent benefits to support you, wherever you are—because we know that people flourish when they can work on their own terms. Join us, and let’s change the world, together.
About GitHub GitHub is the world’s leading platform for agentic software development — powered by Copilot to build, scale, and deliver secure software. Over 180 million developers, including more than 90% of the Fortune 100 companies, use GitHub to collaborate, and more than 77,000 organisations have adopted GitHub Copilot. Locations In this role you can work from Remote, United States Overview GitHub is growing its Engineering team and seeks experienced professionals to elevate our software engineering efforts. As a Senior Software Engineer at GitHub, you will architect and deliver high-performance systems that power collaboration for millions of developers. You will drive technical execution from design through production, leading initiatives across distributed teams. Within GitHub’s ecosystem, Actions powers automation for millions of developers worldwide, enabling them to build, test, and deploy code directly from their repositories. As the backbone of CI/CD workflows across GitHub, Actions processes billions of jobs monthly, from simple builds to complex deployment pipelines spanning multiple environments. Our team owns the core infrastructure and services that make this possible, ensuring reliability at a massive scale. We're a group of engineers passionate about developer productivity, tackling challenges in distributed systems, container orchestration, security, and cloud infrastructure. You'll work alongside talented colleagues who value collaboration, operational excellence, and building products that developers love. This role has a requirement of 1-2 weeks of 24/7 on- call each quarter. Responsibilities Job Responsibilities: - Design, develop, test and ship high-quality technical solutions that scale across multiple GitHub services and become intimately familiar with the systems you build and take pride in writing maintainable code. - Provide technical leadership, mentorship, pairing opportunities, and code reviews to encourage the growth of others; support teams in producing extensible and maintainable code, ensuring integration with downstream dependencies and adherence to quality standards. - Own and advocate for the health and quality of the systems that the team builds, including participating in on-call for first responder rotations and live incidents. - Design and implement APIs to facilitate seamless integration between software components. - Collaborate with cross-functional teams and partner with stakeholders and lead discussions for technical solutions, including design and cost considerations. - Lead the team in developing comprehensive testing strategies, defining success metrics, and incorporating customer feedback to drive continuous improvement. - Champion security across GitHub Actions by designing and implementing isolation mechanisms for untrusted code execution, ensuring compliance with enterprise security requirements, and partnering with Security teams to protect against vulnerabilities in our services. - Champion operational excellence by improving system reliability, reducing incident response times, and establishing best practices for monitoring, alerting, and runbooks across Actions services. - Drive and support technical roadmap that aligns with product goals, ensuring that engineering efforts are strategically prioritized and incorporating the adoption of new technologies and methodologies where applicable. Qualifications Required Qualifications: - 6+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python - OR Associate’s Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 5+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python - OR Bachelor's Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 4+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python - OR Master's Degree in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related field AND 2+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python - OR Doctorate in Computer Science, Electrical Engineering, Electronics Engineering, Math, Physics, Computer Engineering, Computer Science, or related fie - OR equivalent experience. - Willingness and ability to participate in a rotating on-call schedule, providing 24/7 coverage for 1–2 weeks each quarter. Preferred Qualifications: - 2+ year(s) technical leadership experience - 3+ years' experience using general purpose programming languages (e.g., Go, Ruby, or a similar language) - 3+ years' experience in one or more scripting languages (e.g., Bash, Python, or a similar language) - Experience building or operating CI/CD systems at scale Compensation Range The base salary range for this job is USD $124,000.00 - USD $329,200.00 /Yr. These pay ranges are intended to cover roles based across the United States. An individual's base pay depends on various factors including geographical location and review of experience, knowledge, skills, abilities of the applicant. At GitHub certain roles are eligible for benefits and additional rewards, including annual bonus and stock. These rewards are allocated based on individual impact in role. In addition, certain roles also have the opportunity to earn sales incentives based on revenue or utilization, depending on the terms of the plan and the employee's role. GitHub values - Customer-obsessed - Ship to learn - Growth mindset - Own the outcome - Better together - Diverse and inclusive Manager fundamentals - Model - Coach - Care Leadership principles - Create clarity - Generate energy - Deliver success Who We Are GitHub is the world’s leading AI-powered developer platform with 150 million developers and counting. We’re also home to the biggest open-source community on earth (and 99% of the world’s software has open-source code in its DNA). Many of the apps and programs you use every day are built on GitHub. Our teams are dreamers, doers, and pioneers, leading the way in AI, driving humanitarian efforts around the globe, and even sending open source to Mars (and beyond!). At GitHub, our goal is to create the space you need to do your best work. We’re remote-first and offer competitive pay, generous learning and growth opportunities, and excellent benefits to support you, wherever you are—because we know that people flourish when they can work on their own terms. Join us, and let’s change the world, together. EEO Statement GitHub is made up of people from a wide variety of backgrounds and lifestyles. We embrace diversity and invite applications from people of all walks of life. We don't discriminate against employees or applicants based on gender identity or expression, sexual orientation, race, religion, age, national origin, citizenship, disability, pregnancy status, veteran status, or any other differences. Also, if you have a disability, please let us know if there's any way we can make the interview process better for you; we're happy to accommodate!
Desarrollador Jr .Net
MindTechYour partner in Nearshore IT Outsourcing services. From Latam to the world.
• Apoyar en el diseño, desarrollo y mantenimiento de aplicaciones utilizando tecnologías .NET. • Colaborar en la creación y mantenimiento de APIs RESTful y microservicios. • Asistir en la identificación y resolución de problemas en aplicaciones existentes. • Participar en reuniones de equipo para comprender requerimientos técnicos y funcionales. • Contribuir en revisiones de código, aplicando buenas prácticas definidas por el equipo. • Colaborar en tareas básicas relacionadas a CI/CD y automatización de procesos.


