Full-Stack Software Engineer

Role description

We are looking for a Full Stack Java Engineer with strong Java programming experience and a track record of delivering software solutions to join our talented engineering team.

We are an innovative data and technology consultancy, proudly awarded the coveted Megabuyte Best Enterprise Software Award, in recognition for our outstanding organic growth in recent years. We work with our customers to solve some of their toughest data challenges, and help them make better, faster, and more informed decisions. We’re now looking to grow and build a team that are hungry for success.

We’re creating a culture that is fun, supportive yet challenging, and we’re looking for talented like-minded people to join us on this journey. We’re also looking for people who are comfortable in challenging the norm so we can get truly diverse thinking when solving problems and not just senior management making decisions – we really believe in empowerment across the board.

This is an excellent opportunity for an ambitious engineer to influence the design and technical direction of our upcoming products and solutions. You will be working within a cross-functional agile development team to deliver software solutions for a variety of diverse customers across defence and public sector.

You will need to be self-sufficient and have the ability to work independently whilst being fully supported by our more senior and experienced engineers.

Essential Skills:

  • Adaptable, ability to pick up new technologies and learn quickly
  • Design, write and test code, refining and rewriting it as necessary, supporting and collaborating with other developers involved in the project
  • Software Engineering: ability to work in Python as a minimum
  • Systems Engineering: development of Interface Definitions
  • Build and release of systems and applications
  • Application Integration and Test, use of TDD and BDD is desirable
  • Capable of breaking down customer requirements into an actionable software design
  • Experienced with working with backend teams to define and utilise appropriate service APIs
  • DevOps, Docker and CI/CD pipelines
  • Experience of AWS Technologies and cloud infrastructure
  • Highly experienced at using Agile development methodology

Desirable Skills:

  • Understanding of how software and infrastructure environments are utilised to train and evaluate AI and Machine Learning
  • Understanding of AI and Machine Learning frameworks to appreciate integration with environments (e.g. OpenAI Gym, Ray RLlib)
  • Understanding of the cyber domain especially cyber security and networking
  • Skills in research and operational analysis, including data visualisation

Your style:

  • Natural self-starter: highly resilient in dealing with changing situations
  • High EQ: confident communicating and influencing stakeholders and colleagues at all levels. Comfortable engaging with both technical and non-technical colleagues/clients
  • Strong communication skills both in spoken and written English
  • The ability to work independently and as part of a team
  • High attention to detail.

What we offer you:

  • Competitive Base salary reviewed quarterly throughout the year
  • Bonuses, driven by business performance (work as a team, win as a team?!)
  • Promotion in correlation with business growth – you grow as we grow
  • Learning and development support (training days, exam funding, and professional memberships)
  • Enhanced Family Friendly Policies (such as Maternity and Paternity leave)
  • Enhanced Employer Pension Contributions
  • Subsidised Monthly Gym Membership
  • Life Assurance 4 x your annual salary
  • BUPA Private Healthcare scheme
  • Employee Benefits Platform – Perkbox subscription
  • Birthday off (in addition to 25 days holiday)

Recruitment Process

  1. Introductory call with our HR department
  2. Technical interview with our Head of Engineering

Security Clearance Requirements

Many of our public sector customers require UK Security Clearance as a mandated requirement. You’ll need to provide proof of identity, employment history, and right to work in the UK, along with proof of UK residency, for at least three years.

Interested in this job opportunity? Email careers@envitia.com for more information