Software Architect

Software Architectquest Global Engineering Limited
25 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 90K

Job location

Tech stack

Software Applications
Automation of Tests
C++
Network Analysis
Data Structures
Software Debugging
Integrated Development Environments
Local Area Networks
Object-Oriented Software Development
Scrum
Software Architecture
Real-Time Operating Systems
Secure Coding
Socket
Software Engineering
Software Systems
Wireshark
Virtual Local Area Networks
Network Routing
Multithreading
Operational Systems
Devsecops

Job description

  • Participates in planning, definition and high-level design of 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 the software engineering organization; Imparts knowledge, expertise and technical experience to less-experienced members of the software engineering organization
  • Champions the automation of the software development life cycle for purposes of defect injection reduction and streamlining overall software development costs
  • Operate in a collaborative, SAFe agile 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 hardest engineering problems 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

Requirements

  • Advanced experience working with large, complex software systems
  • Experience in a previous software engineering leadership role
  • Excellent written/oral communication skills; Ability to communicate with different audience levels ranging from new engineers to senior customers
  • Knowledge of data structures and algorithms, systems software design, operating systems, architectures, software development life cycle and processes as they relate to real-time software development
  • Experience with C/C++ and Object-oriented software design.

Qualifications Preferred:

  • Experience developing software in a team-based development environment, preferably Agile/SCRUM, DevSecOps and test automation.
  • Experience writing software for and debugging issues in real-time multithreaded software applications.
  • Experience designing and documenting software architecture.
  • Familiarity with IP networking, including socket programming, network analysis (Wireshark), network routing, and virtual LANs (VLANs).
  • Experience with secure coding practices.
  • Strong problem-solving and communication skills, including ability to produce technical 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.

About the company

At Quest Global, it's not just what we do but how and why we do it that makes us different. With over 25 years as an engineering services 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 place-to 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.

Apply for this position