Remote Developer & Coding Jobs

Discover top remote jobs for frontend and backend developers—Ruby, React, PHP, Python, and more.

Signup for our free daily newsletter to get notified of new remote developer jobs.

Unsubscribe at anytime. Privacy policy

Posted over 5 years ago

Abstract is a design workflow management platform supporting modern design teams with version control, file management, and team collaboration. Since launching our Beta in July 2017, customers like Github, Shopify, Unity, are using Abstract to manage their design workflow. Abstract is a technically ambitious product and we’re looking forward to seeing how you can contribute to these goals. The best candidates will be capable and enthusiastic about building out a world-class team and product with us. At Abstract, we are actively working to build a diverse and inclusive organization. Here, diversity includes age, economic class, educational background, ethnic variance, familial status, gender, gender expression, gender identity, marital status, national origin, religious affiliation, sex, sexual orientation, transgender status, or veteran status. Abstract is headquartered in San Francisco and is backed by Amplify Partners, Cowboy Ventures, First Round Capital, Scale Venture Partners and others. We announced our $16MM series B funding in May 2018.---- Abstract is looking for an engineering manager to help lead our growing Desktop team. At Abstract we develop desktop and web applications that help teams design with confidence by providing a version control system and collaboration platform focused on design artifacts. At Abstract we lead by serving our teams with empathy, knowledge, and coordination. Our engineering team is very distributed within the U.S., so experience working remotely is ideal, but not necessarily required. As a Desktop team lead we're more interested in your experience with leadership than your experience with Objective-C or Go, but some experience with Objective-C, Go, or a similarly compiled systems programming language is a skill we think will help you lead your team. BenefitsAt Abstract, we offer resources that emphasize personal and familial well-being. We provide 99% healthcare coverage, including dental, vision, and life insurance. We offer 10 weeks parental leave, unlimited paid-time off, and flexible working arrangements. To help employees plan for the future, we're able to offer competitive pay and a 401k program. New teammates receive a MacBook Pro. We are a distributed team and we are able to offer US-based remote employment for most roles. We offer travel opportunities for company gatherings, team meet-ups, and the occasional conference. NotesThough we're a distributed team, we're currently only able to hire US-based candidates. As part of our security protocols, offers are contingent on successful completion of a background check. ResponsibilitiesIn a typical week as a Software Engineering Team Lead, you will: * Join the engineering leadership team in discussing and planning projects. You’ll be working with a growing group of engineering leads with extensive startup backgrounds on setting the direction for our engineering team and the entire company. * Lead a staff meeting of your team discussing project status, new projects, and ongoing Desktop development improvements we can make. Help your team members collaborate with each other to improve our Desktop code. * Get to know and help your direct reports by meeting with them one on one. * Help us grow the engineering team by interviewing and hiring new engineers.RequirementsPractical skills you'll need for success: * Empathy. You see your team members first and foremost as people with inestimable worth and you always operate from that basis. * Strong communication. Our team leads are primarily communicators, so you've got to the the kind of person who succeeds on your skills with both writing and speaking. * Organization. You're someone who creates structures to organize the information you're receiving. * Coordination. You're someone who is good at connecting people to help them get their jobs done, and at connecting knowledge. * Experience. You’ve been an engineer and while maybe you’re not writing code day-to-day, you’re able to hold your own discussing strategy and architecture with engineers. You’ve worked with Objective-C, Go, or another systems programming language. Bonus points if you have: * Worked as a team lead at a very small company that transitioned to a larger company * Worked extensively with git. Even more bonus points if you’ve also worked with git’s internalsLocation: United StatesSee more jobs at Abstract