Senior Software Engineer
We’re seeking a Senior Software Engineer to join our Desktop team, working on a high-impact project that aims to redefine how millions of users interact with Anaconda’s tools and services. The team is responsible for building the next-generation desktop application that enables data scientists and AI engineers to manage Python environments, packages, and dependencies with ease—while also providing powerful tools to download, run, and interact with large language models (LLMs) locally.
As part of this team, you'll own meaningful portions of our desktop client across Windows, macOS, and Linux, shipping reliable, performant applications that millions of users depend on. You'll work closely with product, UX, and partner teams to translate user needs into technical solutions, unblocking capabilities in the desktop, artifact, and partner tools ecosystem. This is high-impact work where your code directly shapes how builders interact with our platform.
We build together—collaborating openly with cross-functional partners and sharing work early. We own it by taking ideas from concept through delivery and iteration. We're curious by default, diving into root causes and exploring modern approaches to solve complex problems. And we lead with guts and heart, combining technical rigor with care for user experience and team growth.
What You’ll Do
- Design, develop, and ship features and improvements to our Electron-based desktop application, ensuring reliability and performance across Windows, macOS, and Linux
- Lead technical decisions around React, TypeScript, and component architecture, setting patterns that scale as the team grows
- Investigate and resolve complex issues proactively, analyzing root causes and collaborating with the team to implement solutions that improve stability and user experience
- Integrate Python environment tools (Conda/Mamba) and services into the desktop application, bridging our Python ecosystem with modern web technologies
- Partner with Product and UX to translate user feedback and requirements into technical solutions, shipping iteratively and learning from real-world usage
- Mentor and collaborate with other engineers on the team, sharing expertise in desktop development and modern JavaScript tooling
- Contribute to cross-functional initiatives with partner teams, strengthening integrations and expanding what's possible in the desktop and artifact ecosystem
- Shipped features and enhancements that improve user reliability, performance, or capability
- Reduced technical debt and improved application stability and performance through proactive issue identification and resolution
- Successful integration of Python ecosystem tools into the desktop experience
- Team velocity and quality, through mentorship and collaborative problem-solving
- User satisfaction and adoption metrics for features you own
- 8+ of professional software development experience.
- Production experience in shipping Electron-based desktop applications for Windows, macOS, and Linux
- Proficiency in React, TypeScript, and modern JavaScript; experience with CSS/SASS, component libraries (e.g., KendoReact)
- Strong knowledge of Node.js, Express, and persistent storage tools (e.g., electron-store); solid Python experience for service integration
- Comfort working with Python tooling and legacy Qt applications (PyQt/PySide), with the ability to extend or refactor as needed
- Ability to identify issues proactively, analyze root causes, and collaborate effectively to implement solutions
- Passion for creating user-friendly applications and a willingness to iterate based on user feedback
- You embody our values of Clarity, Care and Candor
- You care deeply about fostering an environment where people of all backgrounds and experiences can flourish
- Experience integrating Python environment tools like Conda/Mamba into desktop apps
- Familiarity with AI/ML workflows and tools like llama.cpp, OpenAI SDK, or LanceDB
- Knowledge of DevOps practices, containerization (e.g., Docker, Kubernetes), and CI/CD tools
- Experience with OS-Native (Eg Windows) APIs / Programming
- Experience with cloud platforms (e.g., K8S, AWS, etc.) and knowledge of integrating desktop applications with cloud services
- Experience working in a fast-paced startup environment
- Experience working in an open-source, AI, or data science-oriented company
View all remote jobs at Anaconda →
FAQ
- Is the Senior Software Engineer position at Anaconda remote?
- Yes. This role was posted on Remote Frontend Jobs, a job board that lists exclusively fully remote positions.
- When was this Senior Software Engineer job posted?
- This listing was posted on December 15, 2025 and is still open for applications.
- How do I apply for the Senior Software Engineer position at Anaconda?
- Use the apply button on this page — it takes you directly to the employer’s application page.
More remote Python jobs
Fullstack + AI Engineer - TX, USA
Photon Interactive UK LimitedUnited States
Senior Software Engineer (Frontend)
WritesonicIndia
Java Fullstack Developer | Offshore
Photon Interactive UK LimitedIndia
Full Stack Architect | Las Vegas, NV
Photon Interactive UK LimitedUnited States
Java Fullstack Developer | Offshore |
Photon Interactive UK LimitedIndia