Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Lead Software Engineer image - Rise Careers
Job details

Lead Software Engineer

Aker Systems was founded in 2017 by a team of experienced technology professionals who recognised an opportunity to provide highly secure enterprise data platforms to large organisations.  We build and operate ground-breaking, ultra-secure, high performance, cloud-based data infrastructure for the enterprise. Our proprietary technology solutions drive performance and reduce costs while helping our clients to improve the management and sharing of data across their organisations.

In 2024, Aker Systems won the Breakthrough Culture Awards highlighting growth companies putting culture first. In 2020 Aker Systems was recognised as a ‘One to Watch’ on the Sunday Times Tech Track.  The Company was also recognised at the Thames Valley Tech Awards 2020; winning the Thames Valley Tech Company of the year, the Emerging Tech Company and High Growth Tech Business categories.  We encourage people of all different backgrounds and identities to apply.  We are committed to maintaining an inclusive, and supportive place for you to do your very best work.

Duties & Responsibilities

A UK Government Security Check (SC) clearance is required for this role. If you don’t hold SC clearance, we will support you to apply assuming you have lived and worked in the UK for a minimum of 5 years.

As a Software Engineer, you will help lead the development of backend services for a government client leveraging the latest commercial and open-source technologies. This involves designing, developing, documenting and deploying backend services with a focus on high availability, low latency and scalability. 

  • Design, develop, document and deploy new or enhanced features to our backend services that meet functional / non-functional business requirements 
  • Actively participate in the team’s elaboration and estimation of user stories 
  • Build frequent, small releases to maintain the team’s momentum 
  • Collaborate closely with other engineers in our cross-functional feature teams; ensuring that others can cover for you, and that you can cover for them 
  • Build, optimise and operate our Continuous Deployment pipelines 
  • Maintain operational responsibility for the services that your team owns 

Core Competencies

The successful candidate will have a Bachelor's degree or greater in Computer Science or a related field. An equivalent of at least 5 years of working experience in a developer capacity is also acceptable for this position. 

You will have demonstrated the following competencies to the proficiency level appropriate to the seniority of the role;

  • JAVA programming experience as the core language, including Spring Boot.
  • Fluent in writing JAVA coding.
  • Experience with Kafka or a similar platform.
  • Experience with Scala and Spark.
  • Integrating with backing services, such as PostgreSQL, Redis or S3
  • Good engineering practices including continuous delivery, clean code, documentation, defensive programming, automated testing and code reviews
  • Working in Agile development and/or DevOps teams
  • Using GitHub/GitLab for source control
  • Test Driven Development with appropriate tools and frameworks
  • Experience in Big Data technologies
  • Experience in Public Cloud services, such as AWS

Aker Systems Attributes

At Aker we work as a team, we are collaborative, hardworking, open, and delivery obsessed.  There is no blame culture here: try things, and take responsibility for the outcomes.  You are always part of the wider Aker.  We help out our colleagues and take pride in successfully achieving difficult tasks.  We run towards problems and help solve them.  Communicate always, do so accurately and in a timely fashion.

In return, we offer a competitive salary, 25 days holiday (excluding bank holidays), Company Paid Medical Insurance, Life Assurance (4x times basic salary), Pension scheme, Perks at Work, Cycle Scheme, Tech Scheme and Season Ticket Loan. Plus, a list of voluntary benefits including Dental Insurance, Critical illness cover and Virtual GP.  

Equal Opportunities

Aker Systems fosters a diverse environment that encourages openness in its communications and is committed to providing equal employment opportunity for all people regardless of race, religion, gender or sexual orientation, age, marital status, national origin, citizenship status, disability, veteran status or other personal characteristics. We embrace differences of opinion and diversity because they help challenge us and find new groundbreaking technical solutions.

Average salary estimate

$80000 / YEARLY (est.)
min
max
$70000K
$90000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Lead Software Engineer, Aker Systems

Are you ready to take your career to the next level as a Lead Software Engineer with Aker Systems? In this remote role, you’ll be part of an innovative team committed to developing cutting-edge, ultra-secure data platforms for large organizations. Aker Systems has been making waves since its establishment in 2017, receiving accolades like the Breakthrough Culture Awards, and we pride ourselves on our supportive and inclusive workplace where creativity thrives. As a Lead Software Engineer, you'll have the exciting opportunity to design and develop robust backend services, ensuring high availability and low latency for our government clients. With a strong focus on collaboration, you will work alongside talented engineers in cross-functional teams to not only build, document, and deploy high-quality services but also optimize our Continuous Deployment pipelines. A solid foundation in JAVA programming, Spring Boot, and experience with tools such as Kafka, PostgreSQL, and AWS will empower you to succeed in this role. We're looking for someone with at least 5 years of relevant experience and a Bachelor’s degree or equivalent experience in Computer Science or a related field. This is your chance to join a pioneering company where hard work, innovation, and teamwork are celebrated. Plus, we offer a competitive salary, extensive benefits, and opportunities for professional growth. Reach out, and let’s explore how you can make a significant impact in our dynamic environment!

Frequently Asked Questions (FAQs) for Lead Software Engineer Role at Aker Systems
What are the responsibilities of a Lead Software Engineer at Aker Systems?

As a Lead Software Engineer at Aker Systems, you will be pivotal in developing backend services tailored for government clients. Your responsibilities include designing, developing, documenting, and deploying high-quality features while ensuring efficiency and scalability. You'll actively participate in the refinement and estimation of user stories, maintain operational responsibility for your team’s services, and foster a collaborative environment with cross-functional teams. With a focus on agile practices and continuous integration, you'll play a significant role in driving performance while building secure and robust solutions.

Join Rise to see the full answer
What qualifications are needed for the Lead Software Engineer role at Aker Systems?

To qualify for the Lead Software Engineer position at Aker Systems, candidates should possess a Bachelor’s degree in Computer Science or a related field, or equivalent work experience. A minimum of 5 years in a developer capacity is required, alongside robust code writing abilities in JAVA, particularly with Spring Boot. Familiarity with Kafka, Scala, and Big Data technologies, as well as experience in Agile and DevOps environments, are highly valued. Additionally, you should be comfortable integrating with services like PostgreSQL and implement clean coding practices.

Join Rise to see the full answer
What does Aker Systems offer for work-life balance for Lead Software Engineers?

At Aker Systems, we understand the importance of work-life balance for our Lead Software Engineers. With a fully remote position, you can create a work environment that best suits your needs. We offer a generous 25 days of holiday, not including bank holidays, plus comprehensive benefits such as paid medical insurance, life assurance, and a pension scheme. Our culture encourages open communication and teamwork, making it easier to manage personal and work commitments effectively.

Join Rise to see the full answer
Is there opportunity for career growth for Lead Software Engineers at Aker Systems?

Yes! Aker Systems prides itself on fostering a culture of growth and development for Lead Software Engineers. With a commitment to professional development, you will have access to various training and learning opportunities to enhance your skills in advanced technologies and leadership. As part of our collaborative team, you’ll not only contribute to exciting projects but also grow your career in a supportive environment that values innovation and thought leadership.

Join Rise to see the full answer
What is the culture like at Aker Systems for a Lead Software Engineer?

The culture at Aker Systems is dynamic and inclusive, emphasizing collaboration, creativity, and accountability. As a Lead Software Engineer, you’ll work alongside hardworking colleagues who are passionate about technology and open to new ideas. We encourage taking initiative and embracing challenges, ensuring that everyone contributes to the collective success. Celebrating accomplishments while supporting each other through struggles is fundamental here, making it an exciting place to advance your career.

Join Rise to see the full answer
Common Interview Questions for Lead Software Engineer
Can you explain your experience with Java programming and how it's relevant to the Lead Software Engineer role at Aker Systems?

Discuss your proficiency in Java, emphasizing projects where you've implemented Spring Boot. Highlight specific challenges you faced and how you optimized backend services for performance and scalability, directly linking your experience to the needs of Aker Systems.

Join Rise to see the full answer
Describe your approach to developing and deploying backend services.

Outline your methodical approach to developing backend services, including requirements gathering, design, development, testing, and deployment. Emphasize your experience with CI/CD pipelines and how they have contributed to delivering efficient products.

Join Rise to see the full answer
How do you ensure code quality and maintainability in your projects?

Discuss practices such as code reviews, documentation, and unit testing. Share examples of how you've implemented these practices in past projects, enhancing overall code quality and team collaboration.

Join Rise to see the full answer
What is your experience with Agile methodologies and how do you apply them in a team setting?

Explain your familiarity with Agile principles, including how you've participated in sprints and stand-ups. Illustrate how adopting an Agile mindset has improved teamwork and project outcomes in your previous roles.

Join Rise to see the full answer
How do you handle collaboration in cross-functional teams?

Emphasize your communication and collaborative skills. Provide examples of successful projects where you’ve worked with other disciplines, detailing how you ensured alignment and shared goals throughout the project lifecycle.

Join Rise to see the full answer
Can you describe a challenging technical issue you faced and how you approached it?

Share a specific example of a complex technical problem. Detail your analytical process, collaboration with team members, and the ultimate resolution, showcasing your problem-solving abilities.

Join Rise to see the full answer
What experience do you have with cloud services like AWS?

Discuss specific projects where you utilized AWS. Be detailed about the services you used (like EC2 or S3) and how they contributed to the efficiency and scalability of your applications.

Join Rise to see the full answer
How do you balance multiple projects and deadlines?

Outline your time management strategies, such as prioritization, setting realistic deadlines, and using tools for tracking project progress. Give examples of how these methods have led to successful project completion.

Join Rise to see the full answer
What strategies do you use for integrating back-end services such as PostgreSQL or Redis?

Discuss your experience with data integration, including specific techniques and tools you've implemented. Illustrate your approach to ensuring consistency, reliability, and performance across back-end services.

Join Rise to see the full answer
What is your familiarity with Big Data technologies, and how do you see them being applied in your role?

Express your knowledge of Big Data technologies like Spark and their application in driving insights from large datasets. Discuss how this expertise aligns with Aker Systems’ objectives in enhancing data management.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Aker Systems Remote Remote/Home Based, UK
Posted 3 days ago
Photo of the Rise User
Contentful Remote Dublin, Dublin, Ireland
Posted 8 days ago
Blend Remote United States
Posted 3 days ago
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Posted 8 days ago

Founded in 2016, Aker Systems is a business that delivers systems integrator levels of strategy and planning. Providing data enabling software products.

4 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$70,000/yr - $90,000/yr
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
January 27, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!