Coherent Corp.→
Software Engineer at Coherent Corp. · 5100…
Entry LevelOn-siteFull-time5100 Patrick Henry Drive, Santa Clara, CA, 95054$88k–$120k/yr
Skills
full-stack developmentprogramming skillsautomation scriptingai-assisted workflow systemscloud deploymentci/cd pipelinesdata analytics workflows
Job Description
Summary: Coherent Corp. is a global leader in lasers and engineered materials, seeking a Software Engineer to design, build, and maintain full-stack web applications that support business workflows. The role involves developing automation scripts, implementing AI workflows, and ensuring security and reliability of solutions.
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
Required Qualifications:
- 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
Preferred Qualifications:
- 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
Required Skills: Full-stack development, Programming skills, Automation scripting
Important Skills: AI-assisted workflow systems, Cloud deployment, CI/CD pipelines, Data analytics workflows