Staff Software Engineer

Luxury Presence
Summary
Join Luxury Presence as a Staff Software Engineer (E5) and become a technical leader, driving high-impact initiatives that shape the future of our systems and architecture. Collaborate with cross-functional teams to align technical solutions with business goals, while promoting a culture of engineering excellence. Influence the technical direction of projects, mentor engineers, and ensure systems are built with scalability, performance, and maintainability in mind. Lead the technical design and implementation of complex systems, drive high-impact projects, and mentor engineers across the organization. Set the architectural direction for projects and proactively identify technical opportunities to improve customer experience. Lead initiatives that improve efficiency, reduce risk, and foster innovation. Foster a culture of collaboration and continuous improvement through leadership in design and code reviews. Drive organizational growth by leading workshops and cross-team initiatives.
Requirements
- Experience working on products of varying levels of maturity; you know the difference in engineering needs between 0-1 products and products with PMF
- Experience working with AI tooling, or incorporating AI in new and existing products
- 8+ years of experience with web application frameworks such as Nodejs, React, Redux, Angular, Next or similar. GraphQL experience is a plus!
- Experience with data-driven architecture and systems design, RESTful APIs, microservices architecture
- Proficiency utilizing SQL, NoSQL, in-memory and distributed SQL (e.g. PostgreSQL, Redis, MongoDB, AuroraDB)
- Experience integrating with 3rd party APIs, external frameworks, and libraries
- Expert-level understanding and implementation of cloud-native architectures (AWS serverless or containers preferred) at scale in production
- Demonstrated understanding and implementation of software design principles such as SOLID and DI
- Experience with Software as a Service (SaaS), multi-tenancy application development
- Embraces the concepts of Agile Scrum software development and its related collaboration and issue tracking tools (e.g. Freshworks, JIRA, Rally)
- Experience working in a Continuous Integration / Continuous Delivery (CICD) model, including Github and CI pipeline automation tools
Responsibilities
- Lead the technical design and implementation of complex systems, ensuring scalability, performance, and maintainability
- Drive high-impact, cross-functional projects that align technical solutions with business goals
- Mentor engineers across the organization, sharing expertise and helping develop their technical and problem-solving skills
- Set the architectural direction for projects, defining patterns that improve system reliability and influence multiple teams
- Proactively identify technical opportunities to improve customer experience and contribute to product strategy
- Lead technical initiatives that improve efficiency, reduce risk, and foster innovation across the engineering organization
- Foster a culture of collaboration, engineering excellence, and continuous improvement through leadership in design and code reviews
- Drive organizational growth by leading workshops, knowledge-sharing sessions, and cross-team initiatives that elevate technical standards