CrawlJobs Logo
Briefcase Icon
Category Icon

Senior Software Engineer (Data Platform) United States Jobs

2 Job Offers

Filters
Senior Software Engineer, Data Platform
Save Icon
Join Skydio in San Mateo as a Senior Software Engineer for the Data Platform. Build scalable systems processing telemetry from thousands of autonomous drones using Databricks and Palantir Foundry. You will define data architecture, champion AI analytics, and mentor engineers. This role offers equ...
Location Icon
Location
United States , San Mateo
Salary Icon
Salary
180000.00 - 240000.00 USD / Year
skydio.com Logo
Skydio
Expiration Date
Until further notice
Senior Software Engineer, Data Platform
Save Icon
Join Verkada's Infrastructure team as a Senior Software Engineer, Data Platform in San Mateo. Design and build scalable data infrastructure and pipelines to empower data-driven decisions and product quality. We seek 5+ years of data engineering expertise in distributed systems and a passion for a...
Location Icon
Location
United States , San Mateo
Salary Icon
Salary
130000.00 - 280000.00 USD / Year
verkada.com Logo
Verkada
Expiration Date
Until further notice
Explore Senior Software Engineer (Data Platform) jobs and discover a pivotal career at the intersection of data infrastructure and software engineering. Professionals in this role are the architects and builders of the foundational systems that enable data-driven decision-making across modern organizations. They design, construct, and maintain scalable, reliable, and efficient data platforms that serve as the central nervous system for data ingestion, processing, storage, and serving. A Senior Software Engineer in this domain typically shoulders a wide array of responsibilities. Core duties involve designing and implementing robust backend services and APIs that handle massive volumes of data. They build and optimize distributed systems using big data technologies like Apache Spark, Kafka, and Flink to ensure real-time and batch processing at scale. A significant part of the role is focused on ensuring data quality, reliability, and accessibility, often through the development of frameworks for data validation, monitoring, and lineage. These engineers collaborate closely with data scientists, analysts, and other product teams to understand data requirements and translate them into technical solutions, while also mentoring junior engineers and advocating for best practices. The typical skill set for these jobs is both deep and broad. Expert-level programming proficiency in languages such as Java, Scala, Python, or Kotlin is a fundamental requirement. A strong grasp of software engineering principles, including system design, microservices architecture, and API development, is essential. Candidates must possess a deep understanding of cloud platforms (AWS, GCP, or Azure) and their managed data services. Proficiency with infrastructure as code tools like Terraform, containerization with Docker/Kubernetes, and CI/CD pipelines is standard. Solid SQL knowledge and experience with both relational and NoSQL databases are crucial. Importantly, these roles demand a mindset geared towards building for scale, resilience, security, and cost-efficiency, alongside excellent problem-solving skills for troubleshooting complex production issues. Common requirements for Senior Software Engineer (Data Platform) jobs typically include a degree in Computer Science or a related STEM field, coupled with 5+ years of relevant software development experience, specifically with distributed systems and data-intensive applications. Success in this profession hinges on the ability to balance long-term architectural vision with the delivery of incremental value, making it a challenging and highly impactful career path for those passionate about engineering robust data infrastructure.

Filters

×
Countries
Category
Location
Work Mode
Salary