Senior Software Engineer
Role summary
InferaDB is seeking a Senior Software Engineer to design, implement, and maintain high-performance backend systems for its authorization database. This full-time remote role requires a strong foundation in computer science, backend development, and distributed systems. The engineer will focus on scalability, reliability, and performance optimization, while also troubleshooting complex issues. Familiarity with authorization services like Google Zanzibar is a plus. The position involves collaborating with teams, writing clean code, and mentoring junior engineers, contributing to the advancement of authorization technology.
Company Description
InferaDB is redefining authorization for the most demanding applications, services, and AI systems. We provide developers with a high-performance, inference-driven authorization database that simplifies access control while ensuring security and scalability. By combining policy evaluation and logic execution in a single reasoning layer, our innovative solution enables fine-grained, low-latency access control with deterministic behavior. Inspired by standards like Google Zanzibar and AuthZEN, InferaDB empowers engineering teams to implement robust authorization effortlessly. Join us in building the next generation of authorization technology.
Role Description
This is a full-time remote position for a Senior Software Engineer. In this role, you will design, implement, and maintain high-performance backend systems to support InferaDB's core authorization functionalities. You will collaborate with cross-functional teams to define system architecture, write clean and efficient code, and ensure software scalability and reliability. Additional responsibilities include optimizing performance, troubleshooting complex technical challenges, and mentoring junior engineers while contributing to the continuous improvement of development practices.
Qualifications
- Strong foundation in Computer Science concepts such as algorithms, data structures, and distributed systems
- Proficiency in Back-End Web Development, including familiarity with server-side programming and database technologies
- Experience with Software Development and Programming, including writing clean, maintainable, and scalable code
- Solid knowledge of Object-Oriented Programming (OOP) and design principles
- Background in developing high-performance systems with a focus on optimization and scalability
- Excellent problem-solving abilities and experience with debugging complex systems
- Familiarity with authorization services such as Google Zanzibar or similar is a plus
- Bachelor's or higher degree in Computer Science, Software Engineering, or a related field
Similar roles
Senior Software EngineerNorthside Hospital · Atlanta, Georgia, United States · Onsite- Senior Software EngineerRandstad Digital Americas · North York, Ontario, Canada · Hybrid
Software EngineerConcord Servicing, LLC · Dallas, Texas, United States · Remote
Lead Software EngineerElanco · Lake County, Indiana, United States · Onsite
Software EngineerAMERICAN SYSTEMS · Fredericksburg, Virginia, United States · Onsite