Software Architect

Software Architect

Full-Time 60000 - 84000 ÂŁ / year (est.) No home office possible
Go Premium
Q

At a Glance

  • Tasks: Lead software architecture design and collaborate on innovative engineering solutions.
  • Company: Quest Global, a diverse and empowering engineering services provider.
  • Benefits: Competitive salary, inclusive culture, and opportunities for professional growth.
  • Why this job: Make a positive impact by solving complex engineering challenges with cutting-edge technology.
  • Qualifications: Advanced experience in software systems and leadership skills required.
  • Other info: Join a dynamic team of over 21,000 difference-makers in a collaborative environment.

The predicted salary is between 60000 - 84000 ÂŁ per year.

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. We are known for our extraordinary people who make the impossible possible every day. Questians are driven by hunger, humility, and aspiration. 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 world's 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.

Key Responsibilities

  • Participates in planning, definition and high‑level design of the solution and explores 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 a 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.
  • Operates in a collaborative, SAFe agile environment.

Qualification Musts

  • 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.

Preferred Qualifications

  • 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.

Seniority Level: Mid‑Senior level

Employment Type: Temporary

Job Function: Engineering and Information Technology

Software Architect employer: Quest Global

At Quest Global, we pride ourselves on fostering an intentional workplace culture that empowers our diverse team of over 21,000 difference-makers to tackle the world's toughest engineering challenges. As a Software Architect in the vibrant City of London, you'll benefit from a collaborative environment that champions innovation and continuous learning, alongside competitive salaries and opportunities for professional growth. Join us to make a meaningful impact while being part of a community that values respect, diversity, and the aspiration to create a brighter future.
Q

Contact Detail:

Quest Global Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Architect

✨Tip Number 1

Network like a pro! Reach out to current or former Quest Global employees on LinkedIn. A friendly chat can give you insider info and might just lead to a referral, which can double your chances of landing that interview.

✨Tip Number 2

Show off your skills in real-time! If you get the chance, participate in coding challenges or hackathons. This not only showcases your technical prowess but also demonstrates your ability to work collaboratively under pressure—just what they’re looking for!

✨Tip Number 3

Prepare for those interviews by brushing up on your communication skills. Practice explaining complex software concepts in simple terms. Remember, you’ll be talking to a range of people, from new engineers to senior customers, so adaptability is key!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in being part of the Quest Global team. Let’s make the impossible possible together!

We think you need these skills to ace Software Architect

Software Architecture
C/C++
Object-oriented Software Design
Data Structures and Algorithms
Real-time Software Development
Agile/SCRUM
DevSecOps
Test Automation
Technical Documentation
Problem-Solving Skills
Communication Skills
Collaboration in Diverse Teams
IP Networking
Socket Programming
Secure Coding Practices

Some tips for your application 🫡

Tailor Your Application: Make sure to customise your CV and cover letter for the Software Architect role. Highlight your experience with large, complex software systems and any leadership roles you've held. We want to see how your skills align with our mission of making the impossible possible!

Showcase Your Communication Skills: Since excellent communication is key, don’t shy away from demonstrating this in your written application. Use clear, concise language and make sure to convey your ideas effectively. Remember, we value diverse perspectives, so let your unique voice shine through!

Highlight Relevant Experience: Be sure to mention your experience with C/C++, object-oriented design, and any familiarity with Agile/SCRUM methodologies. We’re looking for candidates who can lead and innovate, so share specific examples of how you’ve done this in past roles.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows your enthusiasm for joining our team at Quest Global!

How to prepare for a job interview at Quest Global

✨Know Your Tech Inside Out

As a Software Architect, you need to be well-versed in C/C++, data structures, and algorithms. Brush up on your knowledge of software design principles and be ready to discuss how you've applied them in past projects. This will show that you not only understand the theory but can also implement it effectively.

✨Showcase Your Leadership Skills

Since the role involves leading a team of software architects, be prepared to share examples of your leadership experience. Talk about how you've mentored junior engineers or led projects in an Agile environment. Highlight your ability to communicate complex ideas clearly to different audiences.

✨Emphasise Collaboration

Quest Global values collaboration, so be ready to discuss how you've worked with diverse teams. Share specific instances where you’ve successfully collaborated with stakeholders to define solutions or overcome challenges. This will demonstrate your fit within their intentional workplace culture.

✨Prepare for Problem-Solving Questions

Expect technical questions that assess your problem-solving skills, especially in real-time multithreaded applications. Practice coding problems and be ready to explain your thought process. This will help you showcase your analytical skills and your approach to tackling complex engineering problems.

Software Architect
Quest Global
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

Q
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>