As the Software Engineering Manager, you will report to the Director of Engineering, as well as continuously collaborate with key stakeholders across the business to drive innovation and solve critical technical problems.\n\nYou Will\n\n\nManage, lead, and mentor a team of Backend and Frontend Engineers to deliver high-quality code that is secure, reusable, and scalable.\n\nElevate software quality across the organization by leading design sessions, improving the development process, and conducting code reviews.\n\nConceptualize and execute technical approaches for emerging systems and architecture.\n\nBuild the Data Labs engineering brand through blog posts, culture, conferences, open-source projects, and meet-ups.\n\nCollaborate with the Director of Engineering to help grow the engineering team and foster a culture that embodies our core values (see below).\n\n\n\n\nRequired Experience & Technical Skills\n\n* \n\n8+ years of hands-on development experience using web and cloud technologies to deliver high-performance production features.\n\n\n\n\n\n* \n\n3+ years of people management experience\n\n\n\n\n\n* \n\nBuilt and scaled APIs with GraphQL (Apollo) and REST (EKS/Serverless).\n\n\n* \n\nProficient with SQL and NoSQL flavors like PostgreSQL, MySQL, and DynamoDB.\n\n\n* \n\nExperience with Big data tools and processes using modern data architecture,\n\n\n* \n\nBuilding cloud-native architectures in AWS. You understand when to use Serverless/Lambda, but you also know where servers and Kubernetes can have their place.\n\n\n* \n\nYou understand infrastructure as code using Terraform, Consul, CI/CD, and automation tools.\n\n\n* \n\nYou've set up successful test suites to cover unit, integration, e2e, load, and security tests.\n\n\n* \n\nYou've worked in cross-functional Agile Scrum teams and are familiar with proven management methodologies.\n\n\n* \n\nExcellent communication, presentation, and white-boarding skills.\n\n\n* \n\nBS or MS in Computer Science or related field; or comparable experience.\n\n\n\n\n\n \nOur Core Values\n\n\n* Be Humble: Youโre smart yet always interested in learning from others.\n\n* Work Transparently: You always deal in an honest, direct and transparent way.\n\n* Take Ownership: You embrace responsibility and find joy in having the answers.\n\n* Learn More: Through blog posts, newsletters, podcasts, video tutorials and meetups you regularly self-educate and improve your skill set.\n\n* Show Gratitude: You show appreciation and return kindness to those you work with.\n\n\n\n\n \nPerks\n\n\n* Competitive salary.\n\n* Competitive annual bonus targets.\n\n* 401k with dollar for dollar match, up to 6% of eligible earnings (base, bonus). Plus additional company contribution.\n\n* RSU grants (Long Term Incentives) for approved roles.\n\n* Comprehensive medical, dental, vision and life insurance.\n\n* 17 paid holidays per year, including 3 floating holidays.\n\n* Annual Paid Time Off (PTO), with separate sick days\n\n* 12 weeks paid Parental Leave\n\n* Caregiver Leave\n\n* Adoption and Surrogacy Assistance Plan\n\n* Flexible workplace accommodations.\n\n* We celebrate our wins with opportunities to attend Lakers, Knicks, Anaheim Ducks, Anaheim Angels and NY Rangers games.\n\n* Opportunities to attend concerts, festivals and other live entertainment events in recognition of delivering great work.\n\n* Tuition reimbursement.\n\n* Attend a tech or marketing conference of your choice each year.\n\n* A MacBook Pro and accompanying hardware to do great work.\n\n* A modern productivity toolset to get work done: Slack, Miro, Loom, Lucid, Google Docs, Atlassian and more.\n\n* Generous discounts on SkinMedica skin care products.\n\n* Discounted aesthetic treatment days multiple times a year.\n\n* $600 worth of Alle benefits each year to use towards aesthetic treatments and products.\n\n* Eligible for donation matching to over 1.5 million nonprofit organizations.\n\n* Attend AWS Re:Invent in person (Las Vegas) or virtually each year (for certain roles)\n\n\n\n\n \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to Design, GraphQL, Cloud, NoSQL, Marketing and Backend jobs that are similar:\n\n
$70,000 — $105,000/year\n
\n\n#Benefits\n
๐ฐ 401(k)\n\n๐ Distributed team\n\nโฐ Async\n\n๐ค Vision insurance\n\n๐ฆท Dental insurance\n\n๐ Medical insurance\n\n๐ Unlimited vacation\n\n๐ Paid time off\n\n๐ 4 day workweek\n\n๐ฐ 401k matching\n\n๐ Company retreats\n\n๐ฌ Coworking budget\n\n๐ Learning budget\n\n๐ช Free gym membership\n\n๐ง Mental wellness budget\n\n๐ฅ Home office budget\n\n๐ฅง Pay in crypto\n\n๐ฅธ Pseudonymous\n\n๐ฐ Profit sharing\n\n๐ฐ Equity compensation\n\nโฌ๏ธ No whiteboard interview\n\n๐ No monitoring system\n\n๐ซ No politics at work\n\n๐ We hire old (and young)\n\n
\n\n#Location\nIrvine, California, United States
๐ Please reference you found the job on Remote OK, this helps us get more companies to post here, thanks!
When applying for jobs, you should NEVER have to pay to apply. You should also NEVER have to pay to buy equipment which they then pay you back for later. Also never pay for trainings you have to do. Those are scams! NEVER PAY FOR ANYTHING! Posts that link to pages with "how to work online" are also scams. Don't use them or pay for them. Also always verify you're actually talking to the company in the job post and not an imposter. A good idea is to check the domain name for the site/email and see if it's the actual company's main domain name. Scams in remote work are rampant, be careful! Read more to avoid scams. When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.
This job post is closed and the position is probably filled. Please do not apply. Work for Sketch and want to re-open this job? Use the edit link in the email when you posted the job!
๐ค Closed by robot after apply link errored w/ code 404 3 years ago
Sketch is a design platform with an award-winning native Mac app and browser-based collaboration tools. Over a million people use our product to create their best work. And right now, weโre looking for a Backend Developer to join us.\n\nWe work with empowered product teams that truly own what they do โ delivering new features and improving the technology foundations of our platform. As a backend developer at Sketch, your job will be mainly focused on designing, implementing, and maintaining APIs on large-scale systems that impact people's day-to-day work. You will work closely with frontend, Mac developers, and product managers to guarantee a product-focused, smooth engineering process.\n\nThis position is for the Documents team. This team takes care of organizing the Sketch documents in the user's workspace. Related areas include sharing of documents between team members and people external to the team, versioning of the documents, and the documents' permissions model. Most of the tasks that fall into the responsibilities of this team require close collaboration between the developers, the Product Manager, and the designers of the team. Since the documents are a central topic for Sketch, the team needs to collaborate periodically with other teams in the company such as Cloud Core, Presentation, and Onboarding. Our backend developers need to understand how the product works in detail, as well as feel comfortable tackling complex technical tasks that include performance optimizations, data integrity problems, code readability and maintainability issues, and so on.\n\nAt Sketch most of our backend is built on Elixir with Phoenix, served over GraphQL and persisted on PostgreSQL. We build some supporting web services increasingly in Go (although this team barely has contact with our Go services). Sketch's backend services also utilize some additional AWS services such as SQS, Redis, etc..\n\nAbout you\n\nWe are especially interested in finding developers with experience either building web APIs with Elixir or strong experience with other functional programming languages (e.g. NodeJS, Clojure, F#). You might not have experience with all the technologies in our stack, but you are motivated to learn deeply. You will get the opportunity to work with experienced teammates who can teach and pair with you to learn whatever you have less experience with.\n\nYou care about security, code quality, scalability, performance, and simplicity. Above all, you seekย operational excellenceย and apply the best engineering practices possible. Not everything that you or your team do can be perfect, but you make sure that you always know the trade-offs. You back your decisions withย arguments. Youย don't care for hypeย and always try toย find the best solution and technology for the jobย and its context.\n\nYou are a pragmatistย and understand technology as the medium to build products. You understand the right balance between code readability, simplicity, development speed, performance, and maintainability.\n\nYou value team work, knowledge sharing, autonomy and ownership. You care are about your team, and contribute to an environment of psychological safety and healthy work culture.\n\nAbout Sketch\n\nWeโre a company of diverse thinkers and doers who take pride in always improving our product. We share a vision and commitment to help each other โ and our customers โ create great work.\n\nWeโve been fully remote since day one. Itโs meant we can bring together incredible people from around the world. Youโll join over 65 Mac, backend, frontend, QA and infrastructure engineers in the Technology team, based everywhere from Scotland to South Africa, and Lithuania to the US.\n\nWe encourage our people to be themselves and embrace what makes us unique. We value different backgrounds, perspectives and experience, and we strongly believe this is key to achieving outstanding results.\n\nWe work asynchronously as much as we can. Our team communicates mostly in writing, using Slack and GitHub. When we need it, we also have video calls. We have a culture of collaboration and knowledge-sharing, and we provide the environment and the tools you need to do your best work.\n\n\n\nEven if you're not able to tick all of these boxes, we would still love to hear from you. \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to Ruby, Senior, Junior, Engineer, Backend, iOS, Developer, Digital Nomad, Video and Cloud jobs that are similar:\n\n
$67,500 — $120,000/year\n
\n\n#Benefits\n
๐ฐ 401(k)\n\n๐ Distributed team\n\nโฐ Async\n\n๐ค Vision insurance\n\n๐ฆท Dental insurance\n\n๐ Medical insurance\n\n๐ Unlimited vacation\n\n๐ Paid time off\n\n๐ 4 day workweek\n\n๐ฐ 401k matching\n\n๐ Company retreats\n\n๐ฌ Coworking budget\n\n๐ Learning budget\n\n๐ช Free gym membership\n\n๐ง Mental wellness budget\n\n๐ฅ Home office budget\n\n๐ฅง Pay in crypto\n\n๐ฅธ Pseudonymous\n\n๐ฐ Profit sharing\n\n๐ฐ Equity compensation\n\nโฌ๏ธ No whiteboard interview\n\n๐ No monitoring system\n\n๐ซ No politics at work\n\n๐ We hire old (and young)\n\n
# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.