Senior Software Engineer (Clojure) in Compute Software

Salary: $7000 - 10500 USD/month

Equity offered

1 applications
Last checked 16 days ago
Apply now Requires applying in English
With ever-growing workloads on the cloud, companies face significant challenges in managing productivity and spending, and maximizing impact to their businesses. Compute Software is addressing a huge market opportunity to help companies make good business decisions and run optimally on the public cloud. We're building a powerful platform to give customers the tools they need to gain transparency, optimize their usage, and execute change across their organizations.
We're a small, distributed team, currently spanning California to Quebec, and we offer early stage market-rate compensation (including equity), health and dental insurance, and 401K benefits. You'll be joining a venture capital-backed, distributed team with ambitious goals, and you will have the ability to make a direct and lasting impact on the team and product.

Job functions

Be one of the earliest employees and join our early-stage engineering team as a Senior Software Engineer. You will be essential in shaping the features and functionality of our SaaS platform, culture and processes.
You'll spend your day enveloped in Clojure. The backend is written in Clojure and driven by data in Datomic and InfluxDB. The frontend is written in ClojureScript using re-frame and communicates with the backend using Pathom. We deploy to AWS Fargate and Datomic Ions.
For product development, we follow Shape Up. We use Notion, Slack, and ClubHouse.
What will you do at Compute Software?
  • Write Clojure and ClojureScript.
  • Design, build, and deploy features and bug fixes across the entire stack.
  • Become an expert in all the nuances of the various cloud platforms like Amazon Web Services, Google Cloud, and Microsoft Azure.
  • Provide product feedback and evaluate trade-offs to impact product direction.
  • Debug production problems.

Qualifications and requirements

Passion - you are excited about the large, high-growth cloud computing market and figuring out how to help customers, who are using cloud computing solutions today. You are excited by being one of the earliest employees and getting to work with a small team.
Engineering experience - you're a Clojure practitioner with 6+ years of professional experience. You know what it takes to create large-scale b2b software. You can create effective and simple solutions to problems quickly, and communicate your ideas clearly to your teammates.
Product-minded - you love building products and you care about the details of creating a great user experience. You have an interest in how users will use our platform and the impact we will have on them. You can balance your consideration of the product and user requirements with technical complexity and implementation details to make appropriate decisions when things are unclear.
Effective communication - you're great at communicating. If something is unclear you reach out and ask questions. You're comfortable owning, communicating and presenting information on specific projects or initiatives, both in writing and in person.
Organizational and project management - you are highly organized and able to self-manage projects in a fast-moving company. You are able to take high level goals and break them down into achievable steps.

Desirable skills

Minimum of 3 years of professional Clojure experience for SaaS applications.


Equity offered This position includes equity compensation (in the form of stock options or another mechanism).
Health coverage Compute Software pays or copays health insurance for employees.
Retirement plan Compute Software pays or matches payment for plans such as 401(k) and others.
Dental insurance Compute Software pays or copays dental insurance for employees.

Remote work policy

Locally remote only

Position is 100% remote, but candidates must reside in USA, Canada, Mexico, South America.

About Compute Software

Help companies running on the public cloud maximize cloud cost savings, performance, and engineering productivity, all at once. — Compute Software's full profile

Senior Software Engineer (Clojure)
Compute Software •     Remote (USA, Canada, Mexico, South America)
Apply Requires applying in English