job description
Are you a seasoned Principal Software Engineer looking to drive technical excellence in a dynamic environment? Pure Property Management is seeking a visionary leader to serve as a key technical advisor, shaping the future of our platform architecture and engineering practices.
In this role, you will collaborate with cross-functional teams to design scalable solutions, mentor senior engineers, and ensure the delivery of high-quality software. Based in the vibrant locations of Bali, this position offers the opportunity to work in a collaborative, innovative setting while enjoying a competitive salary and professional growth.
If you are passionate about cutting-edge technology and leading high-impact projects, we invite you to apply and be part of our mission to redefine property management through technology.
Responsibility
- Lead the architectural design and technical direction of scalable software solutions.
- Mentor and guide senior engineers, fostering a culture of innovation and best practices.
- Collaborate with product and business teams to align technical strategies with company goals.
- Drive the adoption of modern development methodologies, tools, and frameworks.
- Ensure code quality, performance optimization, and system reliability across all layers of the platform.
- Conduct technical reviews, risk assessments, and provide strategic recommendations.
- Stay ahead of industry trends and emerging technologies to maintain a competitive edge.
- Work closely with stakeholders to define and execute long-term technical roadmaps.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 10+ years of experience in software development, with at least 3 years in a leadership role.
- Proven expertise in system architecture, cloud computing, and scalable distributed systems.
- Strong proficiency in multiple programming languages (e.g., Java, Python, JavaScript).
- Experience with DevOps practices, CI/CD pipelines, and infrastructure as code.
- Excellent problem-solving, communication, and stakeholder management skills.
- Ability to lead and inspire engineering teams in an Agile environment.
- Familiarity with property management or real estate technology is a plus.