Posted 15 Jun 2022, 5:00 pm

Programming Language Engineer at Terrastruct

Hello! We're a tiny startup building a product that aims to be used by every software team in the world. Ambitious work is fun, join us. TLDR - Pay range is $100k-200k depending on skill, 0.2-1.5% stock options. - We work together in SF. But, remote is okay for right person. - You would be Terrastruct's 5th engineer (6th if you include founder/CEO, who's like 60% engineer these days). We’re looking for a programming language expert to build a modern diagramming DSL. Terrastruct (https://terrastruct.com/) is a diagramming tool for software architecture. Current diagramming tools are closer to design tools than dev tools. We’re going to enable software teams around the world to define diagrams with a custom DSL. One that can represent classes, and SQL tables, and represent containers, and has autoformatting, and much more. It’s backed by in-house autolayout algorithms, so we control the full stack of the diagram creation. Oh and it’ll be open sourced once ready. We think it’s well on its way to be (and already is in many aspects) an order of magnitude better than alternatives like Mermaid, PlantUML, Graphviz/DOT. Experience Experienced devs only. This is a hard problem with a high bar. Requirements are that you’ve worked on programming languages professionally before or have excelled in another area of software (you can point to some widely-used software and say “I played a significant role in building that”). Interviews We appreciate that interviews are an investment of your time and emotions. Every step of the interview, from application to offer, you'll hear back within 24 hour tops. If the onsite requires you take PTO from your current job, we'll pay you for the day. If we decide not to move forward after an interview, we'll let you know the concrete feedback to help you with your search, not a canned response. Interviews are 1. 30 min phone chat with an engineer (we just round robin). 2. pair programming session on Zoom, 3. hangout and do some more programming and discussions with us for a day. No algorithms. If you're past 3, you can optionally 4. interview us. Come up with technical challenges, ask cultural stuff that's important to you, whatever you want to do to make sure we're a fit for you. If you're around SF/Bay area and have interest but aren't convinced to interview, happy to meet for coffee/lunch and just chat. At worst, you'll hear an interesting vision for the future that I've been thinking about since 2017.

Be sure to mention the word **PROFICIENTLY** and tag RMTk1LjIwLjI0MS40OQ== when applying to show you read the job post completely. This is a beta feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human / RMTk1LjIwLjI0MS40OQ==.

The offering company is responsible for the content on this page / the job offer.
Source: Remote Ok