Job Description
BigID is seeking a Principal Software Engineer to join their AI Security team. This role involves designing scalable and secure solutions, building backend services, driving architectural decisions, and collaborating with cross-functional teams. The ideal candidate will have a builder’s mindset and a passion for innovation, with deep backend expertise and the ability to influence cross-team architecture and product direction.BigID values innovation, diversity, integrity, and collaboration, offering a fast-paced and rewarding culture.
What this role involves: - Designing scalable, secure solutions to complex technical challenges
- Building backend services and infrastructure from the ground up
- Driving architectural and technological decisions across products
- Collaborating closely with cross-functional teams and mentor engineers
- Reviewing design and code to uphold high engineering standards
- Exploring new technologies and bring innovative ideas into production
Requirements: - 10+ years of hands-on experience in backend development
- Deep expertise in Java / TypeScript / Python
- Strong grasp of software engineering best practices
- Proven track record of leading the design and implementation of complex, scalable, and high-performance systems
- Architectural experience in making critical design decisions and defining technical direction
- Strong understanding of distributed systems, RESTful APIs, databases, message queues, multi-tenancy, and cloud-native computing
- Experience building and evolving microservices-based architectures, ideally deployed in Kubernetes
- Collaborative and communicative approach
- Proactive, ownership-driven attitude
What BigID offers: - Equity participation
- Flexible work arrangements
- Dog-friendly office environment
- Fully stocked fridge
- Gym and exercise classes
- Weekly Happy Hours
- Free parking
- Evening meals
- Knowledge training & career development tracks