Lead impactful projects at a cutting-edge technology company with a focus on geospatial data platforms. Collaborate within a small, dynamic team to shape scalable backend systems. Enhance your technical leadership skills while contributing to innovative platform architecture.
Staff Platform Engineer
in Information Technology PermanentJob Detail
Job Description
Overview
- Contribute to the development of a scalable geospatial data platform with a focus on backend engineering and distributed systems.
- Collaborate within a small, high-impact engineering team to design core platform capabilities and ensure operational scalability.
- Shape platform architecture and guide the evolution of systems supporting organizational management and tenant structures.
- Develop robust backend services for identity management, data isolation, and multi-tenant architecture.
- Engage in technical leadership, mentoring team members, and defining long-term platform goals.
- Collaborate with stakeholders to define requirements and ensure smooth project delivery.
- Contribute to engineering best practices across the software development lifecycle, including design, testing, and deployment.
Key Responsibilities & Duties
- Design and implement scalable backend services supporting a multi-tenant geospatial data platform.
- Develop systems for identity lifecycle management, authentication, and authorization.
- Ensure data isolation and tenant boundaries through reliable service development.
- Contribute to distributed systems architecture for high reliability and scalability.
- Enhance internal APIs and platform components to support product teams.
- Act as a technical mentor, guiding design discussions and aligning decisions with platform goals.
- Work with product managers and platform teams to define requirements and delivery plans.
- Promote engineering best practices across the software development lifecycle.
Job Requirements
- Bachelor of Science (BS) degree in a relevant field.
- Minimum of 7 years of experience in backend systems development and distributed systems.
- Proficiency in software engineering fundamentals, including data structures and architecture.
- Experience with authentication, authorization, and identity management systems.
- Familiarity with multi-tenant SaaS platforms and data isolation strategies.
- Strong understanding of the software development lifecycle (SDLC).
- Ability to operate effectively within a small, collaborative engineering team.
- Interest in geospatial data platforms or large-scale data systems is a plus.
- ShareAustin: