✨ About The Role
- The Staff Software Engineer will be responsible for leading the design, implementation, and deployment of new features and services for the Matterport Platform.
- The role involves working with a cross-functional team of product managers, designers, engineers, and QA to ensure proper monitoring and response to issues in live environments.
- The engineer will build APIs, backend services, and integrations that support Matterport products.
- The position requires producing maintainable, well-documented code and advocating for good engineering practices.
- The engineer will work with both relational and non-relational data stores, contributing to a learning culture within the team.
- The role involves building features and services using Kotlin, Python, and front-end technologies.
- The candidate will handle billions of requests each month, necessitating familiarity with building services at scale.
âš¡ Requirements
- The ideal candidate should have a Bachelor's degree in Computer Science or equivalent experience.
- A minimum of 5 years of experience in designing and delivering features and services in a cloud environment is required.
- Experience in developing SaaS solutions using languages such as Python, Java, Go, or Kotlin is essential.
- Familiarity with microservices and containers is important for success in this role.
- Strong problem-solving and debugging skills are necessary for all areas of platform development.
- The candidate should be comfortable working in an agile environment and be able to pivot when needed.
- A solid track record of developing testable, maintainable code is expected.
- The candidate should have experience mentoring and coaching junior engineers to help them reach their full potential.