Software Engineer Who We Are We are OpenHands, an open-source AI platform that empowers engineering teams to accelerate development, automate workflows, and integrate intelligent coding assistance into real-world software delivery.
As a Software Engineer, you’ll help build and scale both our open-source project and commercial platform.
You’ll work across the stack to make AI-assisted development faster, more reliable, and more delightful for developers.
This role is ideal for an experienced engineer ready to take on broader ownership, learn from senior teammates, and grow into a technical leadership path as we scale.
What You’ll Do Design, build, and ship features across the OpenHands stack Collaborate with product, design, and other engineers to deliver user-focused solutions Write clean, maintainable code and contribute to engineering best practices Debug and resolve issues across services, containers, and cloud environments Participate in design discussions and code reviews to improve quality and consistency Help scale our systems and improve reliability, performance, and developer experience Contribute to the open-source community through documentation, issues, and pull requests What You Bring 3–6 years of professional software engineering experience Solid backend experience with Python, PostgreSQL, and distributed systems Proficiency in React, TypeScript / JavaScript, and modern frontend development Familiarity with containerization and cloud infrastructure (Docker, Kubernetes, GCP or AWS) Understanding of CI / CD pipelines, Git-based workflows, and developer tooling Strong problem-solving and debugging skills Collaborative mindset with clear, proactive communication Interest in AI / LLM-powered developer tools and open-source software Why Join OpenHands Competitive compensation :
Software Engineer • Remote, MA, US