Job Requirements
At Quest Global, its not just what we do but how and why we do it that makes us different. With over 25 years as anengineeringservices provider, we believe in the power of doing things differently to make the impossible possible. Our people are driven by the desire to make the world a better placeto make a positive difference that contributes to a brighter future. We bring together technologies and industries, alongside the contributions of diverse individuals who are empowered by an intentional workplace culture, to solve problems better and faster.
Key Responsibilities
 * Participates in planning, definition and high-level designof the solution and explore solution alternatives
 * Defines a top-level software structure and internal and external interfaces for the software that are compatible with the architecture of systems that interface to the software
 * Works with portfolio stakeholders to develop, analyze, split and realize the implementation of features and capabilities
 * Leads team of software architects across thesoftware engineeringorganization; Imparts knowledge, expertise andtechnicalexperience to less-experienced members of thesoftware engineeringorganization
 * Champions the automation of thesoftware developmentlife cycle for purposes of defect injection reduction and streamlining overallsoftware developmentcosts
 * Operate in a collaborative, SAFeagile environment.
We are known for our extraordinary people who make the impossible possible every day. Questians are driven by hunger, humility, and aspiration. We believe that our company culture is the key to our ability to make a true difference in every industry we reach. Our teams regularly invest time and dedicated effort into internal culture work, ensuring that all voices are heard.
We wholeheartedly believe in the diversity of thought that comes with fostering a culture rooted in respect, where everyone belongs, is valued, and feels inspired to share their ideas. We know embracing our unique differences makes us better, and that solving the worlds hardestengineeringproblems requires diverse ideas, perspectives, and backgrounds. We shine the brightest when we tap into the many dimensions that thrive across over 21,000 difference-makers in our workplace.
Work Experience
Qualification Musts:
 * Advanced experience working with large, complex software systems
 * Experience in a previoussoftware engineeringleadership role
 * Excellent written/oral communication skills; Ability to communicate with different audience levels ranging from new engineers to senior customers
 * Knowledge of data structuresandalgorithms, systemssoftware design,operating systems, architectures,software developmentlife cycle and processes as they relate to real-timesoftware development
 * Experience with C/C++ and Object-orientedsoftware design.
Qualifications Preferred:
 * Experience developing software in a team-based development environment, preferably Agile/SCRUM,DevSecOpsandtest automation.
 * Experience writing software for anddebuggingissues in real-time multithreadedsoftware applications.
 * Experience designing and documentingsoftware architecture.
 * Familiarity withIP networking, includingsocket programming, network analysis (Wireshark),network routing, and virtual LANs (VLANs).
 * Experience withsecure codingpractices.
 * Strong problem-solvingand communication skills, including ability to producetechnical documentation, and the desire to learn new technologies and tools.
 * Demonstrated ability to work effectively with coworkers from diverse communities and cultures.
 * Demonstrated ability to work with colleagues who represent a diversity of work and conflict resolution styles.
JBRP1_UKTJ