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 DescriptionWe 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.
- 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.
- 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.
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
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.