This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a Lead Software Engineer, you will play a pivotal role in delivering innovative and high-impact software. You will own durable systems, collaborating with strategic partners to implement functional solutions across various systems. You’ll also enable event orchestration and data access across internal and external systems, powering our other internal Engineering teams to drive the property management industry forward. Additionally, you'll have the opportunity to occasionally collaborate and problem-solve with our customers directly, gaining firsthand insights to refine and enhance our solutions.
Job Responsibility:
Lead the design, development, and deployment of end-to-end web applications and services
Collaborate with cross-functional teams including Product, Data Science, Compliance, and Security to define, scope, plan, and release projects
Build for scale, availability, performance, and security for customer-facing applications
Architect and own new features in our ecosystem, collaborating with other Engineers to integrate frontend and backend systems
Provide robust technical documentation, code reviews, and promote best practices
Monitor performance, debug issues, and ensure operational excellence
Make key prioritization decisions with limited supervision
Keep abreast of industry trends and ensure the company is taking advantage of the latest technologies and best practices
Mentor other Engineers, working to up-level their skillsets and helping to create a strong team dynamic
Requirements:
8+ years of professional software engineering experience
1+ years of experience in a technical leadership role
Strong knowledge of API integration best practices (RESTful, GraphQL, SOAP)
Experience with cloud infrastructure (AWS, GCP, or Azure) and modern DevOps best practices
Hands-on experience with CI/CD pipelines, automated testing, and test-driven development practices
Proven ability to work independently and as part of a team, collaborating across departments
Excellent troubleshooting and problem-solving skills