USTNew
Software Design & Development Engineer (LAB)
- LocationGdańsk, Poland
- Listed23/10/2026
- FieldSoftware engineering
About the job
Role Description
The Opportunity:
We are looking for an experienced Software Design & Development Engineer to develop and maintain backend applications, automation utilities, APIs, databases, CI/CD pipelines, and engineering tools supporting client validation programs.
You will work in a Linux-based engineering environment and contribute across the full software development lifecycle, including feature development, testing, defect resolution, containerization, software delivery, and technical documentation.
What You Will Do
- Develop and maintain Python-based backend applications and engineering tools.
- Design, develop, and maintain REST APIs and Flask-based services.
- Implement new software features and enhancements based on project requirements.
- Investigate and resolve software defects and technical issues.
- Develop and maintain automation utilities supporting validation programs.
- Create and maintain unit, integration, functional, and end-to-end tests.
- Develop and support CI/CD pipelines and automated software delivery workflows.
- Configure and maintain Linux development environments.
- Build and maintain Docker images for software applications and engineering tools.
- Develop and maintain PostgreSQL databases and related application integrations.
- Prepare and maintain OS images required for validation environments.
- Publish and manage software artifacts.
- Support source-control and development workflows using GitHub and GitLab.
- Create and maintain clear technical documentation.
- Ensure software development activities follow client development standards and engineering best practices.
What You Need
- Strong software development experience with Python.
- Hands-on experience developing backend applications and REST APIs.
- Experience with Flask or similar Python web frameworks.
- Experience with PostgreSQL and database-driven applications.
- Good knowledge of Linux development environments.
- Hands-on experience with Docker and containerized applications.
- Experience developing and maintaining CI/CD pipelines.
- Strong understanding of software testing methodologies, including:
- Unit testing
- Integration testing
- Functional testing
- End-to-end testing
- Experience working with GitHub and/or GitLab development workflows.
- Experience troubleshooting software defects and implementing fixes.
- Ability to create clear and structured technical documentation.
Nice To Have
- Experience developing software or automation solutions for validation or test environments.
- Experience with OS image preparation and management.
- Experience with software artifact publishing and management.
- Understanding of engineering automation and validation infrastructure.
Key Skills
Python | REST APIs | Flask | PostgreSQL | Linux | Docker | CI/CD | GitHub | GitLab | Unit Testing | Integration Testing | Functional Testing | End-to-End Testing | Automation
Skills
CI/CD, Integration Testing, Unit Testing, Python
Job details
- Company
- UST
- Posted
- 22 October 2026
- Advert site
- linkedin.com
How to apply
This advert is on LinkedIn, and Find Best Job never signs in there as you. Create a free account: it looks for jobs like this one every day and applies on the employer's own site, with your CV and your answers.
Free to start: 3 applications, 1 a day. Buy credits and up to 10 go out a day, from US$0.33 an application. See prices