Senior Software Engineer

at  Metrea Management LLC

London SW3, England, United Kingdom -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate07 Nov, 2024Not Specified08 Aug, 20245 year(s) or aboveGood communication skillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

SENIOR SOFTWARE ENGINEER – LONDON (Backend)
Metrea Mission Data’s goal is to provide software solutions to the toughest problems in national security; these span across a range of domains including environmental issues, cyber security and map-based situational awareness and intelligence. We are experts in leveraging data; combining vast amounts of disparate data sets to provide valuable insights for our customers.
Metrea is an international business with offices in the USA, Europe and the Far East. Within the UK we have offices in Lincoln, Oxford and London.
Metrea Mission Data are now seeking a dynamic and highly motivated individual to help develop a knowledge and project management software for the enterprise to provide data driven insights and visualization.

As a Software Engineer on the Team, you be will responsible for:

  • Develop and maintain scalable, high-performance backend services using Python and Django.
  • Architect, design, and implement microservices-based solutions to improve functionality and performance.
  • Design, optimize, and maintain databases (SQL and NoSQL) ensuring high performance and reliability.
  • Keeping abreast of the latest technologies, assessing their value-add and ensuring that, where appropriate, they are utilised within the product’s development.
  • Conduct thorough testing of backend services to ensure the robustness and reliability of applications.
  • Participate in code reviews, providing and receiving constructive feedback to maintain high-quality code and contribute to the overall growth of the development team.
  • Collaborating with the other MMD development teams and departments to ensure that knowledge and best practice is shared widely within the organisation.

    What we are looking for?

Our ideal candidate for this role would be someone with:

  • 5+ years of proven experience as a Backend Developer with strong focus on architecting and designing RESTful APIs, microservices and event-driven systems.
  • Experience as a Python developer in web development, ideally with the Django framework.
  • Experience with cloud technologies, preferably Azure, and tools like Kafka, Kubernetes, Elasticsearch.
  • Understanding of key design principles and APIs.
  • A deep passion for learning and a desire to be constantly furthering your professional knowledge.
  • Strong organisational skills with an ability to work independently whilst planning, prioritising and managing your workload.
  • Great interpersonal skills, able to confidently communicate with others conveying technical content clearly and articulately to non-technical team members.

Some things that we think will be beneficial if you are considering applying for this role:

  • Familiarity with CI/CD, containerisation, deployment technologies & cloud platforms (Kubernetes, Docker, Azure).
  • Experience of using Azure Dev Ops for sprint planning and management.

Where will you be based?
The new team will be London based and operating a hybrid model with an anticipation of 2 days a week in the office for collaboration both with the MMD team and wider product stakeholders.
What we offer

We provide a number of company benefits including:

  • Private Health Insurance.
  • Life Insurance.
  • A generous leave allowance (30 days plus public holidays off).
  • Company Pension (5% Matched).
  • Company Bonus Scheme (Percentage of Salary, 50% on business performance and 50% on personal objectives).
  • Annual training allowance and training days (£1500 per annum).
  • Flexible working arrangements.
  • Support to Reserve service.
  • Electric Vehicle Salary Sacrifice Scheme.

What we require for the role

  • Undergo UK government security vetting.
  • Sign the Official Secrets Act.

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities:

As a Software Engineer on the Team, you be will responsible for:

  • Develop and maintain scalable, high-performance backend services using Python and Django.
  • Architect, design, and implement microservices-based solutions to improve functionality and performance.
  • Design, optimize, and maintain databases (SQL and NoSQL) ensuring high performance and reliability.
  • Keeping abreast of the latest technologies, assessing their value-add and ensuring that, where appropriate, they are utilised within the product’s development.
  • Conduct thorough testing of backend services to ensure the robustness and reliability of applications.
  • Participate in code reviews, providing and receiving constructive feedback to maintain high-quality code and contribute to the overall growth of the development team.
  • Collaborating with the other MMD development teams and departments to ensure that knowledge and best practice is shared widely within the organisation

Our ideal candidate for this role would be someone with:

  • 5+ years of proven experience as a Backend Developer with strong focus on architecting and designing RESTful APIs, microservices and event-driven systems.
  • Experience as a Python developer in web development, ideally with the Django framework.
  • Experience with cloud technologies, preferably Azure, and tools like Kafka, Kubernetes, Elasticsearch.
  • Understanding of key design principles and APIs.
  • A deep passion for learning and a desire to be constantly furthering your professional knowledge.
  • Strong organisational skills with an ability to work independently whilst planning, prioritising and managing your workload.
  • Great interpersonal skills, able to confidently communicate with others conveying technical content clearly and articulately to non-technical team members

Some things that we think will be beneficial if you are considering applying for this role:

  • Familiarity with CI/CD, containerisation, deployment technologies & cloud platforms (Kubernetes, Docker, Azure).
  • Experience of using Azure Dev Ops for sprint planning and management

What we require for the role

  • Undergo UK government security vetting.
  • Sign the Official Secrets Act


REQUIREMENT SUMMARY

Min:5.0Max:10.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

London SW3, United Kingdom