Software Systems Engineer
At a Glance
- Category
- 💻 Technology
- Level
- Mid-Level
- Type
- Full-time
Spot the Problem
- Find what's costing you interviews at Jobs for Humanity
- Get AI-rewritten bullet points
- Download Gulf-ready CV
60 seconds. $5.88 one-time.
Company Description
Jobs for Humanity is partnering with testing company 123 to build an inclusive and just employment ecosystem. Therefore, we prioritize individuals coming from all walks of life.
Company Name: testing company 123
Job Description
You will design, build, and maintain software systems that deliver scalable, reliable engineering solutions. You’ll partner with cross-functional teams to ship end-to-end releases while improving performance, reducing production incidents, and ensuring code quality through tests and documentation.
Job Purpose
To build and maintain high-quality software that meets performance, reliability, and scalability requirements—delivering scheduled features, strengthening system stability, and enabling smooth release execution through effective engineering practices.
Job Duties and Responsibilities
- Programming (Java/Python/JavaScript/C#)
- Design and development of scalable software systems
- Data structures and algorithms
- APIs and RESTful services
- Database fundamentals (SQL)
- Testing frameworks and maintainable automated tests
- CI/CD and release automation
- Problem-solving and analytical thinking
- Performance tuning and reliability engineering
- Defect triage, debugging, and incident reduction
- Team collaboration and communication
- Ownership and accountability
- Technical documentation and attention to detail
Qualifications
Required Qualifications
- Proficiency in at least one programming language (Java, Python, JavaScript, or C#)
- Strong understanding of data structures and algorithms
- Experience building APIs and RESTful services
- Working knowledge of database fundamentals and SQL
- Hands-on experience with testing frameworks and CI/CD pipelines
- Demonstrated problem-solving and analytical skills
- Ability to collaborate effectively and communicate clearly
- Track record of ownership—fixing defects and preventing production incidents
- Attention to detail and commitment to maintainable, readable code
- Continuous learning mindset
Requirements
- •Proficiency in at least one programming language (Java, Python, JavaScript, or C#)
- •Strong understanding of data structures and algorithms
- •Experience building APIs and RESTful services
- •Working knowledge of database fundamentals and SQL
- •Hands-on experience with testing frameworks and CI/CD pipelines
- •Demonstrated problem-solving and analytical skills
- •Ability to collaborate effectively and communicate clearly
- •Track record of ownership—fixing defects and preventing production incidents
Responsibilities
- •Design and development of scalable software systems
- •Ship end-to-end releases while improving performance
- •Reduce production incidents and ensure code quality through tests and documentation
- •Strengthen system stability and enable smooth release execution
- •Perform defect triage, debugging, and incident reduction
- •Provide technical documentation and attention to detail
Related Jobs4 similar jobs
Browse Similar
- Find what's costing you interviews at Jobs for Humanity
- Get AI-rewritten bullet points
- Download Gulf-ready CV
60 seconds. $5.88 one-time.
Jobs for Humanity is a global organization focused on connecting companies with diverse talent, including individuals with disabilities. They aim to foster inclusive employment practices worldwide.