> Markdown version of [/jobs/ext/2117236-software-engineer](https://www.wearedevelopers.com/jobs/ext/2117236-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Stacklet, Inc. - **Location:** United States (Remote available) - **Experience:** Expert - **Salary:** $140,000.0 - $190,000.0 - **Contract:** Permanent contract - **Skills:** Query Performance, Application Programming Interfaces (APIs), Agile Methodology, Artificial Intelligence, Amazon Web Services, Data Analysis, JIRA, User Authentication, Microsoft Azure, Cloud Computing, Cloud Computing Security, Extract Transform Load (ETL), Relational Databases, DevOps, Amazon DynamoDB, Github, PostgreSQL, OpenID, Role-Based Access Control, Security Assertion Markup Language (SAML), Software Engineering, SQLAlchemy, TypeScript, Parquet, Policy as Code, ReactJS, Large Language Models, Multi-Agent Systems, Multi-Cloud, Data Layers, Event Driven Architecture, Pytest, Free and Open-Source Software, Graphql, Front End Software Development, Amazon Simple Queue Service (SQS), Serverless Computing, Google Meet - **Published:** August 19, 2026 - **Apply:** https://www.builtincolorado.com/auth/login?destination=/job/senior-software-engineer-backend/10740077 ## About the Role * 5+ years of experience building backend services in Python * 3+ years of experience leading backend initiatives and mentoring other engineers * Strong experience designing and operating distributed, event-driven systems, and reasoning about failure, retries, idempotency, and eventual consistency * Depth with relational databases and an ORM (we use PostgreSQL, SQLAlchemy, and Alembic): schema design, migrations, and query performance * Experience designing and evolving APIs consumed by other teams and customers (we use GraphQL) * Hands-on experience with AWS and serverless building blocks (Lambda, EventBridge, SNS/SQS, DynamoDB, ECS) * Experience with infrastructure as code and CI/CD (we use Terraform, Docker, and GitHub Actions) * A real testing habit and fluency with a modern test stack (we use pytest, moto, and a containerized local stack for functional tests) * Ability to work seamlessly on a distributed software development team in an Agile/DevOps environment * Team player with a strong work ethic, eager to both help others and learn from them. You actively participate in discussions, accept constructive feedback, and pay attention to details. You take ownership of your work, and the team can count on you to give your best effort every day. * Good verbal and written communication skills. You can take a problem, break it down, propose one or more solutions, compare and contrast them, and plan a path to completion. You're comfortable making architectural recommendations and can effectively bring your teammates on the journey with you. Experience in the following areas is a bonus, but not required * Prior startup experience * Cloud Custodian, policy as code, or cloud security/compliance tooling * Multi-cloud work beyond AWS (Azure, GCP, Tencent Cloud) * Data-intensive work: analytical data stores and query engines (Athena, DuckDB, Parquet), ETL, and BI/semantic layers * Authentication and authorization at the platform level (SSO/OIDC/SAML, API keys, RBAC) * Building with LLMs (agent frameworks, retrieval, evaluation) * Open source software contributions * Frontend development experience (React, TypeScript, GraphQL) ## Description As a senior backend software engineer at Stacklet, you'll build the distributed, event-driven services that turn Cloud Custodian into a platform: the GraphQL API our console and customers run on, the pipelines that execute policies across thousands of cloud accounts, and the asset and cost data stores behind them. You'll be working in a deeply technical domain, designing systems that stay correct and observable while running our customers' governance workloads at scale, across multiple clouds and regions. ## Related Videos - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [pytest: Simple, rapid and fun testing with Python](https://www.wearedevelopers.com/videos/213-pytest-simple-rapid-and-fun-testing-with-python) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Build and Deploy a Fullstack App with Open Source Tooling](https://www.wearedevelopers.com/videos/775-build-and-deploy-a-fullstack-app-with-open-source-tooling) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [What’s the Difference Between Frontend and Backend Development?](https://www.wearedevelopers.com/magazine/240-what-s-the-difference-between-frontend-and-backend-development) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers)