Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Unlock Your Potential
Generate Job-Optimized Resume
One Click And Our AI Optimizes Your Resume to Match The Job Description.
Is Your Resume Optimized For This Role?
Find Out If You're Highlighting The Right Skills And Fix What's Missing
Experience Level
Mid to Senior
Qualifications
What We’re Looking ForA minimum of 5 years of relevant experience in software engineering. Familiarity with streaming data frameworks/tools such as Apache Kafka, Apache Flink, and Google Data Flow. A Bachelor’s degree in Computer Science, Engineering, or a related discipline, or equivalent practical experience. Proficiency in programming languages like Java, Python, or Scala, particularly in distributed computing environments. Solid understanding of SQL and relational data modeling concepts. Exceptional problem-solving capabilities paired with a proactive and collaborative mindset. Effective communication skills, with the ability to convey technical information to team members.
About the job
About Us
At Otter, we understand that successful restaurateurs must not only have a passion for food and people but also for technology. Our mission is to empower restaurants worldwide in the realm of online food delivery. Trusted by renowned brands such as Chick-fil-A, Ben & Jerry’s, KFC, and Eataly, our software enhances sales, minimizes order issues, and alleviates delivery complexities.
Your Role
Drive the design, development, and maintenance of real-time streaming data pipelines using Apache Flink, Kafka, and other related technologies to ensure efficient and reliable data delivery.
Implement data integrity strategies, including dynamic filtering, checkpointing, and auto-healing processes to build resilient pipelines.
Manage and support real-time data infrastructures, alongside internal tools and monitoring systems to ensure optimal pipeline performance.
Work collaboratively across product, engineering, and analytics teams to fulfill data requirements and feature requests.
Set and advocate for best practices in streaming data engineering, data governance, and cloud platforms while enhancing data models for analytical purposes.
About Otter
Otter is at the forefront of revolutionizing the restaurant industry through technology. Our software solutions are designed to help both large and small restaurants adapt to the booming online food delivery market, which has seen exponential growth in recent years. Join us and be part of a team that empowers restaurateurs to thrive in a digital landscape.
Similar jobs
1 - 20 of 2,146 Jobs
Search for Software Engineer Streaming Data At Otter Seattle
About UsAt Otter, we understand that successful restaurateurs must not only have a passion for food and people but also for technology. Our mission is to empower restaurants worldwide in the realm of online food delivery. Trusted by renowned brands such as Chick-fil-A, Ben & Jerry’s, KFC, and Eataly, our software enhances sales, minimizes order issues, and alleviates delivery complexities.Your RoleDrive the design, development, and maintenance of real-time streaming data pipelines using Apache Flink, Kafka, and other related technologies to ensure efficient and reliable data delivery.Implement data integrity strategies, including dynamic filtering, checkpointing, and auto-healing processes to build resilient pipelines.Manage and support real-time data infrastructures, alongside internal tools and monitoring systems to ensure optimal pipeline performance.Work collaboratively across product, engineering, and analytics teams to fulfill data requirements and feature requests.Set and advocate for best practices in streaming data engineering, data governance, and cloud platforms while enhancing data models for analytical purposes.
About Us At Otter, we understand that to thrive in the digital restaurant industry, a passion for technology is just as essential as a love for food and service. Our mission is to empower restaurateurs around the globe—big and small, from Chick-fil-A to Eataly—with innovative software solutions that enhance their online food delivery operations. By leveraging our technology, we help businesses boost sales, minimize order errors, and streamline delivery processes. Your Role Lead the design, development, and maintenance of real-time streaming data pipelines utilizing Apache Flink, Kafka, and other relevant technologies to ensure efficient and reliable data transfer. Implement comprehensive data quality measures, such as dynamic filtering, checkpointing, and auto-healing mechanisms to maintain robust and consistent data pipelines. Manage and support real-time data infrastructure, internal tools, and monitoring systems to ensure optimal pipeline health and performance. Collaborate across product, engineering, and analytics teams to fulfill data requirements and enhance feature development. Establish and advocate for best practices in streaming data engineering and data governance while optimizing data models for analytics. Qualifications Over 10 years of relevant industry experience. Familiarity with streaming data frameworks and tools (e.g., Apache Kafka, Apache Flink, Google Data Flow). Bachelor’s degree in Computer Science, Engineering, or a related discipline, or equivalent practical experience. Proficient in programming languages such as Java, Python, or Scala, particularly in distributed computing environments. Strong understanding of SQL and relational data modeling principles. Excellent problem-solving skills coupled with a proactive and collaborative approach. Effective communication skills with the ability to articulate technical concepts to a diverse audience. Why Join Us? The demand for online food delivery is skyrocketing, with the U.S. market expanding from $10 billion to $100 billion in just five years, and projections suggest it could reach $500 billion to $1 trillion by 2030. Be part of a transformative team that is reshaping the restaurant industry for the better. Enjoy a supportive and collaborative work environment that fosters innovation and growth.
About Us At Otter, we are revolutionizing the digital landscape for the food industry. As off-premise dining continues to rise, we are committed to providing restaurants with the essential tools needed to navigate this changing environment. Our mission is to simplify complexities, enhance business growth, and ensure exceptional dining experiences for guests, no matter where they are. Our innovative platform caters to food businesses of all sizes, from beloved local eateries to expansive global chains. By partnering with us, restaurants can focus on their core mission: delivering outstanding meals to their patrons. Together, we strive to make quality food more accessible, dependable, and affordable for all. Your Role As a pivotal member of our dynamic team, you will lead the development of Otter’s data products, the backbone that enables restaurants to analyze, anticipate, and enhance their operational performance. You will take ownership of complete product outcomes within a diverse portfolio that encompasses analytics, real-time monitoring, alerts, operational insights, and data integrity. Your responsibilities will include: Transforming operator challenges into innovative solutions that distill complex, multi-channel data into clear, actionable insights. Enhancing data reliability by collaborating with platform, data, and finance teams to ensure freshness, accuracy, data lineage, and metric definitions, making our products the trusted source for operators. Focusing on deliverables that prevent revenue loss, identify issues, and drive tangible operational enhancements. Creating scalable and rapid solutions that facilitate new use cases without the need for bespoke work. Engaging cross-functionally with Engineering, Design, Data Science, Go-To-Market, and Customer teams to iteratively develop and rapidly learn from product iterations. Taking responsibility for outcomes, defining success metrics, and driving improvements in adoption, engagement, customer satisfaction, data service level agreements, and revenue impact. Qualifications A minimum of 5 years of experience in product management or a closely related field, focusing on data/analytics, platforms, or operational tools. Proven track record of delivering insight-driven products (such as dashboards, alerts, and workflows) that have achieved measurable business outcomes. Strong data fluency with proficiency in SQL, metrics design, and experiment/impact analysis; capable of deep collaboration with data science and engineering teams. Exceptional product judgment and UX instincts; adept at distinguishing between informative and actionable insights while designing for busy operators. Ability to lead cross-functional teams effectively, with outstanding written and verbal communication skills.
About UsAt Otter, we redefine the dining experience for restaurateurs in the digital age. Historically, success in the restaurant business hinged on a love for food and people. Today, thriving in the digital landscape requires a passion for technology, too. Our mission is to empower restaurant owners to excel in the online food delivery market. Esteemed brands like Chick-fil-A, Ben & Jerry's, KFC, and Eataly trust our innovative software to enhance their delivery operations. We are committed to boosting sales, minimizing order discrepancies, and alleviating delivery challenges. Your RoleThe Analytics Engineering team at Otter is on a mission to standardize the fragmented data landscape of the restaurant industry. With diverse POS systems, delivery applications, and inventory management tools, the lack of uniformity creates barriers to effective AI integration and trust in data. As a pivotal member of our team, you will spearhead initiatives in data normalization and modeling, establish a robust semantic layer, and implement automated data quality frameworks, creating a premier data ecosystem from the ground up. In this influential role, you will combine hands-on technical expertise with collaborative engagement across various departments. Your responsibilities will include developing scalable data models and pipelines in collaboration with Product, Engineering, Operations, and Data Science teams. You will gain insights into how restaurants utilize Otter, assess platform quality and growth, and convert raw operational data into actionable datasets that drive strategic decisions and AI-enhanced products.
Join Otter Technologies, Inc. as a Technical Program Manager in Seattle, WA! In this pivotal role, you will lead cross-functional teams to deliver innovative solutions, streamline processes, and drive project success from inception through execution. Your technical expertise and strong leadership skills will help shape the future of our products, ensuring that we meet the needs of our users efficiently and effectively.
Full-time|$190K/yr - $210K/yr|On-site|Read AI - Seattle HQ
About Us:Read AI is at the forefront of productivity-enhancing AI solutions, dedicated to empowering individuals and organizations to streamline their workflows across meetings, messaging, and email communication. Our seamless integration with leading platforms such as Microsoft Teams, Google Meet, Zoom, Slack, Hubspot, and Salesforce transforms how teams collaborate, providing an AI copilot that enhances productivity wherever work happens.Having recently secured $50 million in Series B funding led by Smash Capital, along with ongoing support from existing investors Madrona and Goodwater Capital, our total funding now stands at $81 million, marking an exciting phase of growth just six months post-Series A. If you are passionate about developing impactful solutions and eager to contribute to a rapidly growing company, we invite you to be part of our journey!The Role:As a Senior Software Engineer at Read AI, you will play a critical role in shaping the architecture and performance of our product. You will oversee the data flows and machine learning infrastructure, which encompasses real-time audio and video processing, interactions with third-party LLM providers, data processing orchestration, database management, data APIs, inferencing services, and transcription services.Responsibilities:Collaborate with cross-functional teams to design and develop scalable and reliable backend services and APIs that power our platform.Take ownership of key system components from conception through deployment and maintenance.Implement quality assurance best practices, including unit and integration testing.Optimize data processing pipelines and storage solutions for efficiency.Seamlessly integrate third-party services and data sources into our platform.Monitor and troubleshoot infrastructure and operational issues to ensure maximum uptime and reliability.Continuously assess and adopt best practices, tools, and technologies to improve system scalability, reliability, and maintainability.
Join Confluent as a Senior Software Engineer II, where you will play a pivotal role in developing innovative data streaming solutions. You will collaborate with a talented team to build, enhance, and maintain our cutting-edge technology that empowers organizations to harness the power of real-time data.
Join Aircall's innovative team as a Data Engineer in our Seattle office, where you will play a critical role in shaping our data architecture and analytics capabilities. You will be responsible for designing and implementing robust data pipelines, ensuring data integrity, and providing insights that drive business decisions. If you are passionate about data and eager to contribute to a dynamic team, we invite you to apply!
Software EngineerAbout AetherfluxAt Aetherflux, we are pioneering the infrastructure that will empower and connect the burgeoning orbital economy. Our innovative, modular satellites operate from Low Earth Orbit, harnessing sunlight to unlock a new frontier of capabilities—from energy transmission via infrared lasers (both space-to-earth and space-to-space) to on-orbit computing and high-bandwidth optical data delivery. By redefining energy and data generation and distribution in space, we are creating groundbreaking operational modalities both in orbit and on Earth.Founded in 2024 by Baiju Bhatt, co-founder of Robinhood, Aetherflux is supported by prominent investors and driven by a team of experts from leading aerospace and defense organizations. We are rapidly addressing complex technical challenges to establish a new category of space infrastructure.The RoleAs a Software Engineer at Aetherflux, you will be instrumental in developing the systems that control, operate, and scale our spacecraft and ground infrastructure. Your responsibilities will encompass flight software, simulation, mission control systems, and the necessary tools for real-time hardware testing and operation.This role emphasizes ownership, allowing you to work across the full technology stack—from low-level system interactions with hardware to high-level services that facilitate mission operations. You will collaborate closely with hardware teams (including propulsion, power, and avionics) to bring up systems, validate performance, and guarantee reliable operation in challenging environments.ResponsibilitiesDesign, implement, and maintain software for spacecraft systems, ground systems, and mission operations.Develop flight software that interfaces directly with hardware to facilitate real-time control.Create simulation and testing frameworks to validate system behaviors prior to deployment.Work with hardware engineers to integrate, test, and debug end-to-end systems.Write efficient, reliable code suitable for resource-constrained, mission-critical environments.Develop internal tools to enhance testing, automation, and operational workflows.Engage in system bring-up, integration, and launch preparation activities.Monitor and support on-orbit operations, including debugging and performance optimization.Contribute to decisions on system architecture across both software and hardware domains.
Join Us as a Senior Software Engineer - Data ProcessingTruveta is pioneering the world's first health provider-led data platform, driven by a mission to save lives through data. We aim to accelerate research in finding cures, empower clinicians with data-driven insights, and assist families in making informed healthcare decisions. To achieve our ambitious goals, we seek a dynamic team of innovators who blend expertise in healthcare, software engineering, and big data.This position is based out of our headquarters in the Greater Seattle area. #LI-hybrid
We are seeking a talented and experienced Senior Software Engineer to join our dynamic team at dev2. In this role, you will leverage your expertise in software development to design and implement innovative solutions that enhance our product offerings and drive business success.As a Senior Software Engineer, you will be responsible for:Developing high-quality software solutions using modern programming languages and frameworks.Collaborating with cross-functional teams to define, design, and ship new features.Mentoring junior engineers and sharing best practices to foster a culture of continuous improvement.Debugging and optimizing existing code to improve performance and maintainability.Participating in code reviews and ensuring adherence to development standards.
About Our TeamAt OpenAI, our Forward Deployed Engineering team collaborates with clients to transform groundbreaking research into robust production systems. We thrive at the intersection of customer interaction and core platform innovation.Role OverviewWe seek dedicated and customer-centric software engineers to develop tailored software solutions utilizing OpenAI’s APIs to address real-world challenges. As a Forward Deployed Software Engineer (FDSWE), you’ll partner with our clients and fellow OpenAI engineers to craft scalable solutions for their toughest issues. You will innovate abstractions to tackle client problems, enhancing our efficiency and quality of delivery across all Forward Deployed projects.You will engage closely with Sales, Solutions Engineering, Solutions Architects, and Customer Success Managers associated with the same accounts. Additionally, you’ll collaborate with our Research and Applied Product and Engineering teams to relay valuable customer insights.This position is based in Seattle, following a hybrid work model with three days in the office each week. We provide relocation assistance and expect travel of up to 50%.Key Responsibilities:Work closely with strategic customers to deeply understand their business challenges and technical needs.Design, architect, and implement full-stack solutions using an iterative, experiment-driven methodology.Draft comprehensive scopes of work and project plans for both proof-of-concept initiatives and full-scale deployments.Engage hands-on with clients’ technical teams as a trusted expert and advisor, collaborating closely to drive projects to successful completion on their infrastructure.Team up with Product, Research, and Applied teams to ensure optimal customer experiences, project success, and actionable product feedback.Contribute to internal knowledge repositories, documenting best practices and sharing insights from customer interactions to enhance the Forward Deployed Engineering function.Ideal Candidate Profile:7+ years of comprehensive full-stack engineering experience (excluding internships) in tech or product-centric environments, particularly with customer-facing roles being highly desirable.Proficiency in programming languages and frameworks relevant to full-stack development.Strong problem-solving skills and a passion for customer engagement.
Truveta is a health provider-led data platform with a mission to save lives through the power of data. The company supports researchers in accelerating cures, helps clinicians access critical insights, and empowers families to make informed healthcare choices. Team members come from healthcare, software, and big data backgrounds, united by a commitment to Truveta’s core values. Role overview The Software Engineer - Data Fulfillment position is based at Truveta’s headquarters in the Greater Seattle area. The company offers a hybrid work setup, allowing some flexibility between onsite and remote work. What you will do This role centers on supporting Truveta’s mission by contributing to projects that impact healthcare outcomes. The work involves problem-solving and collaboration with a team that values curiosity and making a difference. Requirements Recent graduate status Interest in solving problems and working with others Desire to contribute to healthcare-focused projects Strong sense of curiosity and teamwork Truveta offers a supportive environment for those starting their careers, with a focus on meaningful, mission-driven work.
Join our innovative team at jobsforhumanity, where we are dedicated to creating impactful software solutions that empower individuals and communities. As a Software Development Engineer, you will play a pivotal role in designing, developing, and implementing software applications that enhance our mission of inclusivity and accessibility.
Join Plaid, a leading financial technology company, as a Software Engineer. In this role, you will have the opportunity to design, build, and maintain innovative software solutions that empower millions of users to connect with their financial data seamlessly. Collaborate with cross-functional teams to deliver high-quality products that enhance user experience and drive our mission forward.
Speechify is looking for a Software Engineer to join the Platform team in Seattle, WA. This position centers on creating applications that make it easier for users to access and interact with the Speechify platform. Responsibilities Design, build, and maintain applications that improve accessibility and encourage user engagement Collaborate closely with the Platform team to deliver dependable, high-quality software Location This role is based in Seattle, WA.
Join SoFi as a Staff Software Engineer and play a pivotal role in shaping the future of our innovative financial technology solutions. You will collaborate with a talented team to design, develop, and implement cutting-edge software applications that enhance user experience while ensuring scalability and performance.
Full-time|On-site|Seattle, Washington, United States
At Opendoor, we are reimagining the real estate industry with cutting-edge technology and innovative practices. We are looking for a talented MLOps Software Engineer specializing in pricing to join our dynamic team in Seattle. In this role, you will leverage your expertise in machine learning operations to enhance our pricing models, ensuring they are robust, scalable, and efficient.As a member of our engineering team, you will collaborate closely with data scientists and product managers to develop solutions that optimize pricing strategies and improve user experiences. We seek forward-thinkers who are passionate about using technology to drive significant business impact.
At Docker, we are transforming the landscape of application development, empowering developers to focus on what truly matters. Our globally distributed, remote-first team is driven by a shared enthusiasm for innovation and exceptional developer experiences. With over 20 million active users and 20 billion image pulls each month, Docker stands as the leading tool for building, sharing, and running applications—trusted by both emerging startups and Fortune 100 companies. As we embark on an exciting growth journey, we invite you to join us for an incredible adventure!We are on the lookout for a Senior Software Engineer to become a vital member of our Data Infrastructure team, driving the technical advancement of our data systems that underpin analytics company-wide. As Docker scales to serve millions of developers and thousands of enterprise clients globally, we are in need of a senior technical leader who can design, cultivate, and deploy scalable data infrastructure that empowers data-driven decision-making across our Product, Engineering, Sales, Marketing, Finance, and Executive teams.In this hands-on leadership position, you will blend individual technical contributions with strategic thinking and mentorship. Your responsibilities will include architecting and implementing robust data systems and processes tailored to Docker's analytics requirements while setting technical standards and best practices for our data organization. Collaborating closely with cross-functional teams, you will gather requirements and deliver data solutions that drive key business outcomes.To succeed in this role, you must possess expert-level technical skills in modern data platforms, exceptional system design abilities, and the capacity to influence technical direction while mentoring and nurturing fellow engineers. You will play an essential part in scaling Docker's data capabilities as we continue to broaden our product offerings and serve enterprise customers around the globe.
Docker supports millions of developers worldwide with tools like Docker Desktop, Docker Hub, and Docker Scout. The company’s products help organizations build, share, and deploy applications at scale, handling over 20 billion container image pulls every month. The team works remotely, bringing together talent from different locations. With a focus on the changing landscape of software development, especially as AI becomes more central, Docker emphasizes secure environments and verified images to enable safe and reliable workflows. Role overview The Staff Software Engineer - Billing position centers on designing and maintaining billing systems. This role involves building infrastructure that supports AI agents responsible for generating, deploying, and managing software. The engineer will play a key part in making sure these systems stay reliable and effective as they scale. What you will do Design and implement infrastructure for billing systems, with a focus on AI-driven workflows Ensure reliability and stability of systems that support autonomous software operations Establish standards and practices for AI-assisted infrastructure across the engineering group
Apr 21, 2026
Sign in to browse more jobs
Create account — see all 2,146 results
Tailoring 0 resumes…
Tailoring 0 resumes…
We'll move completed jobs to Ready to Apply automatically.