Senior+ Software Design & Development Engineer

UST

Województwo pomorskie

On-site

PLN 170,000 - 260,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

UST is seeking a Senior+ Software Design & Development Engineer to design, develop, and maintain software for client validation labs and automation infrastructure. You will work on backend services, REST APIs, automation frameworks, and engineering tools, while contributing to CI/CD and deployment automation.

The role involves collaboration with client engineering, validation, infrastructure, and support teams, mentoring juniors, and driving improvements across lab operations.

Qualifications

  • Strong experience in software design and development.
  • Advanced proficiency in Python and backend development.
  • Experience building REST APIs, databases, automation frameworks, and engineering tools.
  • Solid knowledge of OO design and software architecture best practices.
  • Experience with Linux, Git, CI/CD pipelines, and scripting.
  • Familiarity with relational or NoSQL databases.
  • Experience integrating software with hardware or lab infrastructure.
  • Strong debugging and problem-solving across software and system layers.
  • Ability to provide technical leadership and mentor juniors.
  • Excellent communication and stakeholder collaboration.

Responsibilities

  • Design and develop Python applications, backend services, REST APIs, automation frameworks, and engineering tools.
  • Build monitoring utilities, databases, workflow automation, and integrations for validation environments.
  • Investigate complex interactions between software, hardware, and lab infrastructure.
  • Develop scripts and automation to improve operational efficiency.
  • Support CI/CD integration, deployment automation, and validation workflows.
  • Administer and enhance engineering tools used across validation labs.
  • Create reliable, scalable software based on requirements.
  • Troubleshoot production issues and implement recovery measures.
  • Document system designs and recovery procedures.
  • Collaborate with Client teams across engineering, validation, and support.
  • Provide mentoring to developers and lab technicians.
  • Identify automation opportunities for continuous improvement across labs.

Skills

Python proficiency
Backend development
REST APIs
Linux
Git
CI/CD
Scripting
Software architecture
Problem solving
Communication

Education

Bachelor’s or Master’s in CS/SE/CE

Tools

Databases (SQL/NoSQL)

Job description

Role Description
Job Summary

UST is looking for a Senior+ Software Design & Development Engineer to design, develop, and maintain software solutions supporting Client validation labs and automation infrastructure. The role combines backend development, workflow automation, engineering tools, CI/CD integration, and technical leadership to improve lab productivity, scalability, and operational reliability.

Key Responsibilities
  • Design and develop Python applications, backend services, REST APIs, automation frameworks, and engineering tools.
  • Build monitoring utilities, databases, workflow automation, and integrations supporting validation environments.
  • Investigate complex interactions between software, hardware, operating systems, and lab infrastructure.
  • Develop scripts and automation solutions that improve operational efficiency and reduce manual effort.
  • Support CI/CD integration, deployment automation, and validation workflows.
  • Administer and enhance engineering tools used across validation labs.
  • Design reliable, maintainable, and scalable software solutions based on technical and operational requirements.
  • Troubleshoot production issues and develop recovery and preventive solutions.
  • Create and maintain technical documentation, system designs, and recovery procedures.
  • Collaborate with Client engineering, validation, infrastructure, and support teams.
  • Provide technical guidance and mentoring to developers and lab technicians.
  • Identify automation opportunities and drive continuous improvement across lab operations.
Required Skills & Experience
  • Strong commercial experience in software design and development.
  • Advanced proficiency in Python and backend application development.
  • Experience developing REST APIs, databases, automation frameworks, and engineering tools.
  • Strong knowledge of software architecture, object-oriented design, and development best practices.
  • Experience with Linux, Git, CI/CD pipelines, and scripting.
  • Knowledge of relational or NoSQL databases.
  • Experience integrating software with hardware, infrastructure, or engineering environments.
  • Strong debugging and problem-solving skills across software and system layers.
  • Experience designing reliable, maintainable, and scalable solutions.
  • Ability to provide technical leadership and guide less experienced team members.
  • Strong communication, documentation, and stakeholder collaboration skills.
Preferred Skills
  • Experience supporting semiconductor, hardware validation, test, or engineering lab environments.
  • Knowledge of system monitoring, platform management, and infrastructure automation.
  • Experience with containers, deployment automation, and configuration management tools.
  • Understanding of operating systems, networking, firmware, and hardware diagnostics.
  • Experience developing tools for CI, regression testing, or validation workflows.
Education

Bachelor’s or Master’s degree in Computer Science, Software Engineering, Computer Engineering, or a related field, or equivalent relevant professional experience.

Skills

Diagnostics, Issue Analysis, System Configuration

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Python Backend Engineer - Lab Automation & CI/CD
Senior Python Backend Engineer - Lab Automation & CI/CD

UST • Województwo pomorskie

On-site
PLN 170,000 - 260,000
Lead I - Software Engineering
Lead I - Software Engineering

UST • Województwo pomorskie

On-site
PLN 120,000 - 180,000
Lead II - Software Engineering
Lead II - Software Engineering

UST • Województwo pomorskie

On-site
PLN 180,000 - 320,000
Software Design & Development Engineer (LAB)
Software Design & Development Engineer (LAB)

UST • Województwo pomorskie

On-site
PLN 150,000 - 230,000
Lab Technician
Lab Technician

UST • Województwo pomorskie

On-site
PLN 42,000 - 60,000
Lab Support (Senior Lab Technician)
Lab Support (Senior Lab Technician)

UST • Województwo pomorskie

On-site
PLN 100,000 - 140,000
Senior Lab Technician
Senior Lab Technician

UST • Województwo pomorskie

Remote
PLN 55,000 - 90,000
Lead I - Semiconductor S/W Product Development
Lead I - Semiconductor S/W Product Development

UST • Województwo pomorskie

On-site
PLN 180,000 - 260,000
Senior Lab Technician: Hardware, Firmware & Lab Ops
Senior Lab Technician: Hardware, Firmware & Lab Ops

UST • Województwo pomorskie

On-site
PLN 100,000 - 140,000
Lab Support Engineer (A3 job band)
Lab Support Engineer (A3 job band)

UST • Województwo pomorskie

On-site
PLN 120,000 - 180,000
Top locations