Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+26 more
Job 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.
Requirements
- 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)
Benefits & conditions
Build and operate distributed, event-driven backend services for Stacklet’s cloud governance platform. Responsibilities include developing GraphQL APIs, policy execution pipelines, cloud asset and cost data stores, and scalable multi-cloud systems. The role requires designing for reliability, observability, retries, idempotency, and eventual consistency; managing PostgreSQL schemas and migrations; and using AWS serverless services, infrastructure as code, CI/CD, and automated testing. The engineer will also lead backend initiatives, mentor teammates, and contribute to architectural decisions. The summary above was generated by AI
Stacklet helps organizations with large cloud estates optimize cost, improve security, and ensure compliance by simplifying and automating all aspects of governance via code. Our company was founded by the creators and maintainers of CNCF’s Cloud Custodian, an open-source project used today by thousands of well-known global brands.
Our Stacklet Platform is an award-winning governance as code solution that enables teams to identify and remediate cloud governance issues while establishing preventative guardrails against their recurrence. We support some of the world’s biggest cloud service consumers, helping mitigate cloud waste and risk on a large scale. Overview, * 100% remote - Slack and Google Meet for communication
- Company laptop for development
- Home office budget
- Github and JIRA, lightweight agile process
- Talented and experienced team, friendly culture
- Equity compensation, excellent health benefits, generous time-off policy, Remote or Hybrid Easy Apply 140K-190K Annually Senior level 140K-190K Annually Senior level Fintech * Software * Financial Services Design, build, and operate Rust services for account creation, identity verification, KYC/CIP decisioning, and asynchronous outcome delivery. Develop provider integrations, testable decision logic, secure PII workflows, policy-driven market configurations, and reliable cloud-native architecture using GCP and Kubernetes. Lead technical design reviews, establish cross-team contracts, respond to incidents, and mentor engineers while improving onboarding approval rates and time-to-funding. Top Skills: Claude CodeCodexCursorDieselDockerGoogle Cloud PlatformGrpcHTTPJSONKubernetesProtobufRustSerdeSqlxStatsigTokioYaml GameChanger
Software Engineer
4 Days Ago Remote United States 140K-170K Annually Senior level 140K-170K Annually Senior level Computer Vision * Digital Media * Kids + Family * Mobile * Software * Sports Own and evolve the Subscriptions and Payments backend: design APIs, integrate providers, improve reliability and scalability, lead architecture and code reviews, collaborate cross-functionally, and participate in on-call rotations. Top Skills: AWSNode.jsPostgresRedisTypescript GameChanger
Software Engineer
6 Days Ago Remote United States 140K-155K Annually Senior level 140K-155K Annually Senior level Computer Vision * Digital Media * Kids + Family * Mobile * Software * Sports Maintain and improve GameChanger’s backend API server and SDK. Implement API/SDK changes, improve developer ergonomics, optimize performance and scalability, design critical systems, document and mentor teammates, and participate in on-call rotation. Top Skills: AWSBitbucketCi/CdGitGitlabNode.jsPostgresRedisTypescript
What you need to know about the Colorado Tech Scene
With a business-friendly climate and research universities like CU Boulder and Colorado State, Colorado has made a name for itself as a startup ecosystem. The state boasts a skilled workforce and high quality of life thanks to its affordable housing, vibrant cultural scene and unparalleled opportunities for outdoor recreation. Colorado is also home to the National Renewable Energy Laboratory, helping cement its status as a hub for renewable energy innovation.
Key Facts About Colorado Tech
- Number of Tech Workers: 260,000; 8.5% of overall workforce (2024 CompTIA survey)
- Major Tech Employers: Lockheed Martin, Century Link, Comcast, BAE Systems, Level 3
- Key Industries: Software, artificial intelligence, aerospace, e-commerce, fintech, healthtech
- Funding Landscape: $4.9 billion in VC funding in 2024 (Pitchbook)
- Notable Investors: Access Venture Partners, Ridgeline Ventures, Techstars, Blackhorn Ventures
- Research Centers and Universities: Colorado School of Mines, University of Colorado Boulder, University of Denver, Colorado State University, Mesa Laboratory, Space Science Institute, National Center for Atmospheric Research, National Renewable Energy Laboratory, Gottlieb Institute
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Dev Digest 120 - Apple and peers
Fully Remote Software Engineer Jobs
Why Upskilling And Reskilling is Important For Developers
What’s the Difference Between Frontend and Backend Development?