Back to jobs

Senior Software Engineer (Backend)

Québec, Quebec, Canada, New York, United States

Company Overview

Archera empowers organizations of all sizes to optimize their cloud costs through unique, short-term, insured GRI (Guaranteed Reserved Instance) and GSP (Guaranteed Savings Plan) commitments. Hundreds of customers rely on Archera's innovative FinTech solutions to increase their cloud ROI while accelerating revenue objectives and service agility. 

Archera's unique cloud rate insurance products and free FinOps platform enable teams to accurately predict and plan infrastructure growth, maximize commitment-based savings, and hedge against market demands and evolving cloud service provider offerings and incentives. Archera works closely with Amazon, Microsoft, Google, and a broad network of software and services partners to help each customer execute upon a bespoke, financially-prudent cloud growth and success strategy.

Position Overview

We’re seeking a Senior Software Engineer (Backend) to join our fast-growing team. In this role, you’ll design and build impactful features from the ground up, with a strong focus on data-intensive applications, cloud forecasting, and cost optimization tools. You’ll lead projects end-to-end, collaborating across engineering, product, and customer-facing teams to deliver scalable solutions. This is a high-impact role with ownership across architecture, data pipelines, and customer-facing features.

Key Responsibilities

  • Lead the design, architecture, and implementation of scalable full-stack features.
  • Build data pipelines, ETL processes, and APIs that power customer insights and product growth.
  • Deliver month-long projects involving data processing, forecasting, and optimization tools.
  • Research and implement novel solutions to complex technical challenges.
  • Collaborate closely with engineering leadership and cross-functional partners.
  • Own features from concept through production, ensuring reliability and scalability.
  • Mentor junior developers and contribute to technical excellence across the team.

Qualifications

Basic Requirements:

  • 5+ years of professional software development experience.
  • Strong skills in Python, SQL, and API/ETL development.
  • Solid foundation in computer science (data structures, algorithms, system design).
  • Experience with relational databases and data warehouses (PostgreSQL, Snowflake).
  • Proven ability to lead design/architecture discussions for reliability and scaling.
  • Familiarity with containerized environments, CI/CD, and modern software practices.

Preferred:

  • Experience with Snowflake, Databricks, or modern data architectures (Data Lakes).
  • Experience with Typescript + React (MUI), or equivalent modern frontend frameworks.
  • Experience designing and implementing REST APIs.
  • Strong SQL optimization skills.
  • SaaS application experience on AWS, Azure, or GCP.
  • Demonstrated ability to lead projects end-to-end in a startup or high-growth environment.

Benefits

  • Fully remote with co-working space provision
  • Full Medical, Dental, and Vision coverage
  • 401(k) with company contribution
  • Unlimited PTO
  • Flexible spending accounts (healthcare and dependent care)
  • $75/month phone stipend

Location

Remote – USA/Canada

Apply for this job

*

indicates a required field

Phone
Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


Select...