Chief Software Architect in England

Chief Software Architect in England

England Full-Time 80000 - 100000 £ / year (est.) No home office possible
Go Premium
Ultra Cyber Limited

At a Glance

  • Tasks: Lead a team in developing advanced cryptographic software solutions for high-security applications.
  • Company: Join a pioneering tech firm at the forefront of cybersecurity innovation.
  • Benefits: Competitive salary, professional development, and opportunities for career advancement.
  • Other info: Dynamic environment with a focus on collaboration and technical excellence.
  • Why this job: Make a real impact in global security while working with cutting-edge technologies.
  • Qualifications: Expertise in C/C++, Rust, and experience in embedded product development required.

The predicted salary is between 80000 - 100000 £ per year.

Our Cyber business unit is at the forefront of pioneering advanced cryptographic and key management solutions, facilitating the confidential exchange of vital information for customers operating at both tactical and strategic echelons. Join our team and participate in the innovation that ensures the highest security and trust worldwide.

The Software Engineering function in Ultra supports the software development lifecycle consisting of requirements analysis, design, implementation, test and verification in order to deliver software components into projects and products and supports the deployment and maintenance of software components. An individual in this role will provide technical leadership and oversight to the software engineering team of 20-30 software engineers.

Key Responsibilities

  • Provide technical direction and exert technical influence across multiple projects, such that the optimal approach, architecture, design, code re-use and tool chain are selected.
  • Collaborating with various stakeholders, develop software requirements, architectures and designs that satisfy the system and security requirements, and design parameters and constraints, in order that a high quality, modular, compliant and timely approach is taken.
  • Work with software leads on a range of projects ensuring alignment to company processes and standards are maintained.
  • Create development plans to deliver / demonstrate value as early as possible to the customer.
  • Help resolve issues with architecture, coding, or design in a timely manner.
  • Work closely with the system architects and the wider systems engineering team to ensure design consistency, design modularity and design re-use, with a focus on technical excellence and process improvement.
  • Apply object-oriented design techniques to enable code re-use and integration with testing frameworks.
  • Specify, architect, design, document, review and maintain the software design using UML and SysML modelling tools.
  • Develop and maintain knowledge of best practice development and project engineering processes, language standards and tools.
  • Propose improvements in tools, processes and techniques that support quality and innovation.
  • Actively contribute to the software community of practice, sharing new tools and techniques.
  • Review and sign off significant technical documents; frequently chair technical reviews for significant deliverables.
  • Generate and review technical proposals, and provide estimates for the associated effort, costs, and risks.
  • May manage a team of up to four engineers.
  • Manage security of information as defined in the Security manual to ensure compliance with Government regulations.

Required Experience, Skills and Qualifications

  • Advanced knowledge and experience of at least one of the following: C/C++, Rust, embedded product development (including RTOSes), Windows and Linux application and driver development.
  • Expert knowledge of software engineering practices, methodologies, processes, techniques and technology trends.
  • Track record of delivering complex software solutions to schedule and meeting / exceeding customer needs.
  • Experience of version control, change control and bug tracking tools and systems.
  • Experience of defining and rolling out best practice firmware development processes/lifecycles.
  • Experience of defining and rolling out continuous integration and automated test tools and frameworks.
  • Experience of deploying coding standards for defence, space or air worthiness techniques and standards.
  • Experience of DOORS, UML and SysML would be advantageous.
  • Degree in an engineering, mathematical or science-based subject.

Desirable: Sound knowledge of crypto design / implementation and High Grade/High Assurance development processes.

Security Clearance: Candidates must be willing and able to obtain, and maintain, DV security clearance.

Chief Software Architect in England employer: Ultra Cyber Limited

At Ultra, we pride ourselves on being an exceptional employer, particularly for our Chief Software Architect role within the Cyber business unit located in the UK. Our collaborative work culture fosters innovation and technical excellence, providing employees with ample opportunities for professional growth and development through engaging projects that are at the cutting edge of cryptographic technology. With a commitment to best practices and continuous improvement, we offer a supportive environment where your contributions directly impact the security and trust of vital information exchanges worldwide.
Ultra Cyber Limited

Contact Detail:

Ultra Cyber Limited Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Chief Software Architect in England

✨Tip Number 1

Network like a pro! Get out there and connect with folks in the industry. Attend meetups, conferences, or even online webinars. You never know who might have the inside scoop on job openings or can put in a good word for you.

✨Tip Number 2

Show off your skills! Create a portfolio that highlights your best work, especially projects related to software architecture or cryptographic solutions. This will give potential employers a taste of what you can bring to the table.

✨Tip Number 3

Prepare for interviews by practising common technical questions and scenarios. Think about how you would approach software design challenges or team leadership situations. Confidence is key, so get comfortable talking about your experience!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search.

We think you need these skills to ace Chief Software Architect in England

Technical Leadership
Software Development Lifecycle
Requirements Analysis
Architecture Design
Embedded Software Development
C/C++
Rust
UML
SysML
Continuous Integration
DevOps
DevSecOps
Object-Oriented Design
Version Control
Change Control

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Chief Software Architect role. Highlight your expertise in C/C++, Rust, and any relevant software engineering practices to catch our eye!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about cybersecurity and how your background makes you the perfect fit for our Cyber business unit. Keep it engaging and personal.

Showcase Your Leadership Skills: Since this role involves providing technical leadership, be sure to include examples of how you've led teams or projects in the past. We love to see how you've influenced others and driven success!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you're keen on joining our team!

How to prepare for a job interview at Ultra Cyber Limited

✨Know Your Tech Inside Out

Make sure you brush up on your knowledge of C/C++, Rust, and embedded product development. Be ready to discuss specific projects where you've applied these skills, as well as any challenges you faced and how you overcame them.

✨Showcase Your Leadership Skills

As a Chief Software Architect, you'll be leading a team. Prepare examples of how you've successfully managed teams in the past, focusing on how you foster collaboration and drive technical excellence across projects.

✨Understand the Company’s Vision

Familiarise yourself with the company's cyber business unit and its focus on cryptographic solutions. Be prepared to discuss how your experience aligns with their mission and how you can contribute to their innovative projects.

✨Prepare for Technical Questions

Expect in-depth technical questions related to software engineering practices, methodologies, and tools. Brush up on best practices for continuous integration, automated testing, and coding standards, especially those relevant to defence and security.

Chief Software Architect in England
Ultra Cyber Limited
Location: England
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

>