Skip to main content
Socotec

Software Engineer

5d

Socotec

San Francisco, US · Full-time · $100,000 – $130,000

About this role

SOCOTEC is hiring a Software Engineer to join the US engineering team and contribute to the AI platform and product portfolio. This full-stack role offers significant exposure to applied AI, data infrastructure, and enterprise automation. The position provides a direct line of sight from your work to its business impact.

You will design and build features end-to-end across modern React frontends and Python backends using Django or FastAPI. Ownership of components and small services extends from specification through deployment and ongoing operation. Contributions include AI-powered features such as prompt engineering and RAG pipelines.

As one of a handful of engineers, you will ship software used across SOCOTEC's global business units. Close collaboration with the engineering lead, DevOps, and business stakeholders translates requirements into shipped software. The company is certified as a Great Place to Work.

Participation in architecture and design discussions allows influence over technical direction. Maintaining developer practices around CI/CD, testing, and documentation supports operational excellence. This role suits an engineer seeking real ownership in AI platform development.

Requirements

  • 3+ years of professional full-stack software engineering experience
  • Strong proficiency with React (or comparable modern frontend framework) and Python (Django, FastAPI, or similar)
  • Solid understanding of REST APIs, relational databases, and modern web application architecture
  • Familiarity with containerized deployments (Docker)
  • Experience with cloud infrastructure (AWS/Azure) and CI/CD workflows (GitHub Actions or equivalent)
  • Excellent written and verbal communication; comfortable working across time zones and with non-technical stakeholders
  • Curiosity about AI/ML and a genuine interest in building AI-powered products

Responsibilities

  • Design and build features end-to-end across modern React frontends and Python (Django / FastAPI) backends
  • Own components and small services from spec through deployment and operation
  • Contribute to AI-powered features including prompt engineering, agent workflows, RAG pipelines, and LLM integrations
  • Participate in architecture and design discussions and influence technical direction
  • Write clean, tested, maintainable code and participate in code reviews
  • Collaborate closely with engineering lead, DevOps, and business stakeholders to translate requirements into shipped software
  • Help maintain and improve developer practices including CI/CD, testing, documentation, and operational excellence

Benefits

  • Certified as a Great Place to Work