Senior Software Engineer in London
Senior Software Engineer

Senior Software Engineer in London

London Full-Time 95000 - 105000 £ / year (est.) Home office (partial)
P

At a Glance

  • Tasks: Manage AWS infrastructure and lead DevOps practices in a dynamic team.
  • Company: Leading professional services firm in the blockchain and Web3 space.
  • Benefits: Competitive salary, flexible working hours, profit-sharing bonus, and daily free breakfast.
  • Other info: Collaborative environment with excellent career growth and social opportunities.
  • Why this job: Shape cutting-edge cloud infrastructure and make a real impact in the crypto world.
  • Qualifications: 5+ years in software engineering with strong cloud infrastructure focus.

The predicted salary is between 95000 - 105000 £ per year.

Permax Recruitment is working in partnership with a London based firm who are on the lookout for a Software Engineer. For nearly a century, our client has been building a firm as accountants, auditors, tax specialists and close advisors to clients operating in emerging markets, disrupting the status quo. This has accelerated thanks to the blockchain. In 2017, a client asked to help with an ICO and they have been crypto pilled ever since, developing into what is currently the leading professional services firm on chain. In 2023, they opened a new leg of the business to carve out a team dedicated to all things Web3, which is now over 80 strong and servicing near 600 digital asset clients globally. They partner with some of the industry's most influential players—cryptocurrency exchanges, blockchain innovators, Web3 pioneers, and digital asset funds—offering tailored audit, tax, and advisory services that keep pace with this fast-evolving landscape.

Location: London (Three days in office, two days wfh)

Salary: Approx £100,000 + Bonus

While our team builds data pipelines and reporting tools that enable accountancy teams to work efficiently, this role focuses primarily on managing our AWS infrastructure, supporting the team with robust DevOps practices, and mentoring other developers. You'll be the technical expert who ensures our systems are scalable, secure, and well-architected as we transition to microservices and ephemeral infrastructure.

Key Responsibilities
  • Cloud Infrastructure & DevOps (Primary Focus)
  • Own and manage our AWS infrastructure, acting as the team's cloud platform expert
  • Be one of the leaders in the migration toward microservices and ephemeral architecture
  • Lead in infrastructure as code
  • Establish and maintain CI/CD pipelines for the team's data and application projects
  • Lead the implementation of monitoring, logging, and alerting systems to ensure reliability in our solutions
  • Manage cloud security, IAM policies, and compliance requirements
  • Provide infrastructure support and guidance to team members working on data pipelines and applications
  • Troubleshoot infrastructure and deployment issues
  • Team Leadership & Mentorship
    • Mentor other developers on DevOps practices, cloud architecture, and infrastructure concepts, jointly with other senior members
    • Support and encourage team members in deploying and managing their data pipelines and applications
    • Conduct code and infrastructure reviews
    • Develop and share best practices for cloud-native development
    • Foster a collaborative learning environment within the team
    • Contribute to technical documentation
  • Collaboration & Technical Enablement
    • Enable the team to build and deploy data pipelines efficiently by providing templates and guidance on infrastructure
    • Work with colleagues to understand their infrastructure needs and provide solutions
    • Translate infrastructure requirements into scalable, maintainable solutions
    • Communicate technical concepts clearly to both technical and non-technical stakeholders
    • Collaborate with accountancy teams to ensure data platform reliability and performance
    Technical
    • 5+ years of software engineering experience with a significant cloud infrastructure focus
    • Understanding of networking, security, and cloud best practices
    • Hands-on experience with AWS services
    • Proficiency with infrastructure as code tools
    • Experience designing and implementing CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins, or similar)
    • Solid understanding of containerization and orchestration (Docker, Kubernetes, ECS)
    • Experience with monitoring and observability tools (CloudWatch, Datadog, Prometheus, or similar)
    • Proficiency in bash
    • Experience supporting development teams with infrastructure and deployment needs
    • Knowledge of microservices architecture and serverless patterns
    Leadership
    • Experience working in teams outside the realm of Software Engineering
    • Demonstrated experience mentoring or managing junior Engineers
    • Strong communication skills with both technical and non-technical audiences
    • Ability to provide clear technical guidance and support
    • Pragmatic approach to balancing technical delivery with business needs
    Desirable
    • Python experience for infrastructure automation and tooling
    • Familiarity with data pipeline infrastructure (supporting ETL workloads, data warehousing)
    • Experience with data governance and compliance requirements
    • Cloud cost and resource utilisation optimisation
    • Experience migrating from monolithic to microservice architectures
    What We Offer
    • Opportunity to shape and own the technical infrastructure
    • Small, collaborative team environment where your expertise will have a direct impact
    • Opportunity to create and develop solutions that are new, be impactful
    • Dress for your diary. Flexible working hours. A technology enabled firm.
    • A Family environment, fantastic retention, hiring due to exceptional growth and internal promotions.
    • A Fixed profit-sharing bonus scheme payable to all staff.
    • Brand new central London office.
    • Plenty of socialising opportunities.
    • Free breakfast and fresh fruit provided daily.

    Senior Software Engineer in London employer: Permax

    Join a pioneering firm in the heart of London that is at the forefront of the blockchain revolution. With a strong emphasis on employee growth and a collaborative work culture, you will have the opportunity to shape cutting-edge cloud infrastructure while mentoring fellow developers. Enjoy flexible working arrangements, a family-like environment, and unique perks such as a profit-sharing bonus scheme and daily fresh fruit, making this an exceptional place to advance your career in technology.
    P

    Contact Detail:

    Permax Recruiting Team

    StudySmarter Expert Advice 🤫

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

    ✨Network Like a Pro

    Get out there and connect with people in the industry! Attend meetups, webinars, or even just grab a coffee with someone who works in Web3 or cloud infrastructure. You never know who might have a lead on your dream job!

    ✨Show Off Your Skills

    Don’t just tell them what you can do—show them! Create a portfolio of your projects, especially those related to AWS, DevOps, or microservices. This will give potential employers a clear picture of your capabilities.

    ✨Ace the Interview

    Prepare for technical interviews by brushing up on your coding skills and understanding cloud architecture. Practice common interview questions and be ready to discuss your past experiences in detail. Confidence is key!

    ✨Apply Through Us!

    Make sure to apply through our website for the best chance at landing that Senior Software Engineer role. We’re here to help you every step of the way, so don’t hesitate to reach out if you need any tips or guidance!

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

    AWS Infrastructure Management
    DevOps Practices
    Microservices Architecture
    Infrastructure as Code
    CI/CD Pipeline Implementation
    Cloud Security Management
    Monitoring and Observability Tools
    Containerization and Orchestration (Docker, Kubernetes)
    Bash Proficiency
    Technical Mentorship
    Strong Communication Skills
    Python for Infrastructure Automation
    Data Pipeline Infrastructure Knowledge
    Cloud Cost Optimisation

    Some tips for your application 🫡

    Tailor Your CV: Make sure your CV is tailored to the Senior Software Engineer role. Highlight your experience with AWS, DevOps practices, and any relevant projects that showcase your skills in cloud infrastructure and microservices.

    Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about the role and how your background aligns with our mission in the Web3 space. Don’t forget to mention any mentoring experience you have!

    Showcase Your Technical Skills: In your application, be specific about the tools and technologies you've worked with. Mention your hands-on experience with CI/CD pipelines, containerization, and any monitoring tools you've used. We love seeing concrete examples!

    Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!

    How to prepare for a job interview at Permax

    ✨Know Your AWS Inside Out

    Make sure you brush up on your AWS knowledge before the interview. Be prepared to discuss your experience managing cloud infrastructure, especially in relation to microservices and ephemeral architecture. Highlight specific projects where you've implemented AWS services effectively.

    ✨Show Off Your DevOps Skills

    Since this role focuses heavily on DevOps practices, come ready to talk about your experience with CI/CD pipelines and infrastructure as code. Bring examples of how you've led teams in these areas and any challenges you've overcome while implementing best practices.

    ✨Demonstrate Leadership and Mentorship

    This position involves mentoring other developers, so be prepared to share your experiences in leading teams or guiding junior engineers. Discuss how you've fostered a collaborative environment and contributed to team success through your leadership.

    ✨Communicate Clearly with Technical and Non-Technical Stakeholders

    You'll need to bridge the gap between technical and non-technical teams, so practice explaining complex concepts in simple terms. Think of examples where you've successfully communicated technical requirements to diverse audiences, ensuring everyone is on the same page.

    Senior Software Engineer in London
    Permax
    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

    >