What are we looking for
As a principal engineer you will help design build and operate high scale distributed systems that are near real time to be used in effective security products to detect and respond to threats. If you are a performance focussed engineer that knows how to build systems that stand the test of time and know how to iteratively build with quality and reliability you will be at home in the organization. We value candor collaboration innovation creativity and technical excellence in our area.
Youll work on globally deployed SaaS services across 6 AWS/GCP regions that altogether process daily petabytes of data ingested and hundreds of billions of events from tens of millions of endpoints we protect at our enterprise & public sector clients across the globe incl. 4 of Fortune 10 & hundreds of Global 2000 companies.
What will you do
- Architect the Future: Youll lead the design and development of new services to tackle business problems and incorporate services oriented architecture that allow high scalability maintainability and operational excellence.
- Modernize the Stack: Youll collaborate with teams to evaluate and implement the right tools frameworks and methodologies for building a robust microservices ecosystem. Youll dive deep into our current architecture challenge designs and build new solutions to improve customer value in an iterative way.
- Hands-on Development: Youll write high-quality production-ready code.
- Mentor and Lead: Youll guide and mentor other engineers contribute to their professional growth share best practices and architectural insights and foster a culture of engineering excellence.
- Collaborate Across Teams and Orgs: Youll partner with other engineering product design quality DevOps/Infra teams to align on objectives design timelines and execution strategies.
- Technical Leadership: Youll guide and shape engineering leaderships technological vision and help align the vision to business outcomes
Our stack: Java Go; Kubernetes Docker AWS GCP FedRAMP; GitHub Actions ArgoCD; GitHub Enterprise; depending on the requirements of the service for communication we use Kafka REST API GraphQL gRPC etc.; Postgres MongoDB Redis ClickHouse; Prometheus/Thanos Grafana
What experience or knowledge should you bring
- 15 years of extensive software engineering experience including proven expertise in developing large-scale distributed systems and microservices architecture with a focus on performance scalability and reliability
- Experience in the transition from monolith to microservices is highly desirable.
- Proficiency in Java and/or Go experience with Python is a plus
- Experience with cloud platforms (AWS and/or GCP) and Kubernetes
- Excellent problem-solving skills
- Strong communication skills and ability to articulate technical concepts and influence engineering direction across teams departments and stakeholders
Why Us
You will be joining a cutting-edge company where you will tackle extraordinary challenges and work with the very best in the industry.
- Medical Vision Dental 401(k) Commuter Health and Dependent FSA
- Unlimited PTO
- Industry-leading gender-neutral parental leave
- Paid Company Holidays
- Paid Sick Time
- Employee stock purchase program
- Disability and life insurance
- Employee assistance program
- Gym membership reimbursement
- Cell phone reimbursement
Required Experience:
Staff IC