Role – Software Engineer (Automation & Backend Systems) Location: San Diego, CA 92121 Contract Duration: 12 months
Position Overview Client is seeking an experienced engineer to develop, maintain, and support production-grade software automation systems, backend services, and data-processing workflows. The engineer will join the Automation team within Yield Architecture Engineering, helping improve engineering productivity, system reliability, and operational efficiency. This is a hands-on individual contributor role requiring strong Python, Linux, SQL, database, and software troubleshooting skills. The engineer will also use AI-assisted development tools to accelerate coding, testing, debugging, and documentation while ensuring software quality and production readiness.
Key Responsibilities
Develop, test, and maintain automation scripts, tools, backend services, and software applications.
Build and support Linux-based automation systems and engineering workflows.
Develop and maintain data-processing pipelines and database-driven workflows.
Integrate data from multiple engineering systems using SQL, databases, and APIs.
Troubleshoot software defects, database issues, scheduled jobs, and data pipeline failures.
Improve system reliability through monitoring, logging, debugging, and operational support.
Use AI-assisted development tools such as Claude Code, OpenAI Codex, or similar coding agents to improve development productivity.
Maintain production-quality code, testing standards, documentation, and version control practices.
Collaborate with software and engineering teams on design reviews, issue resolution, and delivery.
Support knowledge transfer and documentation to ensure long-term maintainability.
Required Qualifications
Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field, plus 4+ years of relevant experience; OR a master's degree in a related field plus 3+ years of relevant experience.
Strong hands-on Python development experience.
Strong Linux/Unix experience.
Experience with SQL and relational databases.
Experience building automation tools, backend systems, or data-processing workflows.
Experience developing and maintaining production-quality software.
Experience with Git or a similar version control system.
Effective debugging and problem-solving skills.
Effective written and verbal communication skills.
Practical experience using GenAI-assisted software development tools.
Preferred Qualifications
Experience in semiconductor, ASIC, or engineering automation environments.
Experience with REST APIs and backend application development.
Experience with Oracle, PL/SQL, or large-scale data systems.
Experience with LSF, distributed computing, batch processing, or job scheduling.
Experience with dashboards, monitoring, logging, and observability tools.
Experience supporting production systems and engineering workflows.
Applicant Notices & Disclaimers
For information on benefits, equal opportunity employment, and location-specific applicant notices, click here
At SPECTRAFORCE, we are committed to maintaining a workplace that ensures fair compensation and wage transparency in adherence with all applicable state and local laws. This position's pay range is $70.00/hr - $87.50/hr.