Point your AI agent at freehire and let it find you a job.

Get the CLI →

STAAC Professional E-Learning

NewBe an early applicant

Software Developer Engineer

Posted Updated
Discussion

Summary

Backend engineer on a 3-person early-stage team building AI-powered CAD software and a foundation model for mechanical engineering. You'll own Python backend systems, data pipelines, and desktop (macOS/Windows) integrations end-to-end using Django, Flask, SQL, AWS/GCP, and Docker.

Job Details:
- Role: Software Developer Engineer.
- Employment Type: Full-time.
- Work Mode: On-site in San Mateo, CA, US.
- Salary: $150K - $200K.
- Equity: 0.3-0.7%.
- Visa Sponsorship: H-1B transfers and TN visas supported; no new H-1B sponsorship.

About the Role:
- 3-4+ years of experience required.
- Join a 3-person team building AI-powered CAD software.
- Create a foundation model for mechanical engineering.
- Act as a curious, ownership-driven engineer to ship production code end-to-end.

Responsibilities:
- Design, develop, and maintain robust backend systems in Python.
- Interface with existing CAD software on desktop platforms (macOS/Windows).
- Own features end-to-end from concept through production.
- Build data pipelines and backend components.
- Ship code at startup speed.
- Collaborate directly with the CTO and founding engineer to define architecture and ship new features rapidly.
- Make pragmatic trade-offs between code quality and speed.
- Understand technical debt and how to address it later.

Tech Stack:
- Python.
- Django.
- Flask.
- SQL.
- AWS.
- Google Cloud.
- Docker.

Requirements:
- 4-7 years of experience in backend software development.
- Experience at an early-stage startup.
- 0->1 experience owning a codebase end-to-end.
- Experience with desktop or native application development (macOS or Windows).
- BS in Computer Science, Engineering, or a related field.
- Strong Python proficiency with production backend experience.
- Experience with backend frameworks including Django, Flask, and SQL.

Preferred Qualifications:
- Background in gaming, CAD, or 3D software development.
- Familiarity with cloud platforms including AWS or GCP.

Location: San Mateo, California, United States

Skills required for this job:

  • 3D Pipeline Development
  • Back-end development
  • CAD programs
  • Cloud platforms
  • Desktop development
  • Gaming
  • Python
  • Startup development

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.