We are one of the first all-remote 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: As Solutions Architect 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 design high level technical solutions based on your experience. In this role, you will design high level solutions to complex business problems using available technology stacks. You will also be responsible for making design choices, coordinating and overseeing technical standards, including software coding standards, tools, and platforms. You must be self-driven, with a strong understanding of project management, the Software Development Lifecycle and have strong technical and leadership skills. You must be able to balance the desire system “elegance” against the needs for rapid delivery. Collaborate with project stakeholders to determine functional and non-functional requirements for new software or applications Use tools and methodologies to create representations for functions and user interface of desired product Develop high-level product specifications with attention to system integration and feasibility Define all aspects of development from appropriate technology and workflow to coding standards Communicate successfully all concepts and guidelines to development team Oversee progress of development team to ensure consistency with initial design Provide technical guidance and coaching to developers and engineers Ensure software meets all requirements of quality, security, modifiability, extensibility etc. Approve final product before launch Other Accountabilities as Assigned How you will grab our attention: Minimum of 5 years of relevant experience, or an advanced degree with a minimum of 2 years of relevant experience 5+ years in software architecture, preferably within a microservice ecosystem Proven ability of cross-functional integration and negotiation skills Track record of bridging communications on complex needs and requirements between technical and business-oriented audiences Demonstrated knowledge of multiple development methodologies In-depth knowledge of systems development life cycle and/or operational maintenance environment. Experience with software development using Agile methods. Ability to work with and lead geographically distributed teams, including contractors. Deep understanding and a passion for delivering high quality software tools and features. Ability to instill performance, quality, and delivery mindset within the team 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 Experience using Jira, Confluence, and other software development and documentation tools. Experience working in the Mendix low-code development platform is a strong competitive advantage. 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: Fully remote environment Flexible Time Off for salaried employees 401k with 4% match (immediate vesting) Company provided equipment Monthly Technology Stipend FSA & HSA with employer contributions Health & Wellness incentives 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. #J-18808-Ljbffr
Solutions Architect automated testing Jira Agile mendix Engineering Confluence Software Developer