Senior Software Engineer in London

Senior Software Engineer in London

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

At a Glance

  • Tasks: Design and develop innovative cloud-based applications using modern web technologies.
  • Company: Join Aderant, a leading software company transforming the legal industry.
  • Benefits: Enjoy competitive salary, health benefits, and opportunities for remote work.
  • Why this job: Make a real impact in a culture that embraces innovation and collaboration.
  • Qualifications: 4+ years of software development experience with strong skills in TypeScript and cloud services.
  • Other info: Dynamic team environment with excellent career growth and learning opportunities.

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

Aderant is a global industry leading software company providing comprehensive business management solutions for law firms and other professional services organizations with a mission to help them run a better business. We are motivated by a collective desire to drive the legal industry to the forefront of innovation.

At Aderant, the “A” is more than just a letter. It is a representation of how we fulfill our foundational purpose, serving our clients. It embodies our core values and reminds us that to achieve success, every day must start with the “A”. We bring the “A” to life by fostering a culture of innovation, collaboration, and personal growth. We encourage our diverse teams to bring their whole selves to work – ideas, experience, and passion – to drive our mission forward. Our people are our strength.

Role Description

We are looking for a Senior Software Engineer who thrives in both collaborative and independent environments. This individual should have a deep understanding of the software development lifecycle—from architecture and development to testing and deployment. You will design, build, and maintain efficient, reusable, and reliable code with a focus on modern web technologies, cloud-native architecture, and the practical use of AI tools to enhance engineering productivity. This role requires hands-on experience with cloud services (AWS or Azure), API development, and full-stack application development using languages like TypeScript, NestJS (Node) and familiarity with Go. You’ll play a key part in agile teams, participating in architecture design sessions, proofs of concept, and technical demonstrations.

Responsibilities
  • Design and develop scalable, secure, and maintainable cloud-based applications and APIs using TypeScript, NestJS (Node).
  • Utilize AI tools to enhance development efficiency, automate testing, and support documentation.
  • Build modern web interfaces using TypeScript and frameworks like React or Next.
  • Implement identity and access controls using Okta and other cloud auth providers.
  • Leverage cloud tools in AWS.
  • Consume and build RESTful APIs, integrating with both SQL and NoSQL data stores.
  • Participate in agile development methodologies including Scrum, and contribute to sprint planning, daily standups, and retrospectives.
  • Collaborate with cross-functional teams in architecture design, technical reviews, and troubleshooting complex issues.
  • Maintain high code quality through testing, automation, and continuous integration.
Qualifications
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent experience.
  • 4+ years of professional software development experience.
  • Strong experience in web technologies, API development/consumption, and full-stack application development.
  • Hands-on expertise with cloud-native development patterns.
  • Proficiency in TypeScript, NestJS (Node) familiarity with Go.
  • Proficient with container technologies, including Docker and Kubernetes.
  • Familiarity with DevOps pipelines, Git, Github - GH Actions, and Infrastructure-as-Code tools.
  • Experience with modern testing practices (e.g., test automation, shift-left testing).
  • Demonstrated ability to work on both greenfield and legacy systems in agile team environments.
Preferred Qualifications:
  • Prior experience integrating or working with AI-assisted tools in development workflows.
  • Familiarity with microservices, containerized environments (Docker/Kubernetes), and event-driven systems.
  • AWS/Azure certifications or other relevant cloud credentials.
  • Experience with Go.

Senior Software Engineer in London employer: Aderant Holdings Inc.

Aderant is an exceptional employer that champions innovation and collaboration, making it an ideal workplace for a Senior Software Engineer. With a hybrid work model in the vibrant city of London, employees benefit from a supportive culture that prioritises personal growth and diverse perspectives. Aderant not only offers competitive compensation and benefits but also provides opportunities to work on cutting-edge technology in a dynamic environment, ensuring that every team member can contribute meaningfully to the future of the legal industry.
A

Contact Detail:

Aderant Holdings Inc. Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer in London

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online communities. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those that highlight your experience with TypeScript, NestJS, and cloud services. This will give potential employers a taste of what you can bring to the table.

✨Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice coding challenges and be ready to discuss your past experiences in agile teams. Confidence is key!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are genuinely interested in joining our innovative team.

We think you need these skills to ace Senior Software Engineer in London

Software Development Lifecycle
Cloud Services (AWS or Azure)
API Development
Full-Stack Application Development
TypeScript
NestJS (Node)
Go
Agile Methodologies (Scrum)
RESTful APIs
SQL and NoSQL Data Stores
Container Technologies (Docker, Kubernetes)
DevOps Pipelines
Git and GitHub
Test Automation
AI Tools Integration

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Senior Software Engineer role. Highlight your experience with TypeScript, NestJS, and cloud services like AWS or Azure. We want to see how your skills align with our mission!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for innovation and how you can contribute to our culture at Aderant. Let us know why you're excited about this opportunity and how you fit into our team.

Showcase Your Projects: Include links to any relevant projects or GitHub repositories in your application. We love seeing real examples of your work, especially if they involve modern web technologies or AI tools. Show us what you've got!

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. We can’t wait to see what you bring to the table!

How to prepare for a job interview at Aderant Holdings Inc.

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially TypeScript, NestJS, and cloud services like AWS or Azure. Brush up on your knowledge of API development and full-stack application development, as these will likely come up during technical discussions.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous projects and how you overcame them. Aderant values innovation and collaboration, so be ready to demonstrate your ability to work through complex issues and contribute to agile team environments.

✨Familiarise Yourself with AI Tools

Since the role involves utilising AI tools to enhance development efficiency, it’s a good idea to have examples ready of how you’ve integrated AI into your workflows. This could include automating testing or improving documentation processes.

✨Emphasise Collaboration and Growth

Aderant is all about fostering a culture of collaboration and personal growth. Be prepared to discuss how you’ve worked in cross-functional teams and contributed to a positive team environment. Highlight any experiences that showcase your passion for learning and innovation.

Senior Software Engineer in London
Aderant Holdings Inc.
Location: London

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
>