Job Title: Software Engineer Company Name: Posit Job Details: $132.7-175.1k+,An,annual,profit-sharing,bonusSQLPythonRmacOSLinuxAbstractC++RustJunior,and,Mid,levelRemote,from,US Job Url: https://app.welcometothejungle.com/jobs/1mweI6za?theme=take-another-look Job Description: Role Who you are You have 2+ years of professional experience writing software in Rust or C++ on Linux or macOS You're familiar with SQL and building services backed by relational databases You're user-focused and mission-driven, facilitating data science and education for everyone You share our commitment to robust design, clean and well-tested code, and creating delightful user experiences You break down complex problems into bite-size tasks and drive them to completion You approach your work and collaboration with empathy, humility, and pragmatism What the job involves Join the passionate team behind Posit Workbench, where we’re always learning and working to deliver exceptional experiences for our customers. You’ll contribute to building a cutting-edge platform that empowers data science teams to collaborate seamlessly across R, Python, and more Even though we’re a remote team we try to stay connected through (optional) weekly coffee chats and monthly online games. The team comprises about 15 people, working in small sub-teams of 2-3 developers and 1-2 QA engineers. We rotate teams each feature cycle to facilitate knowledge transfer and reduce silos In this role, you will exercise your technical expertise to design features that have a major impact on the whole product, review feature designs from other engineers, and investigate challenging bugs and customer issues People who thrive in this role tend to be highly accountable, driven, collaborative, curious, and open-minded. They have a strong sense of ownership over their own features as well as the whole product What You’ll Own: Developing Workbench features and bug fixes for launching and managing data science IDE sessions in a cluster Gathering and incorporating stakeholder feedback about features Driving an exceptional customer experience through creativity, product-mindedness, and technical innovation What You’ll Help With: Designing and developing features using multiple languages Designing your features to be observable, scalable, and maintainable Influencing what we build, and how we build it Defining and iterating on team processes Creating automated unit and end-to-end tests Supporting enterprise Workbench customers and troubleshooting issues Reviewing feature specifications and pull requests Understanding our documentation and improving accuracy, clarity and coverage Fostering and maintaining an inclusive, supportive team environment What You’ll Teach: Design patterns and anti-patterns learned from prior experiences The tools, tips, and tricks that make your professional life easier What You’ll Learn: Familiarity with Linux system administration tools and how to develop features that utilize them Exposure to additional programming languages like Go, Typescript, and python How to integrate enterprise software with cloud computing platforms like AWS, Azure, and leverage technologies like Kubernetes and Slurm How to integrate enterprise software with various authentication and authorization methods, such as OpenID and SAML A deeper appreciation for data science workflows and how data science teams work Systems that enable businesses to host modern IDEs in secure environments at scale How to extend IDEs like VS Code, Positron, and RStudio with features that support code-first data science Within 1 month: You will have implemented your first small feature or bug fix with support from your on-boarding partner. Your development environment will be set up, and you will be comfortable with the basic development process of the team. You will be regularly meeting with a mentor Within 3 months: You will have started to build up an understanding of the needs of Posit Workbench administrators. You will have begun to develop a broad understanding of the components of Workbench and how they interact with each other You will be participating in supporting customers with support from other members of the team. You will be familiar with our documentation and how to use it to aid in troubleshooting issues. You will be contributing to the code reviews of other team members After 12-months: You will develop, present, and own the several features you’ve added into the product. You will provide design and code review feedback on the features of other team members. You will be confident working in one or two major areas of the product and comfortable exploring new areas You will be comfortable investigating and taking ownership of customer support tickets. You will have an understanding of our build and automated test system and will be able to investigate failures and add new features and automated tests to them Share this job Report a problem with this job Hide company View 1 more job at Posit Insights 41% employee growth in 12 months Glassdoor (4.6) Company Company benefits 100% remote (or come in to one of our offices in Seattle or Boston) Pick your hardware — we want to equip you with what you need to do your best work All our full time employees are given an allowance to outfit their home office We have a flexible environment with a “take what you need” vacation policy Positive, passionate culture working with a world-class team committed to data science and the R language Funding (1 round) May 2021 $161.3m LATE VC Total funding: $161.3m Our take In a data-driven world, having reliable and accessible software is key to optimizing functionality. Posit provides R and Python-based tools to help improve the speed and quality of analysis, created "for data scientists by data scientists", with uses in data science, scientific research, and technical communication. By creating universal data processing capabilities, Posit is helping to create new pathways in the digital age. Many of the company's products, including Posit Team for enterprises, are open sourced and accessible to all. Those looking for more advanced products can access programs such as Posit Server Pro and Shiny Server Pro for workspace management. Given its unique approach to data management, entities from Liberty Mutual to Walmart and NASA have been incorporating Posit's technology. The company has received considerable amounts of funding, which has been used to expand its services. And, as the demand for open-source services continues to grow, Posit should continue to capture market share. Steph Company Specialist at Welcome to the Jungle