What is a Software Engineer at Josh Technology Group?
The Software Engineer role at Josh Technology Group is a high-impact position central to the company’s ability to deliver robust, scalable technology solutions. You will be responsible for designing, developing, and maintaining complex software systems that serve as the backbone for various client-facing projects. This role demands not just technical proficiency, but a deep-seated passion for solving intricate problems under pressure.
As part of the engineering team, you will contribute to the entire software development lifecycle. You will work on projects characterized by high complexity, requiring you to think critically about system architecture, performance optimization, and algorithmic efficiency. The environment is fast-paced and intellectually demanding, designed for engineers who thrive when challenged by unconventional problems and high-stakes technical environments.



