Senior Software Engineer (Positron)

Posted 21 Days Ago
Hiring Remotely in USA
Remote
5-7 Years Experience
Software
At Posit, we believe in putting the power of data science tools in the hands of everyone.
The Role
Senior Software Engineer role at Posit working on the development of the Positron IDE for data science. Requires expertise in Python data science and developer tooling, collaboration with users, and leadership development. Responsibilities include code authoring, feature development, product quality assurance, and user engagement. Seeking candidates with at least 5 years of experience and specific Python skills related to the project.
Summary Generated by Built In

About the role:

As part of Posit's mission to create free and open source software for data science, scientific research, and technical communication, we are actively developing a new IDE for data science called Positron; we're searching for additional developers to join this exciting project. We are seeking a product-minded Python developer to work on Positron who brings significant experience in Python data science and/or developer tooling. In addition to committing code, we are looking for a candidate who is motivated to engage with our growing user base and develop their own leadership skills.

In this position, you’ll primarily work with Python and TypeScript to build full stack features in Positron, but our technology stack also includes React, Rust, R, and GitHub. We don’t expect you to be an expert in all of these technologies and trust candidates will learn them as they work with the team; significant Python expertise is required for this role.

What you’ll own:

  • Authoring, reviewing, testing, and deploying code, with a focus on best practices for Python
  • Marshaling specific features from design to implementation to release, and beyond
  • Ensuring continued product quality through thoughtful design, continuous integration, and test automation

What you’ll help with:

  • Managing issues and feedback from our growing user base
  • Determining the best approaches for creating a seamless IDE experience for our users
  • Suggesting process improvements, with a focus on best practices for Python
  • Mentoring and collaborating with other engineers 

What you’ll learn:

  • A deeper understanding of the variety of environments and patterns used by data science practitioners
  • How features in modern IDEs are developed using standard protocols
  • How to build development tools for both desktop and server environments leveraging TypeScript and Python
  • Skills to transition into technical leadership

About you: 

  • Have at least 5 years of professional experience as a software engineer and/or data scientist
  • Are collaborative, an effective communicator, action oriented, and invested in learning
  • Have specific Python experience relevant for the Positron project, which could be demonstrated via one or more of:
    • Experience building tools for Jupyter notebooks, such as a custom extension
    • Maintaining an open source Python package
    • Building internal tooling used by an organization’s Python data analysts
  • Have specific domain expertise relevant to the Positron project, which could be demonstrated via one or more of:
    • Practical data science experience including exploratory data analysis, reporting, and/or machine learning 
    • Extending a Python LSP such as Jedi
    • Creating and publishing a VS Code extension

Within one month, you will…

  • Get to know everyone on the team and become familiar with our current development strategies
  • Follow our onboarding guide and suggest improvements
  • Work on your first feature and see your code changes reflected in our current product 

Within three months, you will…

  • Participate in feature planning
  • Leave each part of the product that you work on in better shape than how you found it
  • Feel comfortable with the repository layout and begin understanding the broader architecture of the IDE
  • Understand how language servers, runtime kernels, and extensions power features in the IDE
  • Grow your understanding of the challenges our early adopters face by responding to GitHub issues and other channels for user feedback

Within twelve months, you will…

  • Plan features and drive their development
  • Share your expertise and insights with team members, contributing to the collective knowledge and skill set of the engineering team
  • Be able to point to parts of the products that you have significantly contributed to



Working at Posit:
  • We welcome all talented colleagues and are committed to a culture that represents diversity in all its forms.
  • We prioritize giving ourselves “focus time” to get deep work done. We minimize meetings and attempt to operate asynchronously.
  • We are a learning organization and take mentorship and career growth seriously. We hope to learn from you and we anticipate that you will also deepen your skills, influence, and leadership as a result of working at Posit.
  • We operate under a unique sustainable business model: We have over 50% of our engineering dedicated to creating free and open source software.  We are profitable and we plan to be around decades from now.
  • Posit is a Public Benefit Corporation (PBC) and a Certified B Corporation®, which means our open-source mission is codified into our charter. As a result, our corporate decisions balance the community's interests, customers, employees, and shareholders. Hear more about why we think this matters here.

Notable:We offer competitive compensation with extensive human-first, people-focused benefits to prioritize your personal and financial well-being.

  • 100% of medical, dental, and vision insurance premiums are covered for employees and their families! Fertility and gender-affirming healthcare is included in all of our plans.
  • Supplemental mental health and wellness benefits are available via Ginger even if you don’t opt in to our insurance plans, including Ginger for teen family members.
  • Posit's gender-neutral paid parental leave policy covers all new parents, including foster and adoptive parents.
  • All full-time employees are eligible for 401k enrollment starting on day one.
    • After six months of employment, Posit provides a substantial yearly match to employee 401K contributions.
  • An annual profit-sharing bonus for employees recognizes our team’s contributions to company performance across the year.
  • We are a 100% distributed team. You are also welcome to come into our Boston office. 
    • We offer a $400 monthly reimbursement for coworking space rental if you prefer to work away from home. 
  • Our Lifestyle Savings Account offers an initial deposit of $1800 and then an additional quarterly stipend of $375 to cover the costs of professional development, wellness, financial health, charitable giving, and remote work support.
  • We provide a flexible environment with a generous vacation policy that encourages a minimum of four weeks PTO per year plus 13 paid company holidays.

Are you excited about this role but not sure if your experience aligns with every qualification in the job description? That’s okay. We know multiple perspectives are essential for a thriving organization and we'd still love to hear from you! 

Posit is committed to being a diverse and inclusive workplace. We encourage applicants of different backgrounds, cultures, genders, experiences, abilities, and perspectives to apply. All qualified applicants will receive consideration for employment without regard to race, color, national origin, religion, sexual orientation, gender, gender identity, age, physical disability, or length of time spent unemployed.

Posit Software, PBC participates in the federal E-Verify program, which confirms employment authorization of newly hired U.S. based employees. E-Verify is not used as a tool to pre-screen candidates and is only initiated upon hire.

E-Verify Participation Notice (English/Spanish)

Right to Work Notice (English/Spanish)

#LI-REMOTE


Top Skills

Python
R
React
Rust
Typescript
The Company
HQ: Boston, MA
327 Employees
Remote Workplace
Year Founded: 2009

What We Do

At Posit, our goal is to make data science more open, intuitive, accessible, and collaborative. We provide tools that make it easy for individuals, teams, and enterprises to leverage powerful analytics and gain the insights they need to make a lasting impact.

We create free & open-source tools for R & Python that are freely available to anyone. Our professional software equips individuals and teams to develop and share their work at scale.

Working at Posit:

We've always been a remote-first company and offer competitive compensation with extensive human-first, people-focused benefits to prioritize employees' personal and financial well-being.

- 100% of medical, dental, and vision insurance premiums are covered for employees and their families. Fertility and gender-affirming healthcare is included in all of our plans.

- Supplemental mental health and wellness benefits are available via Ginger even if you don’t opt into our insurance plans, including Ginger for teen family members.

- Posit’s gender-neutral paid parental leave policy covers all new parents, including foster and adoptive parents.

- Our 401k matches up to 50% of the maximum employee contribution after six months.

- An annual profit-sharing bonus for employees recognizes our team’s contributions to company performance across the year.

- We are a 100% distributed team. You are also welcome to come into our Seattle or Boston offices.

- Our remote office allowance includes:
- $1000 home office allowance plus an additional $800 for equipment
- Up to $400 monthly reimbursement for coworking space rental

- We provide a flexible environment with a generous vacation policy that encourages a minimum of four weeks PTO per year plus 13 paid company holidays.

Why Work With Us

Join a team working to make great software that helps people understand data and make better decisions. If you're kind, humble, and curious — you belong here. The best work happens when employees are well-supported. We want you to feel safe bringing your whole self to work.

Jobs at Similar Companies

bet365 Logo bet365

Software Engineer, Core Systems

Digital Media • Gaming • Software • eSports • Automation
Denver, CO, USA
6100 Employees
85K-120K Annually

Jobba Trade Technologies, Inc. Logo Jobba Trade Technologies, Inc.

Customer Success Specialist

Cloud • Information Technology • Productivity • Professional Services • Software
Hybrid
Chicago, IL, USA
45 Employees

Similar Companies Hiring

TrainingPeaks (A Peaksware Company) Thumbnail
Software • Fitness
Louisville, CO
69 Employees
bet365 Thumbnail
Software • Gaming • eSports • Digital Media • Automation
Denver, Colorado
6100 Employees
Jobba Trade Technologies, Inc. Thumbnail
Software • Professional Services • Productivity • Information Technology • Cloud
Chicago, IL
45 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account