Senior Software Engineer at Caddi

Seattle, Washington, United States

Caddi Logo
Not SpecifiedCompensation
Senior (5 to 8 years), Expert & Leadership (9+ years)Experience Level
Full TimeJob Type
UnknownVisa
SaaS, TechnologyIndustries

Requirements

  • 7+ years of backend engineering experience, ideally with significant experience in Golang (primary) and Python
  • Thrives in a fast-paced, ambiguous startup environment; doesn’t wait for perfect specs, asks questions, proposes solutions, and pushes things forward
  • Proven track record of ownership: led complex projects from start to finish and knows how to turn business goals into technical outcomes
  • Strong communication and collaboration skills; makes work visible, gives early signals, and helps others unblock
  • Proven track record delivering large-scale APIs, microservices, or event-driven systems in a B2B SaaS or similar environment
  • Strong infrastructure-as-code skills (Terraform, AWS/ECS) and familiarity with modern CI/CD pipelines
  • Experience shaping technical roadmaps, driving architectural decisions, and proactively solving complex problems in ambiguous contexts
  • Experience with AI systems, distributed computing, and event-driven architectures (Temporal experience is a plus)

Responsibilities

  • Drive end-to-end backend service design and development using Golang (primary) and Python, ensuring high scalability and reliability
  • Architect and evolve APIs, integrations, and automation workflow logic—balancing rapid iteration with robust, maintainable systems
  • Own infrastructure components with Terraform on AWS/ECS, leading decisions about performance, scalability, and security
  • Partner with leadership to define technical strategy and lead the development of AI-driven product features, event-driven systems, and distributed architectures
  • Guide core backend architecture, APIs, and integrations, collaborating closely with the CTO, founding engineers, product design, and CEO

Skills

Key technologies and capabilities for this role

GolangPythonTerraformAWSECSAPIsMicroservicesCI/CDTemporalEvent-driven systemsDistributed architectures

Questions & Answers

Common questions about this position

What is the salary range for this Senior Software Engineer position?

The salary range is $140,000 – $180,000 per year, depending on experience and location.

Is this role remote or hybrid, and what's the location policy?

The role is hybrid, with the option to work fully remotely or use the great office in Seattle if you prefer in-person experience.

What are the key skills required for this Senior Backend Engineer role?

The position requires 7+ years of backend engineering experience with Golang (primary) and Python, strong infrastructure-as-code skills (Terraform, AWS/ECS), and experience with large-scale APIs, microservices, event-driven systems, AI systems, and distributed architectures.

What benefits does Caddi offer?

Benefits include comprehensive healthcare with medical (platinum PPO), dental, and vision coverage (100% paid for employees + subsidized dependents), plus high impact work in a flexible remote/hybrid environment.

What kind of experience makes a strong candidate for this role?

Strong candidates have a proven track record of ownership leading complex projects from start to finish, thriving in fast-paced ambiguous startup environments, strong communication skills, and experience shaping technical roadmaps and driving architectural decisions.

Caddi

Cloud software for managing 2D diagrams

About Caddi

Caddi provides cloud-based software solutions that focus on the auto-recognition and management of 2D diagrams. This technology helps users in the manufacturing sector by converting data into actionable insights, which can enhance decision-making and improve operational efficiency. Caddi's software is available through a subscription model, allowing clients to access the platform and potentially add on extra features as needed. What sets Caddi apart from its competitors is its specific focus on the manufacturing industry, which has not seen much innovation recently. The company's goal is to address inefficiencies in manufacturing processes and leverage data to boost productivity across the sector.

Chicago, IllinoisHeadquarters
2017Year Founded
$158.1MTotal Funding
SERIES_CCompany Stage
Industrial & Manufacturing, Enterprise SoftwareIndustries
201-500Employees

Benefits

Health Insurance
Dental Insurance
Vision Insurance
401(k) Retirement Plan
401(k) Company Match
Unlimited Paid Time Off
Paid Vacation
Paid Holidays
Company Social Events
Professional Development Budget
Conference Attendance Budget
Commuter Benefits

Risks

Increased competition in Southeast Asia could hinder Caddi's expansion plans.
Ongoing semiconductor shortages may affect clients' investment in new software.
Fluctuations in the yen could impact Caddi's international revenue.

Differentiation

Caddi offers cloud-based software for auto-recognizing and managing 2D diagrams.
Their platform transforms data into actionable insights for better decision-making.
Caddi's subscription model aligns with the trend towards servitization in manufacturing.

Upsides

Caddi raised 118 billion yen in Series C funding in July 2023.
The rise of digital twins offers expansion opportunities for Caddi's software capabilities.
Growing interest in supply chain transparency can enhance Caddi's tracking features.

Land your dream remote job 3x faster with AI