Role Description
Senior Backend Software Engineer / Technical Lead
About UST
Born digital, UST transforms lives through the power of technology. We work alongside our clients and partners to build innovative, scalable solutions that address complex engineering challenges.
The Opportunity
We are looking for an experienced Senior Backend Software Engineer / Technical Lead to design and develop enterprise-grade software solutions supporting validation infrastructure.
In this role, you will work across backend software development, automation, CI/CD, Linux platforms, containerization, databases, APIs, and engineering tooling. You will also provide technical leadership, contribute to architectural decisions, and collaborate closely with client stakeholders to improve validation efficiency, automation coverage, and operational reliability.
What You Will Do
- Design and develop enterprise-grade backend software and engineering applications.
- Develop and enhance automation frameworks supporting validation infrastructure.
- Design, implement, and maintain CI/CD workflows and engineering automation.
- Develop solutions for OS image management and supporting engineering utilities.
- Define software architecture and contribute to technical design decisions.
- Conduct code reviews and drive software quality and engineering best practices.
- Optimize application performance, scalability, maintainability, and reliability.
- Design and develop databases and APIs supporting engineering applications and workflows.
- Build and improve automated workflows across the validation environment.
- Develop solutions integrated with Linux-based platforms.
- Implement and maintain Docker-based containerized solutions.
- Develop and maintain automated testing solutions.
- Support Artifactory integration and software artifact management.
- Manage and improve software release processes.
- Provide technical guidance and mentoring to other engineers.
- Collaborate with client stakeholders and engineering teams to deliver scalable software solutions that improve validation efficiency and automation coverage.
What You Need
- Strong experience in backend software development and enterprise-grade application development.
- Experience designing and developing automation frameworks and engineering tools.
- Strong understanding of software architecture and application design principles.
- Hands-on experience with CI/CD pipelines and workflow automation.
- Strong experience working with Linux environments.
- Experience with Docker and containerized applications.
- Experience in API design and development.
- Good understanding of database design and integration.
- Experience implementing automated testing within software development and delivery processes.
- Experience with software release management and engineering lifecycle practices.
- Familiarity with Artifactory or similar artifact management solutions.
- Strong code review, troubleshooting, and application optimization skills.
- Ability to provide technical guidance and mentoring to engineering teams.
- Strong communication skills and experience collaborating with technical stakeholders.
Nice To Have
- Experience developing software or automation solutions for validation, testing, or engineering infrastructure.
- Experience with OS image management and deployment solutions.
- Knowledge of large-scale validation or lab environments.
- Experience improving automation coverage and operational efficiency within engineering environments.
Skills
CI/CD, Data Modeling, Linux