Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer image - Rise Careers
Job details

Senior Software Engineer

Caddi is a seed-stage startup reimagining automation for professionals by transforming simple screen recordings into fully automated workflows. As a Senior Backend Engineer, you’ll guide our core backend architecture, APIs, and integrations, collaborating closely with the CTO, founding engineers, product design, and CEO.

What You’ll Do

  • 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.
  • 7+ years of backend engineering experience, ideally with significant experience in Golang (primary) and Python.
  • 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).
  • Excellent communication and collaboration skills, comfortable working closely with cross-functional teams in a fast-moving startup environment.
  • Thrive in a lean, early-stage startup environment—comfortable navigating ambiguity, rapidly iterating, and proactively solving problems with minimal specs or existing processes.
  • High Impact: 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—we have a great office in Seattle available if you prefer an in-person experience.
  • Comprehensive Healthcare: We offer medical (platinum PPO), dental, and vision coverage (100% paid for employees + subsidized dependents)
  • Salary Range: $140,000 – $180,000 per year, depending on experience and location.

Average salary estimate

$160000 / YEARLY (est.)
min
max
$140000K
$180000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer, CADDi

As a Senior Software Engineer at Caddi, you’ll embark on an exciting journey to reshape how professionals automate workflows through innovative tools. Imagine taking simple screen recordings and transforming them into complex, fully automated tasks that enhance productivity! In this pivotal role, you will guide our core backend architecture, utilizing Golang as your primary tool, alongside Python, to craft robust APIs and seamless integrations. Working closely with our CTO, founding engineers, and design team, you will not only drive the development of scalable services but also influence the technical strategy that shapes our AI-driven features and event-driven systems. Your experience, preferably over 7 years in backend engineering with a strong grasp of infrastructures using Terraform on AWS/ECS, will be crucial as you make decisions on performance and security. You are no stranger to the fast-paced startup culture and thrive in environments filled with ambiguity, where your adaptability and problem-solving skills truly shine. This position offers the flexibility of remote or hybrid work and comes with a comprehensive healthcare plan. The salary ranges from $140,000 to $180,000, depending on experience and location! Join us at Caddi and be part of driving impactful change in the automation space. Your contributions will directly shape the future of the company as we redefine automation for professionals.

Frequently Asked Questions (FAQs) for Senior Software Engineer Role at CADDi
What are the responsibilities of a Senior Software Engineer at Caddi?

As a Senior Software Engineer at Caddi, your responsibilities include designing and developing scalable backend services primarily in Golang and Python, architecting APIs and integrations, and leading infrastructure components with tools like Terraform on AWS. You'll work closely with leadership and cross-functional teams to influence technical strategy and drive the development of advanced automation features.

Join Rise to see the full answer
What qualifications are required to become a Senior Software Engineer at Caddi?

To qualify for the Senior Software Engineer position at Caddi, candidates should have over 7 years of backend engineering experience, particularly with significant skills in Golang and Python. A strong background in API development, microservices, and familiarity with infrastructure-as-code tools such as Terraform and AWS/ECS is essential to succeed in this role.

Join Rise to see the full answer
What does the work environment look like for a Senior Software Engineer at Caddi?

Caddi offers a flexible work environment tailored for Senior Software Engineers, allowing for full remote work or a hybrid model, especially with access to an office in Seattle. This approach ensures convenience while fostering collaboration within a dynamic and innovative startup culture.

Join Rise to see the full answer
What are the growth opportunities for a Senior Software Engineer at Caddi?

In the role of Senior Software Engineer at Caddi, you'll have ample growth opportunities as you lead technical decisions and contribute to defining the company’s product strategy. The startup’s evolving nature allows engineers to take on significant responsibilities that can influence both professional and company growth.

Join Rise to see the full answer
What benefits can a Senior Software Engineer at Caddi expect?

A Senior Software Engineer at Caddi can expect a comprehensive benefits package, including fully covered medical, dental, and vision insurance for employees, along with subsidized coverage for dependents. Additionally, the competitive salary range of $140,000 to $180,000 reflects the value placed on experienced engineers in driving the company's mission.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer
Can you describe your experience with Golang as a Senior Software Engineer?

When answering, highlight specific projects or systems you’ve built using Golang, discussing the challenges faced, how you approached them, and the performance improvements achieved. Show your familiarity with Golang’s features that are advantageous for backend development.

Join Rise to see the full answer
How do you approach API design and development?

Discuss your philosophy regarding RESTful design practices or other relevant API standards. Mention how you ensure scalability, documentation, and security in your API approaches, providing examples of past APIs you've developed.

Join Rise to see the full answer
How do you ensure code quality and manage scalability?

Share methods you employ for code reviews, unit testing, and the importance of CI/CD pipelines in maintaining quality. Emphasize your experience in scaling applications and how you plan for future growth during the development phase.

Join Rise to see the full answer
What is your experience with infrastructure as code, particularly using Terraform?

Explain your hands-on experience using Terraform for infrastructure management. Describe how you’ve set up environments, deployed services, or automated configurations through code.

Join Rise to see the full answer
Can you give an example of a complex problem you solved in your previous roles?

Relate a specific technical challenge you faced, detailing the thought process, collaborative efforts, and technologies used to resolve the issue. Highlight your analytical skills and creativity in finding solutions.

Join Rise to see the full answer
How do you prioritize tasks when managing multiple responsibilities?

Discuss your time management strategies and methodologies you might use, such as Agile or Kanban. Mention how you assess urgency and impact to make informed prioritization decisions.

Join Rise to see the full answer
What role do you see distributed architectures playing in modern applications?

Articulate your understanding of distributed architectures, including their benefits like scalability and fault tolerance. Discuss experiences you've had working with distributed systems and how they’ve improved system performance.

Join Rise to see the full answer
How do you stay current with emerging technologies in software engineering?

Detail your proactive approach to professional development, whether it's attending conferences, taking online courses, or contributing to open-source projects. Mention specific trends and technologies you’re currently following.

Join Rise to see the full answer
Describe a time you had to pivot your project due to changing requirements.

Share a specific scenario where you had to adapt your project scope or direction, emphasizing your flexibility and communication with stakeholders to turn challenges into successes.

Join Rise to see the full answer
What makes you the right fit for the Senior Software Engineer position at Caddi?

Convey your passion for automation, technology, and problem-solving. Highlight your relevant experience, skills, and how they align with Caddi’s mission and vision, focusing on the potential impact you aim to bring to the team.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
CADDi Remote No location specified
Posted yesterday

CADDi seeks a Field Sales Manager to drive expansion in the ASEAN market for our B2B SaaS solution, 'Drawer'.

Photo of the Rise User
Posted 7 days ago

CADDi is seeking a Temporary Events Coordinator to independently manage key marketing events and enhance attendee experiences.

Photo of the Rise User
PlayStation Global Hybrid San Diego, California, United States
Posted 6 days ago

Join PlayStation as a Software Engineer II and play a vital role in enhancing trust and safety across their gaming ecosystem.

Udelta Remote No location specified
Posted 13 days ago

Join a dynamic team as a Senior Python Developer and contribute to innovative Linux-based products that enhance security for leading companies worldwide.

Photo of the Rise User

Join Stoner Electric as a Software Developer to leverage your SQL expertise in enhancing software systems and integrations for a leading electrical company.

Photo of the Rise User
Posted 6 days ago

Join Grammarly's Enterprise team as a Machine Learning Engineer, specializing in NLP and AI-driven product development.

Photo of the Rise User
Alabama Solutions Remote No location specified
Posted 8 days ago

Join an international team as a Vue.js Developer, working remotely on an exciting web application project.

Photo of the Rise User
Posted 7 days ago

Lead transformative iOS development projects at 3Pillar, collaborating with industry leaders to shape the future of technology.

Photo of the Rise User
Posted 4 days ago

Become a key player at Visa Technology & Operations LLC as a Senior Software Engineer, driving enhancements and automation in Atlanta, GA.

Photo of the Rise User
Posted 4 days ago

EverTrue seeks a motivated Software Engineer I to enhance their fundraising software while working in a fully remote, supportive environment.

MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 12, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Mason just viewed Senior Specialist, HR Operations at Cardinal Health
Photo of the Rise User
172 people applied to Scrum Master-Remote at DICE
K
Someone from OH, Cleveland just viewed Webflow/Framer Web Developer (Part time) at Keen
Photo of the Rise User
Someone from OH, Fairfield just viewed Cart Builder at SanMar Employee Board
Photo of the Rise User
Someone from OH, Columbus just viewed Label Machine Operator I - 2nd Shift at Avery Dennison
Photo of the Rise User
Someone from OH, Akron just viewed 3D Vehicle Artist (Unannounced Project) at Wargaming
Photo of the Rise User
Someone from OH, Bowling Green just viewed Associate Designer at Newell Brands
Photo of the Rise User
Someone from OH, Twinsburg just viewed Finishing Operator - Nights at Avery Dennison
D
Someone from OH, Cleveland just viewed Technical Writer at DevSavant Inc.
S
Someone from OH, Dayton just viewed Inventory Control Associate at SCLogistics
a
Someone from OH, Newark just viewed Billing Follow Up Rep I at aah
Photo of the Rise User
Someone from OH, Columbus just viewed Assistant Merchandising and Inventory Manager at Jushi
Photo of the Rise User
Someone from OH, Akron just viewed Entry Level Communications at Smart Solutions
Photo of the Rise User
Someone from OH, Toledo just viewed Processing Technician at Jushi
Photo of the Rise User
Someone from OH, Greenfield just viewed HR Generalist II at Protolabs
C
Someone from OH, Bowling Green just viewed Field Service Administrator at Cornerstone Building Brands