CrawlJobs Logo
Briefcase Icon
Category Icon

Senior Software Engineer - Transactional 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 high-impact Senior Software Engineer - Transactional Data Platform jobs and discover a pivotal role at the heart of modern data-driven enterprises. Professionals in this specialized field design, build, and maintain the robust, scalable infrastructure that processes, stores, and serves the critical transactional data powering business applications and analytics. This career path sits at the intersection of software engineering, distributed systems, and data management, focusing on low-latency, high-reliability systems that handle real-time data flows. Typical responsibilities for a Senior Software Engineer on a Transactional Data Platform involve architecting and developing core data services and pipelines. This includes creating and optimizing high-throughput APIs and microservices that ingest and expose data, ensuring strict consistency and durability. Engineers design schemas and storage layers, often leveraging both SQL and NoSQL databases, and implement real-time streaming solutions using technologies like Kafka. A core duty is guaranteeing platform reliability, scalability, and performance under load, which involves rigorous monitoring, performance tuning, and designing for fault tolerance. They also establish data quality frameworks, implement governance controls, and collaborate closely with data consumers and product teams to understand evolving requirements. The typical skill set and requirements for these jobs are comprehensive. A strong foundation in object-oriented or functional programming with languages like Java, Scala, Go, or Python is essential. Expertise in distributed systems concepts, database internals, and cloud platforms (AWS, GCP, Azure) is mandatory. Candidates are expected to have deep experience with big data technologies for real-time processing, containerization (Docker, Kubernetes), and infrastructure-as-code tools. Proficiency in designing RESTful/gRPC APIs and a solid understanding of transactional guarantees (ACID) are common prerequisites. Senior roles demand not just technical mastery but also leadership in system design, mentoring, and driving best practices in code quality, testing, and CI/CD pipelines. A degree in Computer Science or a related field is often expected, coupled with a proven track record of delivering complex, scalable data systems. For software engineers passionate about building the foundational data infrastructure that businesses run on, Senior Software Engineer - Transactional Data Platform jobs offer a challenging and rewarding career path with significant impact across the entire organization.

Filters

×
Countries
Category
Location
Work Mode
Salary