Software Architect

Software Architect

Freelance Home office possible
TechShack

At a Glance

  • Tasks: Design and develop secure, high-performance systems for critical national infrastructure.
  • Company: Join a leading programme focused on delivering cutting-edge technology solutions.
  • Benefits: Competitive daily rate, fully remote work, and a 12-month contract.
  • Other info: Collaborate with top teams in a dynamic, fully remote environment.
  • Why this job: Make a real impact in national security while working with innovative technologies.
  • Qualifications: Active SC Clearance and strong experience in software architecture and backend engineering.

We’re supporting a major programme delivering secure, high-assurance systems within critical national infrastructure and are looking for an experienced SC Cleared Software Architect to join the team on a contract basis.

Key Responsibilities

  • Design and develop low-latency, high-volume gateway systems supporting classified data transfer environments.
  • Build and maintain Golang/Java/Rust microservices for secure cross-domain data import/export.
  • Support containerised deployments across Kubernetes and OpenShift environments.
  • Contribute to Infrastructure as Code delivery using Terraform and Ansible.
  • Work closely with secure infrastructure and hardware teams on FPGA diode deployments and cryptographic key management.
  • Deliver high-performance transport systems, including TFTP-based data transfer solutions.

Required Experience

  • Active SC Clearance.
  • Strong software architecture and backend engineering experience.
  • Commercial experience with Golang and Java.
  • Strong understanding of microservices architecture.

Software Architect employer: TechShack

As a leading employer in the technology sector, we offer an exceptional work environment that prioritises innovation and collaboration. Our fully remote setup allows for flexibility while working on critical national infrastructure projects, providing you with the opportunity to contribute to meaningful and secure systems. We are committed to your professional growth, offering continuous learning opportunities and a culture that values your expertise and input.

TechShack

Contact Detail:

TechShack 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 your connections in the industry, especially those who work with secure systems or have experience in software architecture. A friendly chat can lead to insider info about job openings that aren't even advertised yet.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving Golang, Java, and microservices. This will give potential employers a taste of what you can do and set you apart from the crowd.

Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and soft skills. Be ready to discuss your experience with containerised deployments and Infrastructure as Code. Practice common interview questions to boost your confidence!

Tip Number 4

Don’t forget to apply through our website! We’ve got loads of opportunities that match your skills. Plus, applying directly can sometimes give you an edge over other candidates. Let’s get you that dream job!

We think you need these skills to ace Software Architect

SC Clearance
Software Architecture
Backend Engineering
Golang
Java
Rust
Microservices Architecture

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with Golang, Java, and microservices architecture. We want to see how your skills align with the key responsibilities of the Software Architect role.

Showcase Relevant Projects:Include specific projects where you've designed low-latency systems or worked with containerised deployments. This helps us understand your hands-on experience and how you can contribute to our team.

Be Clear and Concise:When writing your application, keep it straightforward. Use bullet points for your achievements and avoid jargon unless it's relevant to the role. We appreciate clarity!

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 don’t miss any important updates from our team.

How to prepare for a job interview at TechShack

Know Your Tech Stack

Make sure you’re well-versed in Golang, Java, and Rust. Brush up on your microservices architecture knowledge, as you'll likely be asked to discuss how you've implemented these technologies in past projects.

Understand the Security Landscape

Since this role requires SC clearance, be prepared to talk about your experience with secure systems. Familiarise yourself with cryptographic key management and FPGA diode deployments, as these are crucial for the job.

Showcase Your Problem-Solving Skills

Be ready to discuss specific challenges you've faced in designing low-latency, high-volume systems. Use examples that highlight your ability to deliver high-performance transport solutions, especially in classified environments.

Familiarise Yourself with Infrastructure as Code

Since Terraform and Ansible are part of the role, make sure you can explain how you've used these tools in previous projects. Discuss any containerisation experience you have with Kubernetes and OpenShift to demonstrate your versatility.