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 hours, profit-sharing bonus, and daily free breakfast.
- Why this job: Shape cutting-edge tech solutions and make a real impact in the digital asset industry.
- Qualifications: 5+ years in software engineering with cloud infrastructure focus and mentoring experience.
- Other info: Collaborative environment with excellent career growth and social opportunities.
The predicted salary is between 36000 - 60000 £ 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 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
- 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
- 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
- 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
- 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
- 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
- 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 Development Engineer employer: Permax Recruitment Limited
Contact Detail:
Permax Recruitment Limited Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Development Engineer
✨Tip Number 1
Network like a pro! Get out there and connect with folks in the industry. Attend meetups, webinars, or even just grab a coffee with someone who works at your dream company. You never know who might have the inside scoop on job openings!
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those related to cloud infrastructure and DevOps. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by practising common technical questions and scenarios. Use mock interviews with friends or online platforms to get comfortable discussing your experience with AWS, CI/CD pipelines, and microservices. Confidence is key!
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities waiting for talented individuals like you. Plus, it’s a great way to ensure your application gets seen by the right people. Let’s land that job together!
We think you need these skills to ace Senior Software Development Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the role of Senior Software Development Engineer. 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 the company's mission in the Web3 space. Don't forget to mention your leadership and mentoring experience!
Showcase Your Technical Skills: In your application, be sure to highlight your hands-on experience with tools like Docker, Kubernetes, and CI/CD pipelines. We want to see how you've applied these skills in real-world scenarios, so include specific examples where possible.
Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of your application and ensures you don’t miss out on any important updates from us!
How to prepare for a job interview at Permax Recruitment Limited
✨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, as well as any specific projects where you've implemented best practices in security and compliance.
✨Show Off Your DevOps Skills
Be ready to talk about your hands-on experience with CI/CD pipelines and infrastructure as code tools. Bring examples of how you've led teams in adopting these practices and how they improved efficiency in previous roles.
✨Demonstrate Leadership and Mentorship
Since this role involves mentoring other developers, think of specific instances where you've guided junior engineers or collaborated with cross-functional teams. Highlight your communication skills and how you've fostered a collaborative environment.
✨Prepare for Technical Questions
Expect to dive deep into technical discussions, especially around microservices architecture and containerization. Brush up on your knowledge of Docker, Kubernetes, and any monitoring tools you've used, as these will likely come up during the interview.