We are one of the first work-from-anywhere companies with 2,000+ team members utilizing our virtual office called eXp World. This role is work-from-anywhere in the U.S.
Who is eXp?
Doing the audacious is part of eXp Realty’s DNA. We are a company that rewards creative minds who can offer bold solutions, where opinions matter, anything is possible and the outcome can be revolutionary. As a global full-service real estate brokerage utilizing a 3-D, fully immersive, cloud office environment, offering 24/7 access to collaborative tools & training, eXp has broken the traditional mold of real estate. We are doing big things.
Come join us at eXp Realty – a 7x Glassdoor Best Places to Work organization!
What you will do:
We are looking for an Engineering Team Lead to head our Revenue Share team. The ideal candidate will be comfortable managing the complexity of intricate calculations and working with layered logic to build robust, scalable backend systems. This role requires someone who can design and maintain high-performance algorithms to handle a large volume of data with precision and efficiency. You will oversee the development of backend systems that are both maintainable and scalable, ensuring that the logic driving our revenue-sharing processes is reliable and optimized for long-term growth.
As Engineering Team Lead you will be an integral part of our engineering team, serving as a key contributor in the delivery of sophisticated, enterprise-class, software solutions to solve business challenges. You will be working with key stakeholders from the product and business teams as well as software developers to ensure proper delivery. This role requires a thorough knowledge of applicable languages, advanced design principles, engineering best practices, and advanced architectural patterns.
Your main responsibilities are to provide technical leadership, mentoring, coaching, and guidance based on your experience.
In this role, you will focus on delivering products and solutions that directly impact internal and external user’s day-to-day productivity. You must be able to balance the desired system “elegance” against the need for rapid delivery.
Mentor software development personnel to create new products and maintain existing applications.
Understand the technical challenges faced by software development personnel and provide the necessary support and direction to help overcome them.
Advise on architectural decisions when working within Innovation Teams to design new features and solutions.
Assist with Identifying, documenting and deploying software development best practices including agile, continuous integration and DevOps.
Contribute to the establishment and maintenance of coding standard and practices.
Enforce coding standards and practices among the development team.
Provide training paths, direct counseling, and documentation to software development personnel.
Contribute to and encourage developer contribution to micro-communities for technology partners (i.e. - Mendix, Intacct, and Okta developer communities and forums).
Work closely with product owners and the Innovation Teams to prioritize stories, create estimates, schedule sprints, and deliver on time.
In this role, you may be required to support various functions of the business as new products launch and the team becomes proficient. These functions may include dev ops and code maintenance, troubleshooting, process and system documentation and other activities related to supporting the eXp Enterprise system.
Other Accountabilities as Assigned
How you will grab our attention:
Typically requires a minimum of 12 years of related experience with a Bachelor’s degree; or 8 years and a Master’s degree; or a PhD with 5 years experience; or equivalent experience.
3+ years in a software development role as an individual contributor
In-depth knowledge of systems development life cycle and/or operational maintenance environment.
Evaluate, redesign and modify existing program logic to improve overall system performance.
Ability to develop project cost and benefit estimates, including identification and evaluation of alternatives.
Strong interpersonal skills working with business and technical teams.
High degree of creativity and problem-solving ability.
Ability to provide clear direction, performance management, identify developmental needs and to supply coaching and counseling to employees.
Strong time/project management and organization skills.
Ability to remain flexible and effective under pressure in a fast-paced environment.
Able to set and manage priorities.
Implementing automated testing platforms and unit tests.
Strong writing abilities with user requirements, use cases, and user stories.
If you think you’d make a great match for this position but don’t meet all the requirements, we would still encourage you to apply!
What eXp Realty Provides:
Work from anywhere
Flexible Time Off for Salaried Employees
401k with 4% match (immediate vesting)
Robust Medical, Dental, & Vision benefits
Company provided equipment
Monthly Technology Stipend
FSA & HSA with employer contributions
Health & Wellness incentives
100% Paid Parental Leave
EEO Statement:
We believe strongly in the value of diversity and creating supportive, inclusive environments where our colleagues can succeed. As such, eXp is proud to be an Equal Opportunity Employer. We do not discriminate on the basis of race, color, ancestry, national origin, religion, or religious creed, mental or physical disability, medical condition, genetic information, sex (including pregnancy, childbirth, and related medical conditions), sexual orientation, gender identity, gender expression, age, marital status, military or veteran status, citizenship, or other protected characteristics under federal, state or local law.