Satomic Design

Principal Software Engineer

Satomic Design

full-time

Posted on:

Location Type: Hybrid

Location: United States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Building the core software systems that turn customer intent into reliable, executable chemical reality
  • Ensuring requests through the API map cleanly onto Satomic’s physical synthesis processes
  • Partnering closely with chemistry, automation, and data colleagues as a technical peer
  • Making decisions on what to build, in what order, and why
  • Being the sole engineer in an early production environment and the first responder for platform incidents and outages
  • Defining and writing the execution architecture for workflow orchestration and state management
  • Establishing and documenting engineering standards in active use across the platform
  • Instrumenting the execution pipeline so failures are automatically detected

Requirements

  • Experience building systems from the ground up at an early-stage or high-growth company, making decisions with incomplete information
  • Experience designing and operating long-running or asynchronous systems where failures are expected and recovery is part of the design
  • Strong judgment in making architectural tradeoffs, including knowing what to defer and being able to defend those decisions clearly
  • Hands-on experience with cloud infrastructure (AWS, GCP, or Azure) in a production environment, including compute, storage, networking, and managed services, with comfort making cost and reliability tradeoffs
  • Experience building or owning web interfaces, including familiarity with modern frontend frameworks (React, Vue, or similar) and the ability to make pragmatic frontend architecture decisions
  • Experience designing or maintaining CI/CD pipelines and deployment workflows, including staging environments, rollback strategies, and release automation
  • Comfort choosing and modeling data storage solutions— relational, document, time-series, or otherwise— appropriate to the workload
  • Experience setting up and maintaining logging, metrics, and alerting to understand and respond to system health in production
  • Security-conscious design for systems handling sensitive or proprietary data, including practical experience with access controls, secrets management, and reducing attack surface
  • Experience with incident response and on-call ownership, including triage under pressure, structured post-mortems, and building systems that are debuggable by design
  • Ability to collaborate with non-software domain experts to translate ambiguous business or scientific requirements into well-scoped, sequenced technical plans
  • Python experience strongly preferred.
Benefits
  • Diversity & Inclusion initiatives
  • Commitment to helping drive change in the industry
  • Culture built on inclusion, humility, humanity, and ingenuity.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
API developmentcloud infrastructureAWSGCPAzurefrontend frameworksReactVueCI/CD pipelinesPython
Soft Skills
judgmentdecision makingcollaborationcommunicationproblem solvingincident responsetriagepost-mortemstechnical planningadaptability