Haystack
← Back to Jobs
Technology
ST

Software Engineer (Automation & Backend Systems)

SPECTRAFORCE TECHNOLOGIES Inc.San Diego, CA🇺🇸United StatesPosted Oct 16, 2026

Why This Role Stands Out

This hybrid role offers a fantastic opportunity to develop cutting-edge automation and backend systems, directly impacting engineering productivity and system reliability using AI-assisted tools. If you are a skilled Python and Linux engineer eager to grow your expertise in a dynamic environment, this position is perfect for you to apply and make a significant contribution.

Quick Overview

Seniority
Mid Senior
Work mode
Hybrid
Location
San Diego, CA, United States
Posted
3 days ago
OraclePL/SQLSQLData PipelineGitPythonREST

Job Description

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.

 

Similar jobs