Back to search
Cascade Linkedin · Posted 23d ago

Software Engineer – Generalist / Systems

Colombia

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Location: Downtown Boulder, Colorado (on-site / hybrid — local candidates only)
Experience: 0–3 years professional experience
Team: Engineering

About the Role
We're looking for a curious, hands-on software engineer who thrives when wearing many hats. You'll be the person who'll debug a flaky Linux box in the morning, ship a Python service by lunch, and help reason through a tricky data problem in the afternoon. This role sits at the intersection of software engineering and systems/infrastructure work, so you should be as comfortable in a terminal as you are in an IDE.
This is an excellent opportunity for someone early in their career who wants broad exposure across the stack and a strong foundation in systems thinking, rather than narrow specialization.

What You'll Do

  • Maintain, monitor, and improve our Linux-based server and development infrastructure
  • Write and ship internal tools, scripts, and services (primarily Python, Bash, and one compiled language of your choice — Go, Rust, or C++)
  • Own deployments, CI/CD pipelines, and day-to-day DevOps tasks
  • Troubleshoot production issues end-to-end: networking, OS, application, and data layer
  • Automate for efficiency so we can all work on cool stuff
  • Collaborate with engineers, analysts, and researchers to understand their workflows and build tooling that unblocks them
  • Document what you do well enough that the next person (or future-you) will thank you


What We're Looking For

Required

  • 0–3 years of professional software experience (internships, co-ops, and substantial personal projects count)
  • Strong comfort with Linux systems administration: shell scripting, systemd, permissions, networking basics, package management, SSH
  • Solid programming fundamentals in at least one language (Python preferred) and willingness to learn others
  • Familiarity with Git, basic cloud concepts (AWS, GCP, or Azure), and containerization (Docker)
  • Good written and verbal communication — you can explain a technical issue clearly to someone who isn't in the weeds
  • Based in Boulder or the immediate front range; able to be on-site regularly
  • A generalist mindset: you'd rather be "pretty good at a lot" than "world-class at one narrow thing"


Nice to Have
  • Academic or personal background in mathematics, physics, engineering, or a similarly quantitative field
  • Exposure to financial concepts, markets, or quantitative finance (coursework, projects, or hobby interest all welcome)
  • Experience with monitoring/observability stacks (Prometheus, Grafana, ELK, etc.)
  • Networking chops beyond the basics (VPNs, firewalls, DNS troubleshooting)
  • Comfort with databases (Postgres especially) and basic query tuning
  • Contributions to open-source projects or a visible GitHub presence


What We Offer
  • Competitive salary ($85,000 - $105,000 depending on experience) and equity
  • Health, dental, and vision coverage
  • 401(k) with company match
  • Flexible PTO
  • Professional development budget (books, courses, conferences)
  • A team that values craftsmanship, curiosity, and low-ego collaboration
  • Spacious office on Pearl Steet near Avanti


How to Apply
  • Send a résumé and a short note (a paragraph is fine) about a system you've built, broken, or fixed that you're proud of to [email protected].
  • Links to GitHub, personal sites, or writeups are encouraged in lieu of a cover letter.


We're an equal opportunity employer and welcome applicants from all backgrounds.
Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If the repetitive CV tweaking gets heavy, Daniel can help set up Caio Agent.
Ask about Agent