Senior Software Engineer
Senior Software Engineer

Senior Software Engineer

Belfast Full-Time 43200 - 72000 ÂŁ / year (est.) No home office possible
A

At a Glance

  • Tasks: Develop software for cutting-edge encryption technology and collaborate with a dynamic team.
  • Company: Join Arqit, a leader in quantum-safe cybersecurity, ensuring data protection across various sectors.
  • Benefits: Enjoy 25 days holiday, private medical insurance, and a hybrid/remote work environment.
  • Why this job: Be part of an innovative culture where you can take ownership and grow your career.
  • Qualifications: Significant experience in enterprise software development, especially with Python and cloud services.
  • Other info: Opportunity to work in a friendly team and tackle complex challenges daily.

The predicted salary is between 43200 - 72000 ÂŁ per year.

Arqit Belfast, Northern Ireland, United Kingdom

Senior Python Developer – Arqit

OverviewArqit is a global cybersecurity company delivering quantum-safe encryption to secure data and communications for enterprises, governments and critical national infrastructure (CNI). Powered by advanced symmetric key cryptography, Arqit offers scalable encryption that is resilient to quantum threats, ensuring robust data protection across sectors such as telecoms, defence and finance. Arqit has recently welcomed the talent from Ampliphae, combining their encryption intelligence products with Arqit\’s quantum‐encryption technology and global reach to provide a comprehensive proposition that identifies and mitigates cyber risk exposure from both current and quantum threats.

Department : Software EngineeringLocation : Belfast

What you\’ll be doing

Developing software for our Encryption Intelligence technology, working under the guidance of software architects and senior colleagues.

Transforming architectural models into component designs ready to be incrementally developed, tested and deployed.

Collaborating closely with software, automation and DevOps engineers to implement, review, test and deploy full‐stack software changes.

Working extensively with Python, with opportunities to train on Rust and AngularJS.

Analyzing the metrics of deployment changes, ensuring high resiliency and performance, resolving issues as they arise.

Fixing issues found internally and by our customers.

Actively participating in Agile development activities and rituals, supporting the growth of the team and its members.

Being open to receiving feedback and willing to offer constructive feedback and support to others.

Working closely with the Product Management team to help further refine requirements.

What we\’re looking for

Significant commercial experience developing complex enterprise software and services.

Demonstrable experience building horizontally scalable, mission‐critical enterprise software and services, preferably in a startup environment.

Experience with cloud service development (public/hybrid/private cloud PaaS or SaaS).

Extensive experience of Python programming and best practice.

Demonstrable passion for software development through self‐learning, personal projects, competitions etc.

Experience with triage, RCA and fix for software issues within a distributed system.

Competence in multiple programming languages.

Experience with database development (SQL and NoSQL).

Experience with design patterns, refactoring, OO design and related areas.

Strong analytical, problem‐solving and organizational skills.

Demonstrated accountability for results while working with high autonomy.

The right to live and work in the UK without restriction.

Desirable (but not essential)

Experience working in cyber security.

Experience in a start‐up/scale‐up.

Agile or Kanban experience.

Experience consuming cloud services from major providers (Azure, AWS, Google).

Both Linux and Windows development experience.

Rust, AngularJS, C++ knowledge.

CI/CD deployment experience (AzureDevOps, Helm, Flux).

Experience mentoring and training junior staff.

Benefits

25 days paid holiday

8 bank holidays

Pension

Private Medical Insurance

Life Insurance

Income Protection

Employee Assistance Programme

Coaching

Parental Leave

Personal Travel Insurance

Subsidised Season Ticket Loan

RSU Equity Package

Bonus Scheme

Ride to Work Scheme

Benefit Hub

Seniority levelMid‐Senior level

Employment typeFull‐time

Job functionEngineering and Information Technology

#J-18808-Ljbffr

Senior Software Engineer employer: Arqit

Arqit is an exceptional employer that fosters a vibrant and inclusive work culture in Belfast, where innovation and collaboration thrive. As a Senior Software Engineer, you will enjoy the flexibility of hybrid working, alongside a comprehensive benefits package that includes generous holiday allowances, private medical insurance, and opportunities for personal growth through coaching and mentorship. Join us to be part of a pioneering team at the forefront of cybersecurity, where your contributions will directly impact the protection of critical data and communications.
A

Contact Detail:

Arqit Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer

✨Tip Number 1

Familiarise yourself with quantum-safe encryption and cybersecurity trends. Understanding the latest developments in these areas will not only help you during interviews but also demonstrate your genuine interest in the role.

✨Tip Number 2

Engage with the software engineering community, especially those focused on Python and cloud services. Networking can lead to valuable insights and connections that may give you an edge in the application process.

✨Tip Number 3

Showcase your problem-solving skills by preparing examples of complex issues you've tackled in previous roles. Be ready to discuss how you approached these challenges and the impact of your solutions.

✨Tip Number 4

Research Arqit and its recent projects, especially the integration with Ampliphae. Being knowledgeable about the company's work will allow you to tailor your discussions and show that you're genuinely interested in contributing to their mission.

We think you need these skills to ace Senior Software Engineer

Python Programming
Cloud Service Development
Agile Development Methodologies
Full-Stack Software Development
Database Development (SQL and NoSQL)
Software Design Patterns
Problem-Solving Skills
Analytical Skills
Experience with CI/CD Deployment
Experience in Cyber Security
Collaboration and Teamwork
Autonomy and Accountability
Experience with Rust and AngularJS
Experience in a Startup Environment
Mentoring and Training Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in software development, particularly with Python and any other languages mentioned in the job description. Emphasise your experience with cloud services and any work you've done in cybersecurity.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention specific projects or experiences that demonstrate your ability to solve complex problems and work autonomously, as well as your passion for software development.

Showcase Your Skills: Include a section in your application that showcases your technical skills, especially those listed in the job description. Highlight your experience with Agile methodologies, database development, and any relevant programming languages beyond Python.

Prepare for Technical Questions: Anticipate technical questions related to software development and cybersecurity during the interview process. Be ready to discuss your previous projects, the challenges you faced, and how you overcame them, demonstrating your analytical and problem-solving skills.

How to prepare for a job interview at Arqit

✨Showcase Your Technical Skills

Be prepared to discuss your experience with Python and any other programming languages you know. Highlight specific projects where you've developed complex software, especially in a cloud environment, as this aligns closely with what the company is looking for.

✨Demonstrate Problem-Solving Abilities

Expect to be asked about how you've tackled complex problems in the past. Prepare examples that showcase your analytical skills and your ability to work autonomously while still being a team player.

✨Emphasise Collaboration and Feedback

Since the role involves working closely with various teams, be ready to discuss your experiences in collaborative environments. Talk about how you’ve given and received feedback constructively, and how it has contributed to team success.

✨Express Your Passion for Innovation

Arqit values innovation, so share your enthusiasm for software development. Discuss any personal projects or competitions you've participated in that demonstrate your commitment to learning and growing in the field.

Senior Software Engineer
Arqit
Location: Belfast

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

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