Permax Recruitment Limited
Senior Software Development Engineer
Explore roles
Permax Recruitment Limited
Senior Software Development Engineer
£100,000
London
Hybrid
RECENTLY POSTED
Graduate
Junior
Mid
Senior
Leader
Description

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 playerscryptocurrency exchanges, blockchain innovators, Web3 pioneers, and digital asset fundsoffering tailored audit, tax, and advisory services that keep pace with this fast-evolving landscape.

Senior Software Engineer (Cloud Infrastructure & DevOps)

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.

Role tech stack
Permax Recruitment Limited
Senior Software Development Engineer£100,000
Share role