Software Engineer Team Lead

BigID
Summary
Join BigID, a leading data security and privacy tech startup, as a Software Team Lead on the Data Privacy team. You will lead a team of software engineers, overseeing the design, development, and implementation of big data architecture. Responsibilities include mentoring engineers, optimizing search capabilities, collaborating with stakeholders, conducting code reviews, staying current with industry trends, troubleshooting issues, contributing to strategic planning, collecting team KPIs, and participating in customer calls. The ideal candidate possesses a Bachelor's degree in a related field (Master's preferred), 3+ years leading software teams, 8+ years of software engineering experience, and 5+ years of Java experience. Strong leadership, problem-solving, communication, and CI/CD understanding are essential. BigID offers equity participation, flexible work arrangements, office perks, knowledge training, and career development tracks.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field; Master’s degree preferred
- 3+ years of experience leading software teams
- 8+ years of experience in the software engineering field
- 5+ years of experience in Java
- Proven leadership skills with the ability to motivate and guide a team
- Excellent problem-solving abilities and strong analytical skills
- Strong communication skills, with the ability to convey technical concepts to non-technical stakeholders
- A solid understanding of CI/CD principles
- Experience working with both external and in-house APIs and SDKs
Responsibilities
- Lead and mentor a team of software engineers in the design and development of scalable and resilient solutions
- Optimize and manage search capabilities using Mongo and Elastic technologies
- Collaborate with product managers, data analysts, and other stakeholders to gather requirements and translate them into technical specifications
- Oversee code reviews, ensure best practices in coding and data handling, and maintain high-quality standards in software development
- Stay up-to-date with emerging trends and technologies in big data and recommend improvements to our architecture and processes
- Troubleshoot and resolve issues in a timely manner to minimize downtime and ensure system reliability
- Contribute to strategic planning and decision-making regarding data architecture and tools
- Collect and analyze your team’s KPIs
- Participate in customer calls, understand their use cases, and solve their problems
- Collaborate with software teams from Israel, Portugal, Ukraine, Poland, and India
Preferred Qualifications
- Experience working directly with customers
- Experience with Docker, Kubernetes
- Experience with cloud platforms (e.g., AWS or Azure)
- Experience with MongoDB
- Experience with Node.js
Benefits
- Equity participation - everyone shares in our success
- Flexible work arrangements - for parents, for remote workdays, etc
- Office perks: dog-friendly environment, fully stocked fridge, gym, and exercise classes, weekly Happy Hours, free parking, evening meals
- Knowledge training & Career development tracks