Senior Software Engineer
DauTech - austin, TX
Apply NowJob Description
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), RustKubernetes, AWSData lake with S3, Delta Lake, TrinoCICD with Terraform, JenkinsApplication 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-solvingWrite design documents for complex challenges, while implementing solutions that drive high-impact resultsOptimize code for better performance and efficiency, supporting both analytical and operational needsYour Profile:BS or MS in Computer ScienceEngineering or equivalent work experience2+ years of experience as a Senior Engineer working with modern applications and distributed systemsStrong 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 LakeJob Responsibilities:Write and deliver production-grade code on a daily basisCollaborate with other engineers, product managers, and leadership on technical solutionsLead efforts to optimize performance and ensure scalability of the Application Data PlatformProvide mentorship and guidance to junior engineers, breaking down tasks and leading projectsParticipate in a rotating on-call schedule, handling production deployments and system monitoringContribute to the continuous improvement of CICD pipelinesNice to Have:Experience with observability tools like Grafana or PrometheusUnderstanding of algorithms, data structures, and data processing frameworksHands-on experience with RustExposure to networking and security fundamentalsPrevious experience working with complex data platforms or multi-tenant SaaS environmentsAre 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.
Created: 2024-09-30