Exclusive Senior Engineering Opportunity with a Pre-IPO SaaS Cloud Security Company Offering Long-Term Growth Potential.
As a Senior Software Engineer, you will play a pivotal role in driving the delivery of key features in and around our Application Data Platform (ADP), empowering both our internal engineering teams and customers to build the features that matter most. The platform supports both analytical and operational use cases, presenting challenges in data modeling, performance, and scalability.
Tech Stack:
Python (preferred), Rust
Kubernetes, AWS
Data lake with S3, Delta Lake, Trino
CI/CD with Terraform, Jenkins
Application stack: MariaDB (SQL), Django (Python)
About the Role:
Deliver features and contribute to the technical roadmap for the Application Data Platform (ADP)
Work collaboratively with product management and engineers on requirement gathering and problem-solving
Write design documents for complex challenges, while implementing solutions that drive high-impact results
Optimize code for better performance and efficiency, supporting both analytical and operational needs
Your Profile:
BS or MS in Computer Science/Engineering or equivalent work experience
2+ years of experience as a Senior Engineer working with modern applications and distributed systems
Strong experience with Python in production (or a similar object-oriented language)
Proficiency in building and maintaining production-grade applications, with experience in containerization (Docker) and orchestration (Kubernetes)
Hands-on experience with cloud environments like AWS and data systems like S3 and Delta Lake
Job Responsibilities:
Write and deliver production-grade code on a daily basis
Collaborate with other engineers, product managers, and leadership on technical solutions
Lead efforts to optimize performance and ensure scalability of the Application Data Platform
Provide mentorship and guidance to junior engineers, breaking down tasks and leading projects
Participate in a rotating on-call schedule, handling production deployments and system monitoring
Contribute to the continuous improvement of CI/CD pipelines
Nice to Have:
Experience with observability tools like Grafana or Prometheus
Understanding of algorithms, data structures, and data processing frameworks
Hands-on experience with Rust
Exposure to networking and security fundamentals
Previous experience working with complex data platforms or multi-tenant SaaS environments
Are you ready to take on a senior engineering role in a company dedicated to making the Internet a safer and fairer place for everyone? Join us in our mission to protect organizations from cybersecurity attacks and contribute to the evolution of our Application Data Platform.