
Job Overview
Location
Remote
Job Type
Full-time
Category
Software Engineer
Date Posted
January 28, 2026
Full Job Description
📋 Description
- • Join Dagster Labs as an experienced Software Engineer, focusing on Enterprise Readiness, and play a pivotal role in shaping the future of data orchestration for large-scale organizations. As an early-stage, well-funded startup with a proven track record of shipping globally adopted open-source software, we are seeking passionate individuals who embody creativity, curiosity, effectiveness, and empathy. We foster an environment that prioritizes respectful, clear, and complete communication, expecting every team member to contribute meaningfully to our collaborative and innovative culture.
- • In this critical role, you will be instrumental in ensuring our flagship product, Dagster, is robust, scalable, and secure enough to meet the demanding needs of enterprise clients. This involves diving deep into the core of our platform, identifying and addressing potential bottlenecks, enhancing performance, and implementing features that cater specifically to the requirements of large, complex deployments. You'll be working at the intersection of cutting-edge data engineering technology and the practical realities of enterprise software adoption, making a tangible impact on how businesses manage their data pipelines.
- • Your responsibilities will span the entire software development lifecycle, from conceptualization and design to implementation, testing, and deployment. You will collaborate closely with product managers, fellow engineers, and potentially even early enterprise customers to understand their challenges and translate those insights into actionable product improvements. This is an opportunity to influence the technical direction of a rapidly growing company and to build features that will be used by thousands of developers and data professionals worldwide.
- • We are looking for an engineer who is not only technically proficient but also possesses a strong understanding of the operational aspects of software, including monitoring, logging, security best practices, and high availability. You will be responsible for developing and refining the tools and processes that enable seamless integration of Dagster into enterprise environments, ensuring reliability and maintainability. This includes contributing to our documentation, providing technical guidance, and championing best practices within the engineering team and the broader community.
- • Key areas of focus will include enhancing Dagster's performance under heavy load, optimizing resource utilization, and ensuring its compatibility with a wide range of infrastructure and cloud environments. You will also contribute to the development of features that support advanced security requirements, such as fine-grained access control, auditing, and integration with enterprise identity management systems. Furthermore, you will be involved in improving the developer experience for users operating at scale, making it easier for them to deploy, manage, and monitor their data pipelines.
- • This role offers a unique chance to contribute to a product that is rapidly gaining traction in the data engineering space. You will have the autonomy to make significant technical decisions and the support of a talented and driven team. We believe in empowering our engineers to take ownership of their work and to continuously learn and grow. Your contributions will directly shape the enterprise-ready capabilities of Dagster, making it the go-to solution for data orchestration in the most demanding environments.
- • We are building a company culture that values intellectual honesty, transparency, and a commitment to excellence. As an early member of our team, you will have a direct impact on our culture and our product roadmap. If you are excited by the prospect of tackling complex technical challenges, working with a world-class team, and building software that solves real-world problems for enterprises, then this is the opportunity for you.
- • You will be expected to write high-quality, well-tested, and maintainable code. This includes participating in code reviews, contributing to architectural discussions, and mentoring junior engineers. Your ability to communicate complex technical ideas clearly and concisely, both in writing and verbally, will be crucial for success. We are a remote-first company, so strong asynchronous communication skills are essential.
- • We are looking for someone who is proactive in identifying problems and proposing solutions, and who is comfortable working independently while also being a strong team player. The ideal candidate will have a passion for open-source software and a desire to contribute to its growth and success. This role is not just about writing code; it's about building a product that empowers data teams to do their best work, reliably and at scale.
- • Ultimately, your work will directly contribute to the success of our enterprise customers, enabling them to build more reliable, efficient, and scalable data systems. You will be a key advocate for enterprise needs within the engineering team, ensuring that our product roadmap consistently reflects the requirements of this critical market segment. This is a chance to be at the forefront of data orchestration innovation and to leave your mark on a product that is set to redefine the industry.
🎯 Requirements
- • Proven experience in software engineering, with a strong focus on building scalable, reliable, and performant systems, preferably in a distributed systems or data infrastructure context.
- • Proficiency in Python, with a deep understanding of its ecosystem and best practices for building robust applications.
- • Experience with cloud platforms (AWS, GCP, Azure) and containerization technologies (Docker, Kubernetes).
- • Familiarity with data engineering concepts, tools, and workflows (e.g., ETL/ELT, data warehousing, data lakes, workflow orchestration).
- • Excellent problem-solving skills and the ability to debug complex issues in production environments.
- • Strong communication and collaboration skills, with the ability to work effectively in a remote, asynchronous environment.
- • Experience with open-source software development and contribution is a strong plus.
- • Understanding of enterprise software requirements, including security, compliance, and operational readiness, is highly desirable.
🏖️ Benefits
- • Competitive salary and equity in an early-stage, well-funded startup.
- • Fully remote work environment with flexible hours.
- • Generous paid time off and holidays.
- • Health, dental, and vision insurance.
- • Opportunities for professional development and continuous learning.
- • A collaborative and supportive team culture with a focus on impact and innovation.
- • The chance to work on a cutting-edge open-source project with significant industry adoption potential.
Skills & Technologies
About Dagster Labs, Inc.
Dagster Labs is the company behind Dagster, an open-source data orchestrator designed to help you build and maintain data applications. Dagster provides a modern approach to data pipeline development, emphasizing developer productivity, reliability, and observability. It offers a unified view of data assets and their lineage, enabling teams to understand, test, and deploy complex data workflows with confidence. The platform integrates seamlessly with existing data tools and infrastructure, making it adaptable for various use cases, from ETL/ELT to machine learning pipelines. Dagster Labs aims to empower data engineers and scientists to manage their data assets more effectively and build robust data systems.
Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.
Newsletter
Weekly remote jobs and featured talent.
No spam. Only curated remote roles and product updates. You can unsubscribe anytime.



