Software Engineer

Coherent Corp.Santa Clara, CA

About The Position

Full-Stack Application Development Design, build, test, deploy, and maintain full-stack web applications (frontend, backend, data storage) that support business workflows and analytics needs. Translate stakeholder needs into technical requirements, then into reliable, scalable implementations; manage the backlog and deliver iteratively. Establish and maintain code quality via reviews (self/peer where applicable), automated tests, CI/CD, documentation, and observability. Automation & Ad-Hoc Scripting Develop and maintain scripts and lightweight services to automate operational tasks (data collection, transformations, system integrations, reporting, and file/process automation). Create reusable libraries and utilities to accelerate common work patterns and reduce “one-off” technical debt. Agentic AI Implementation Prototype and implement agentic AI workflows that can set goals, execute steps, validate outputs, and integrate with internal systems while maintaining safety controls (permissions, logging, human-in-the-loop where needed). Build structured outputs (schemas/forms), session state handling, and validation to ensure consistent downstream usability (e.g., converting freeform inputs into structured records). (This aligns with internal examples describing agentic AI as systems that can autonomously set goals and execute tasks Operations, Security & Reliability Ensure solutions meet security and data handling expectations (least privilege access, secrets management, auditing, and appropriate data retention). Monitor and troubleshoot production issues; implement fixes and continuous improvements. Collaboration & Communication Partner with business stakeholders to clarify requirements and deliver solutions aligned with business goals (stakeholder collaboration language is consistent with internal software JD examples).

Requirements

  • Master’s degree in Software Engineering, Computer Science, or related field (or equivalent practical experience).
  • 1–3 years of professional software development experience (full stack preferred).
  • Demonstrated ability to own deliverables end-to-end in a small-team or solo-developer environment.
  • Full-stack development experience: modern web UI + backend APIs + data persistence.
  • Strong programming skills in at least one general-purpose language (e.g., Python, TypeScript/JavaScript, C#, Java).
  • Experience building or integrating automation scripts (ETL, data processing, workflow automation).
  • Ability to learn quickly, make sound engineering tradeoffs, and deliver maintainable solutions with minimal oversight.

Nice To Haves

  • Experience designing AI-assisted or agentic workflow systems (tool calling, prompt chaining, structured outputs, validation, and auditing
  • Experience with cloud deployment, CI/CD pipelines, containerization, and monitoring/telemetry.
  • Familiarity with data analytics workflows and working with business data sources.

Responsibilities

  • Design, build, test, deploy, and maintain full-stack web applications (frontend, backend, data storage) that support business workflows and analytics needs.
  • Translate stakeholder needs into technical requirements, then into reliable, scalable implementations; manage the backlog and deliver iteratively.
  • Establish and maintain code quality via reviews (self/peer where applicable), automated tests, CI/CD, documentation, and observability.
  • Develop and maintain scripts and lightweight services to automate operational tasks (data collection, transformations, system integrations, reporting, and file/process automation).
  • Create reusable libraries and utilities to accelerate common work patterns and reduce “one-off” technical debt.
  • Prototype and implement agentic AI workflows that can set goals, execute steps, validate outputs, and integrate with internal systems while maintaining safety controls (permissions, logging, human-in-the-loop where needed).
  • Build structured outputs (schemas/forms), session state handling, and validation to ensure consistent downstream usability (e.g., converting freeform inputs into structured records).
  • Ensure solutions meet security and data handling expectations (least privilege access, secrets management, auditing, and appropriate data retention).
  • Monitor and troubleshoot production issues; implement fixes and continuous improvements.
  • Partner with business stakeholders to clarify requirements and deliver solutions aligned with business goals
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service