Senior Software Engineer, Database - US - Remote

Fauna, Inc Seattle , WA 98101

Posted 2 weeks ago

Do you have a passion for making developers more productive? Does the thought of solving some of the hardest problems in distributed systems excite you? Want to get in on the ground floor and help to build a product that will change the way that the world stores and accesses data? Then consider joining us at Fauna!

Fauna is the data API for modern applications. With Fauna, developers can simplify code, reduce costs, and ship applications faster by replacing their database infrastructure with a highly productive and programmable data API that combines the power of custom business logic with the ease of GraphQL. The underlying globally distributed storage and compute engine is fast, consistent, and reliable, with a modern security infrastructure. Itself a serverless offering, Fauna is quick to get started with and lets developers experience freedom from database operations at any scale.

We're disrupting a $60B+ operational database market, growing quickly, and looking to hire, develop and empower the best! Youll be working with a talented team of people who have built highly successful companies and globally-distributed systems at companies such as AWS, Google, Microsoft, Okta, Oracle, Cloudera, MongoDB, NewRelic and Twitter.

The Database team at Fauna is responsible for the services that store, retrieve, define, and manage customer data. As a Software Engineer on the team, you will work on the bleeding edge of database technology, including our implementation of Calvin - our transaction scheduling and data replication layer that was inspired by a research paper written by professors at Yale University. Youll design and deliver features in a fun but challenging environment where reliability, performance, and security are of utmost importance. You will collaborate with other exceptionally talented developers in a fast-paced environment as we scale the company and shake up a $40B+ industry.


Basic Qualifications

  • 5+ years doing professional software development as part of a team
  • University degree in Computer Science or a related field, or equivalent experience
  • Proficiency in Scala and a deep understanding of the JVM
  • Mastery of database management systems (DBMS) and data manipulation languages (DML) such as SQL
  • Experience working with cloud providers such as AWS, GCP, and Azure
  • Familiarity with agile development methodologies
  • Deep understanding of foundational concepts in distributed systems

Preferred Qualifications

  • 10+ years doing professional software development
  • Graduate degree in Computer Science or a related field, or equivalent experience
  • Polyglot with proficiency in multiple languages and frameworks such as Java, C#, Go, Rust, or C++
  • Track record of delivering features in massive, distributed environments
  • Familiarity with release processes and CI/CD best practices

Candidates who exceed these qualifications are welcome to apply and will be considered for other positions with title and scope that are commensurate with their experience. Fauna currently operates as a fully remote company and this position is open to applicants anywhere in the world, with a preference to locations within +/- 3 hours of the Pacific Standard Timezone.


Fauna is a well-funded, high growth startup with the mission to make working with operational data productive, scalable and secure for every software team. We're backed by Madrona Ventures, GV (formerly Google Ventures), Addition Capital, CRV, and many Silicon Valley angel investors.

Headquartered in the San Francisco Bay Area, with remote employee presence throughout the Americas and Europe we embrace a remote first culture and offer employees the flexibility of work locations depending on their geography. In exchange for your hard work and contributions, Fauna provides you with an exceptional compensation, equity package, and benefits package.

Building a great company requires talented, passionate, and committed team members. We are relentless in pursuing our mission while working together as one team aligned by our core principles. If you are that type of person who is excited by those pursuits, we want to hear from you!

Fauna is proud to be an equal opportunity employer. Our company is committed to fair hiring practices, and building a diverse environment for our employees. You will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, disability, age, or veteran status.

The Talent Acquisition Team at Fauna works primarily on a direct sourcing model; Fauna does not accept resumes from recruitment agencies and is not responsible for any related fees for resumes submitted to job postings, directly to hiring managers, or any of our employees.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Site Reliability Engineer (Nrdb) Open To Remote

New Relic

Posted 5 days ago

VIEW JOBS 7/31/2021 12:00:00 AM 2021-10-29T00:00 Your Opportunity As the group responsible for telemetry data ingest, storage, and query functionality, the Data Platform group at New Relic is the foundation of all of the company's products. Engineers working on the New Relic Database (NRDB) contribute directly to the proprietary database technology at the heart of it all. The team exists to drive the improvement of the operational practices and architecture of NRDB. As a member of the team, you will work alongside some of our most knowledgeable and collaborative engineers to ensure the resiliency and availability of this rapidly scaling, distributed system. If the idea of working on a system that ingests billions of data points per minute, serves billions of web requests per day, and processes millions of messages per second at petabyte scale sounds appealing, please be in touch. Your Qualifications Must-have: * 2+ years of professional experience in distributed SaaS software development. * Desire to learn and stay updated on SRE, DevOps, and software development best practices. * Our system is primarily written in Java. If you don't know Java, that's not a deal-breaker, but you should have experience with other backend statically typed programming languages (C++, C#, Golang). * Experience using the command line to manage, investigate, and fix things when they're broken. Nice-to-have: * Experience in high-throughput software development. * Familiarity with the public cloud. * Experience with Kubernetes. * Experience or interest in database implementation. * Ability to work well asynchronously and effectively communicate your thoughts in writing. Please note that visa sponsorship is not available for this position. We're looking for bold and passionate people to be a part of our mission to create more perfect software. We'd love to have you apply, even if you don't feel you meet every single requirement. What's most important to us is finding authentic and accountable people who feel connected to our mission and values, not just candidates who check off all the boxes. About Us New Relic (NYSE: NEWR) is a cloud-based observability platform that gives developers, engineers, operations, and management a clear view of what's happening in today's complex software environments. So they can find and fix problems faster, and deliver delightful experiences for their customers. That's why the world's best engineering teams rely on New Relic to visualize, analyze, and troubleshoot their software. It's the simplest, most powerful cloud-based observability platform, built to create more perfect software. All from one place. Founded in 2008, we're a global company passionate about building a culture where all employees feel a deep sense of belonging, where every 'Relic' can bring their whole self to work and feel supported and empowered to thrive. We're consistently recognized as a distinguished employer and are committed to building world-class products and an award-winning culture. For more information, visit Our Hiring Process New Relic takes seriously our stewardship of the data of our thousands of customers worldwide. In compliance with applicable law, all persons hired will be required to verify identity and eligibility to work and to complete employment eligibility verification. We will consider qualified applicants with arrest and conviction records based on individual circumstances and in accordance with applicable law including, but not limited to, the San Francisco Fair Chance Ordinance. Headhunters and recruitment agencies may not submit resumes/CVs through this website or directly to managers. New Relic does not accept unsolicited headhunter and agency resumes, and will not pay fees to any third-party agency or company that does not have a signed agreement with New Relic. New Relic is an equal opportunity employer. We eagerly seek a diverse applicant pool and hire without regard to race, color, gender identity, religion, national origin, ancestry, citizenship, physical abilities (or disability), age, sexual orientation, veteran status, or any other characteristic protected by law. Interested in the details of our privacy policy? Read more here: New Relic Seattle WA

Senior Software Engineer, Database - US - Remote

Fauna, Inc