CrawlJobs Logo
Briefcase Icon
Category Icon

Filters

×
Work Mode

Senior Software Engineer - Data Team Jobs (Remote work)

2 Job Offers

Filters
Senior Software Engineer, Customer Acquisition Team
Save Icon
Join our Customer Acquisition Team as a Senior Full-Stack Engineer. Build industry-first 401(k) products using Node, TypeScript, React, AWS, and PostgreSQL. Drive growth by creating robust, scalable systems in a fintech startup environment. Enjoy top benefits including our own best-in-class 401(k...
Location Icon
Location
United States
Salary Icon
Salary
190000.00 - 220000.00 USD / Year
humaninterest.com Logo
Human Interest
Expiration Date
Until further notice
Senior Software Engineer, Email Team (Fullstack)
Save Icon
Join OneSignal's Email Team as a Senior Fullstack Software Engineer. Develop scalable UI and API solutions for a leading customer engagement platform using TypeScript, Ruby, and Rust. Own features end-to-end in a collaborative, product-focused environment. Enjoy competitive equity and comprehensi...
Location Icon
Location
United States
Salary Icon
Salary
170000.00 - 190000.00 USD / Year
onesignal.com Logo
OneSignal
Expiration Date
Until further notice
Explore senior software engineer jobs on data teams, where technical expertise meets strategic impact. A Senior Software Engineer in a data-focused role is a pivotal technical leader responsible for designing, building, and maintaining the complex systems that collect, process, and deliver data at scale. This profession sits at the intersection of software engineering, data infrastructure, and distributed systems, requiring a deep understanding of how to create reliable and scalable platforms that serve as the backbone for analytics, machine learning, and product features. Professionals in these roles typically own the end-to-end development of critical data infrastructure. Common responsibilities include architecting and implementing robust data pipelines for both real-time streaming and batch processing, ensuring data accuracy and reliability from ingestion to consumption. They design event-driven systems and distributed services, often leveraging technologies like Kafka or cloud-native queues. A significant part of the role involves building and optimizing foundational databases, storage layers, and APIs that other engineering teams depend upon. Ensuring system observability, implementing comprehensive monitoring and alerting, and championing reliability and performance are daily imperatives. Furthermore, these senior engineers frequently contribute to full-stack experiences, creating the user interfaces and tools that allow both internal and external users to interact with data systems effectively. The typical skill set for these senior data team jobs is comprehensive. A strong foundation in backend development using languages like Go, Python, Java, Rust, or Node.js is essential. Expertise in distributed systems principles, cloud platforms (AWS, GCP, Azure), and database technologies is mandatory. Candidates are expected to have experience with modern data stack components for streaming, workflow orchestration, and data processing. Beyond technical prowess, successful professionals demonstrate systems thinking, a proactive ownership mentality, and the ability to make informed architectural trade-offs. They are adept at collaborating across teams, mentoring other engineers, and driving projects from conception to production. A curiosity for solving complex technical challenges and a commitment to building maintainable, well-tested systems are hallmarks of the role. If you are seeking senior software engineer jobs where you can shape the data foundation that powers innovation, this career path offers immense challenge and reward.

Filters

×
Countries
Category
Location
Work Mode
Salary