Software Engineer

Seed-stage startup reimagining automation for professionals by transforming simple screen recordings into fully automated workflows.
$120,000 - $160,000
Backend
Senior Software Engineer
Remote
5+ years of experience
AI · Enterprise SaaS

Description For Software Engineer

Caddi, a seed-stage startup, is revolutionizing professional automation by converting screen recordings into automated workflows. We're seeking a Senior Backend Engineer to join our innovative team. In this role, you'll be instrumental in shaping our core backend architecture, working directly with the CTO and founding team.

You'll be responsible for designing and scaling robust backend services using Golang and Python, developing sophisticated APIs and integrations, and managing infrastructure using Terraform. The role offers an opportunity to work on cutting-edge AI-driven features and distributed systems while collaborating closely with cross-functional teams.

The ideal candidate brings 5+ years of backend engineering experience, strong expertise in Golang and Python, and familiarity with cloud infrastructure and AI systems. We value professionals who can navigate ambiguity, iterate rapidly, and solve complex problems proactively.

We offer a competitive salary range of $120,000-$160,000, along with significant ownership in shaping the company's future. Our flexible work environment allows for remote or hybrid arrangements, with access to our Seattle office. Join us in revolutionizing how professionals automate their workflows and experience rapid professional growth in an innovative, collaborative environment.

Last updated 2 hours ago

Responsibilities For Software Engineer

  • Design, build, and scale robust backend services using Golang and Python to power automation workflows
  • Develop and enhance APIs, integrations, and core workflow logic to support complex automation scenarios
  • Manage and extend infrastructure components using Terraform and existing DevOps frameworks
  • Collaborate with founding engineers, product design, and leadership to define technical strategies
  • Contribute to AI-driven product features, event-driven systems, and distributed architectures

Requirements For Software Engineer

Go
Python
Kubernetes
  • 5+ years of backend engineering experience, with significant experience in Golang and Python
  • Proven expertise in building scalable APIs, robust backend applications, and integrations
  • Strong familiarity with infrastructure-as-code (Terraform) and cloud infrastructure (AWS/ECS)
  • Experience or familiarity with AI systems, distributed computing, and event-driven architectures
  • Excellent communication and collaboration skills
  • Comfortable navigating ambiguity, rapidly iterating, and proactively solving problems

Benefits For Software Engineer

  • High Ownership: Your contributions will directly shape the product and future of the company
  • Impactful Work: Revolutionize how professionals automate workflows across web and desktop
  • Flexible Environment: Work fully remotely or hybrid with office in Seattle available
  • Fast Growth: Experience rapid professional growth within a collaborative, innovative environment
  • Salary Range: $120,000 – $160,000 per year, depending on experience and location

Interested in this job?

Jobs Related To Caddi Software Engineer

VN Technology Full-stack Engineer(Platform)

Senior Platform Engineer role at CADDi, developing self-service tools and platforms to enhance developer productivity in manufacturing industry transformation.

VN Technology Senior Backend Engineer (Platform)

Senior Backend Engineer role at CADDi, focusing on platform engineering to enhance developer productivity and experience, offering hybrid work in Vietnam.

Senior Full Stack Developer

Senior Full Stack Developer role at TouchBistro, building restaurant management solutions with TypeScript, Node.js, and AWS.

Senior Full Stack Developer

Senior Full Stack Developer role at TouchBistro, building restaurant management solutions with TypeScript, Node.js, and AWS.

Senior Software Engineer, Performance Platform

Senior Software Engineer role at DoorDash focusing on performance optimization, platform development, and developer tooling with competitive compensation and comprehensive benefits.