remote
Software Developer - Quest Global
Software Engineer
Join a high‑impact engineering team to design, develop, and maintain mission‑critical software across diverse industries using C++, Java, and Python in an Agile environment.
About the role
Key Responsibilities
- Design, code, and test robust software components in C++, Java, and Python.
- Collaborate with cross‑functional teams to define requirements and deliver scalable solutions.
- Participate in code reviews, continuous integration, and automated testing to ensure high quality.
- Maintain and refactor legacy codebases while integrating new features.
- Document design decisions and contribute to technical knowledge sharing.
Requirements
- Proven experience in software development with C++, Java, or Python.
- Strong understanding of object‑oriented design and data structures.
- Experience with Agile development practices and version control (Git).
- Excellent problem‑solving skills and a collaborative mindset.
- Good communication skills in English.
Skills
software developmentcjavapython