Software Engineer: Build scalable, software
Listed on 2026-10-24
-
Software Development
Software Engineer, DevOps, Backend Developer, Cloud Engineer - Software
Position Overview
We are seeking a Software Engineer to join our engineering team and help design, develop, test, and maintain high-quality software applications and systems.
This is a hands-on engineering role where you will work within an established technical environment to build new features, improve existing functionality, troubleshoot issues, and contribute to the full software development lifecycle.
You will collaborate with other software engineers, QA engineers, Dev Ops, security teams, and technical stakeholders to deliver reliable, scalable, and maintainable software solutions.
ResponsibilitiesDesign, develop, test, and maintain software applications and services.
Implement new features and enhancements based on business and technical requirements.
Write clean, maintainable, scalable, and well-tested code.
Participate in the full software development lifecycle, including design, development, testing, code reviews, deployment, and maintenance.
Troubleshoot and resolve software, system, and application issues.
Work with APIs, databases, operating systems, and other software components as required.
Develop automated tests and contribute to software quality and reliability.
Collaborate with QA, Dev Ops, security, and other engineering teams to deliver production-ready solutions.
Participate in code reviews and contribute to engineering standards and best practices.
Create and maintain technical documentation.
Support software deployments, monitoring, and ongoing production operations.
Continuously identify opportunities to improve application performance, reliability, security, and maintainability.
Modern software development practices and engineering methodologies.
How to design, build, test, deploy, and maintain production software.
Working with software architectures, APIs, databases, and distributed systems.
Version control, code reviews, testing, automation, and CI/CD practices.
Cloud, Dev Ops, and containerization technologies.
Software security and secure development practices.
Debugging, performance optimization, and production troubleshooting.
How to build scalable, reliable, and maintainable software.
Collaboration within cross-functional engineering teams.
Best practices for delivering high-quality software in a professional engineering environment.
GCS is acting as an Employment Business in relation to this vacancy.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).