USA
6 days ago
Lead Software Engineer - Experience Engineering - US Remote

Job Summary: 

Are you a passionate software developer eager to innovate? Join our dynamic team to work on exciting products that are transforming real estate technology! As a Lead Software Engineer, you'll lead talented colleagues, learn from industry experts, and contribute to cutting-edge solutions. We're looking for leaders and team players who will challenge the norms, have a passion for transformation, and are enthusiastic about mastering new technologies. You'll work alongside software engineers, product specialists, and UX experts to develop the next generation of applications, web apps, and mobile experiences that help our real estate agents and brokers connect with our consumers. 

Full-stack experience is preferred but not required. 

 

What will you do / Your Responsibilities: 

Lead with Purpose: Lead the design and delivery of flexible, scalable, and resilient software solutions, ensuring they meet both technical and business viability. Collaborate closely with Product, UX, and Business partners to decompose and refine business needs, transforming them into actionable tasks. Focus on delivering solutions that not only fulfill business requirements but also meet conditions of satisfaction, ensuring high-quality outcomes. 

Innovate through Delivery:  Partner closely with Product, UX, and Business to ideate on new products and features to meet the organizational goals, then drive delivery to fruition through your contribution. 

Be a change agent: Ready to embrace change, challenge norms and adopt new technologies 

Raise the Bar: Write maintainable code that adheres to industry best practices and coding standards, ensuring flexible, scalable, and resilient software solutions.  

Automate everything: Leverage an automation-first approach for software delivery and operational support.  

Document Like a Pro: Craft clear technical and functional documentation to support your solutions. 

Collaborate and Learn: Perform design reviews and code reviews. Share knowledge and grow together. 

Be Clear: Provide clear communications to all team members, collaborators, and enterprise partners/stakeholders.  

 

Preferred Qualifications:  

9+ years of experience as a code-contributing member and participating in code review of an Agile Development Team.  9+ years as a skilled software engineer focused on consumer experiences with ReactJS, AngularJS, Flutter/Dart, or NextJS (MERN, MEAN tech stack).  Experience in ensuring the technical feasibility of UI/UX designs.  5+ years of experience in different levels of testing frameworks and automation tools like Cypress  3+ years of experience in Node.js developer building microservices and RESTful services.   Experience in AI technologies and their application in software development.  3+ years of experience in developing cloud-native applications using AWS Lambda, ECS, API Gateway, SQS, Kafka etc.   3+ years in MongoDB development.  3+ years in scripting CI/CD pipelines and DevOps.   2+ years combined in AWS CloudFormation, AWS CDK or Terraform.    Solid understanding of networking and security concepts like DNS, Load Balancers, Firewalls, Encryption, etc.   Strong communication skills (written & verbal)  Excellent analytical ability and logical troubleshooting skills.  Tools: Gitlab, Jira, Confluence  Bachelor’s degree in computer science, a related field, or equivalent experience.  

 

Bonus Points to Stand Out: 

 5+ years building APIs and/or backend systems 
Confirm your E-mail: Send Email
All Jobs from Anywhere