Software Engineer in Farnborough

Software Engineer in Farnborough

Farnborough Full-Time 40000 - 50000 £ / year (est.) No home office possible
Sixworks

At a Glance

  • Tasks: Join a dynamic team to design and develop innovative software solutions.
  • Company: SiXworks, a leading provider of secure digital solutions.
  • Benefits: Enjoy 25 days annual leave, private medical insurance, and professional development opportunities.
  • Why this job: Be part of a mission-driven team accelerating digital innovation in secure environments.
  • Qualifications: Bachelor's degree in Computer Science or related field; proficiency in JavaScript/TypeScript and React.
  • Other info: Exciting growth opportunities in a collaborative and inclusive work culture.

The predicted salary is between 40000 - 50000 £ per year.

We currently have an exciting opportunity for a Software Engineer to join our existing experienced team.

Responsibilities:

  • Collaborate with the development team to design, develop, and maintain software solutions.
  • Utilize suitable tools for effective design, development, static analysis and other aspects of the SDLC.
  • Use industry-standard SCM tools for version control, ensuring efficient code management and collaboration.
  • Develop responsive and interactive user interfaces (e.g. JavaScript/TypeScript and React).
  • Design and implement backend solutions (e.g. Java, Python, Go), ensuring robustness and scalability.
  • Make effective use of containerization technologies (e.g. Docker) to streamline deployment processes and ensure consistency across environments.
  • Implement and maintain CI/CD pipelines to automate software delivery and deployment.
  • Write clean, efficient and well-documented code following Software Engineering principles and industry best practices.
  • Participate in code reviews, providing and responding to constructive feedback from team members.
  • Stay updated with the latest technologies, tools and best practices in software development.

Required skills:

  • Bachelor's degree in Computer Science, Engineering or related field.
  • Proficiency in Git for version control and collaborative development.
  • Proficiency in JavaScript/TypeScript and React for front-end development.
  • Familiarity with backend development languages such as Java, Python or Go.
  • Solid understanding of software development principles, algorithms and data structures.
  • Experience with Docker for containerization and deployment.
  • Knowledge of DevOps processes, including CI/CD pipelines and automated testing frameworks.
  • Strong communication and collaboration abilities within a team environment, including written and verbal communication and remote collaboration.
  • Ability to compare different languages and technologies to contribute to selection discussions.
  • Ability to adapt to a fast-paced, dynamic work environment and learn new technologies quickly.

Desired skills:

  • Experience with cloud platforms such as AWS or Azure.
  • Experience with container orchestration tools like Kubernetes.
  • Familiarity with Agile development methodologies and DevSecOps.
  • Understanding of web security principles and best practices.
  • Familiarity with Rust.

About SiXworks:

SiXworks is a leading provider of secure digital solutions, specialising in digital experimentation and focused on fail-safe-fast cutting-edge technology solutions deployed in highly secure environments. We are unified in our mission to accelerate innovation and adoption of secure, digital technology to improve the operational agility of Defence and National Security.

Why join SiXworks?

Our team is a fusion of brilliance, featuring senior operational, technical, and business leaders from various industries and the armed forces. We’re also powered by a league of extraordinary IT engineers, architects, developers, and project managers. Together, we’re an unstoppable force of digital innovation!

What can we offer in return?

SiXworks offers a unique work culture around our core principles Agility, Security, Innovation, Quality, Collaboration and Inclusivity. Together, these six principles form SiXworks' NORTH STAR, guiding the organisation towards success. This is reflected in the raft of benefits available to all our employees.

Benefits:

  • 25 days annual leave + bank holidays.
  • Private Medical Insurance.
  • Life Assurance Scheme.
  • Pension scheme.
  • Professional Development opportunities.
  • Cycle to Work scheme.
  • Perks at Work scheme.
  • Discretionary Bonus scheme.

A word on UK Security Clearance:

Due to the secure nature of the position and working environment, you must have, or be eligible to obtain Security Clearance.

Software Engineer in Farnborough employer: Sixworks

SiXworks is an exceptional employer that fosters a unique work culture centred around Agility, Security, Innovation, Quality, Collaboration, and Inclusivity. With a commitment to employee growth through professional development opportunities and a comprehensive benefits package including private medical insurance and a generous leave policy, SiXworks empowers its team to thrive in a dynamic environment while contributing to cutting-edge digital solutions for Defence and National Security.
Sixworks

Contact Detail:

Sixworks Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer in Farnborough

✨Tip Number 1

Network like a pro! Reach out to current employees at SiXworks on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for landing the Software Engineer role. Personal connections can make a huge difference!

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving JavaScript/TypeScript, React, and backend languages like Java or Python. Having tangible examples of your work can really impress during interviews.

✨Tip Number 3

Prepare for technical interviews by brushing up on coding challenges and system design questions. Use platforms like LeetCode or HackerRank to practice. Being well-prepared will help you feel more confident when discussing your coding abilities.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you’re genuinely interested in joining the SiXworks team. Let’s get you that Software Engineer position!

We think you need these skills to ace Software Engineer in Farnborough

Software Development
Version Control (Git)
JavaScript
TypeScript
React
Java
Python
Go
Docker
CI/CD Pipelines
Algorithms
Data Structures
Communication Skills
Collaboration Skills
Adaptability

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Software Engineer role. Highlight your experience with JavaScript/TypeScript, React, and any backend languages like Java or Python. We want to see how your skills match what we're looking for!

Show Off Your Projects: Include any relevant projects you've worked on, especially those that demonstrate your ability to design and develop software solutions. If you've used Docker or set up CI/CD pipelines, let us know! We love seeing practical examples of your work.

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share why you're excited about joining SiXworks and how you can contribute to our mission. Be genuine and let your personality come through – we’re all about collaboration and inclusivity!

Apply Through Our Website: Don’t forget to apply 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 you’re keen on joining our team at SiXworks!

How to prepare for a job interview at Sixworks

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, like JavaScript/TypeScript, React, and backend languages such as Java, Python, or Go. Brush up on your knowledge of Docker and CI/CD pipelines, as these are crucial for the role.

✨Showcase Your Collaboration Skills

Since collaboration is key in this role, be prepared to discuss your experience working in teams. Share examples of how you've contributed to code reviews or collaborated on projects, highlighting your communication skills and ability to give and receive feedback.

✨Demonstrate Problem-Solving Abilities

Expect technical questions that assess your problem-solving skills. Practice coding challenges and be ready to explain your thought process. This will show your understanding of software development principles and algorithms, which is essential for a Software Engineer.

✨Stay Updated with Industry Trends

Familiarise yourself with the latest trends in software development, including cloud platforms like AWS or Azure and Agile methodologies. Showing that you’re proactive about learning new technologies can set you apart from other candidates.

Software Engineer in Farnborough
Sixworks
Location: Farnborough

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

>