1. What is a Software Engineer at QAD?
As a Software Engineer at QAD, you play a pivotal role in designing, building, and maintaining enterprise-grade solutions that power global manufacturing and supply chain operations. This position sits at the intersection of robust backend engineering, modern full-stack development, and enterprise cloud architecture. You will contribute directly to core enterprise resource planning (ERP) platforms, supply chain applications, and next-generation cloud services used by complex businesses worldwide.
The impact of this role extends across mission-critical enterprise environments where scalability, data integrity, and high availability are non-negotiable. You will work on solving complex distributed systems challenges, optimizing database performance, and integrating modern frameworks with legacy enterprise systems. Whether you are developing microservices in Java or Scala, writing intricate SQL queries, or deploying applications in containerized environments, your work directly shapes how global enterprises manage their operational data.
Expect a collaborative, technically demanding, and fast-paced environment where engineering rigor meets real-world business constraints. You will collaborate closely with product managers, quality assurance teams, and global engineering squads spanning multiple time zones. Success in this role requires a balance of rock-solid computer science fundamentals, deep technical curiosity, and an ability to translate ambiguous business requirements into clean, scalable software.



