Software Engineer, Generalist

Mountain View, CA /
Engineering /
Full-time
Woven is seeking a Generalist Software Engineer to join our engineering team.

Generalist engineers at Woven use Python daily, very often also get their hands dirty with JavaScript and work on backend systems, APIs as well as web user interfaces. The small team size means every engineer at Woven owns a large part of the powerful, collaborative and smart calendar we are building.

This position is full-time and based in our Mountain View, CA office. Fully remote work within US is considered on a case-by-case basis.

What you will do

    • Work with other engineers and the product team to ideate, design and develop backend systems, APIs and user interfaces for Woven's web apps, usually using Python and JavaScript.
    • Analyze and improve the quality, efficiency, scalability, stability and security of Woven’s existing backend systems, APIs and web user interfaces.
    • Participate in software architecture discussions and review the code of other engineers.
    • Interact with users to understand their issues and their feature requests.
    • Probably many other things; we are a small, growing startup after all!

Who you are

    • BSc or MSc degree in Computer Science or equivalent technical experience.
    • 3+ years hands-on full-stack experience developing multi-tiered web applications; 5+ years for senior roles.
    • Excellent command of Python (or equivalent Go, Ruby or PHP experience and a strong desire to learn Python quickly).
    • Good command of JavaScript, CSS, HTML and related technologies.
    • Good command of relational databases and SQL.

Nice to have

    • Hands-on experience with Google Cloud Platform, Redis and Elasticsearch is a big plus.
    • Hands-on experience with Google G Suite and/or Microsoft Office 365 APIs is a plus.
    • Hands-on experience in distributed systems is a plus.
    • Practical understanding of machine intelligence (AI/ML/NLP) is a plus.
Perks
👥 Awesomest team ever
💰 Competitive base salary and equity
🚑 Premium health insurance (We don't skimp on health insurance)
🏖️ Unlimited paid time off (Yes, people really do take time off)
🐕 Dog friendly office
💻 A new MacBook Pro and other gear of your choice
🍿 Stacked micro kitchen with your choice of snacks and drinks
🚗 Parking permit or Caltrain pass (We are 2 blocks away from Caltrain station)

Note: Due to COVID-19, our team is currently primarily working remotely. However, our office is open with reduced capacity and other precautions for those of us who prefer to work from the office.

About Woven Engineering
Woven runs 100% on Google Cloud Platform and uses Google technologies ranging from Spanner and GKE to maps and NLP APIs and many more. Our primary languages are Python, JavaScript, Swift and Kotlin. All issues, requests and the entire code base are on GitHub. Every pull request is code reviewed.  Every merge is continuously deployed following a full suite of unit and integration tests.

About Woven Calendar
Built on our proprietary Calendar Graph engine, Woven is a powerful, collaborative and smart calendar SaaS.  Today's digital calendars are not far off from their analog counterparts of the last century. Woven brings calendars into this century with truly connected and collaborative events.

About Woven Software, Inc.
Woven was founded by Facebook’s ex-CIO who served 2010-2016 and an ex-Google, ex-Facebook engineer.  Members of the founding team previously worked at companies such as Google, Facebook, LinkedIn, Airbnb, VMware and Lockheed.  We are venture-backed by Battery Ventures, Amplify Partners, Felicis Ventures, Slow Ventures and others.