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

Get the CLI →

AI Talent Hunt

Software Developer Engineer

Posted Updated
Discussion

Employment Details:
- Full-time.
- On-site.
- San Mateo, CA.

Compensation:
- Salary: $150K–$200K.
- Equity: 0.3%–0.7%.

About the Role:
- Join a 3-person engineering team building AI-powered CAD software for mechanical engineering.
- Develop the foundation model powering next-generation CAD applications.
- Own features end-to-end in a fast-paced startup environment.
- Work closely with the CTO and founding engineer on architecture and product development.

Responsibilities:
- Design, develop, and maintain backend systems using Python.
- Build integrations with desktop CAD applications on macOS and Windows.
- Own features from design through production deployment.
- Develop backend services and data pipelines.
- Collaborate on system architecture and technical decisions.
- Balance development speed with long-term code quality and maintainability.

Required Qualifications:
- 4–7 years of backend software development experience.
- Experience working at an early-stage startup.
- Experience owning products or codebases from 0 to 1.
- Experience developing desktop or native applications for macOS or Windows.
- Strong Python programming skills.
- Production backend development experience.
- Django.
- Flask.
- SQL.
- AWS or Google Cloud.
- Docker.
- Bachelor's degree in Computer Science, Engineering, or a related field.

Preferred Qualifications:
- Experience in gaming, CAD, or 3D software development.
- Experience building cloud-based backend systems.
- Familiarity with AI-powered engineering or design applications.

Location: San Mateo Drive, San Diego, California, EE. UU.

Skills required for this job:

  • AWS
  • Algorithm development
  • Back-end development
  • Computer-aided design (CAD)
  • Data structures
  • Docker
  • Google Cloud Platform (GCP)
  • Python
  • SQL
  • Systems design
  • Windows
  • macOS

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.

A new version of freehire is available