Senior Software Engineer, Platform Engineering
Senior Software Engineer, Platform Engineering

Senior Software Engineer, Platform Engineering

London Full-Time 48000 - 72000 £ / year (est.) No home office possible
B

At a Glance

  • Tasks: Design, build, and maintain scalable software and platform solutions for trading technology.
  • Company: BAM is a leading firm focused on innovative technology and trading platforms.
  • Benefits: Enjoy flexible working options, competitive salary, and opportunities for professional growth.
  • Why this job: Join a dynamic team driving tech evolution with cutting-edge tools and collaborative culture.
  • Qualifications: 10+ years in software engineering, strong Python skills, and experience with cloud technologies required.
  • Other info: Open to applicants with diverse skills; share your unique qualifications!

The predicted salary is between 48000 - 72000 £ per year.

BAM is looking for an experienced technologist to help define the architecture for our trading and technology platforms and enhance the scalability and integrity of our software and cloud infrastructure as a member of our Platform Engineering team. The primary focus is to design, build and maintain common software and platform solutions that are leveraged across the business. Evangelizing architecture standards, and applying cloud best practices. You’ll be responsible for driving the evolution of our systems and overseeing the delivery and software and infrastructure enhancements. You will work closely with our DevOps, Cloud and Engineering teams to ensure we are utilizing best in breed technologies across the stack.

To be considered a good fit, you must have:

  • 10+ years, hands-on experience architecting and implementing testable software
  • Bachelor’s degree in engineering, computer science, information systems, or equivalent experience
  • Software engineering experience with Python and one other object-oriented programming language (e.g. C#, Java, C++, GoLang)
  • Experience working with containers and Kubernetes
  • Experience building RESTful APIs
  • Experience working with distributed high throughput systems
  • Experience working with configuration/infrastructure as code (e.g. Terraform)
  • Detailed communication and documentation skills – ability to represent ideas, requirements, reference architecture and problems in clear, concise, and business-friendly documents
  • Experience working with event-driven systems and gRPC
  • Experience with security patterns and distributed authentication
  • Experience with CI/CD platforms and automation of SDLC processes
  • Contributions to open-source libraries, projects, or communities
  • Any Kubernetes resource specializations or certifications

Don’t have all the skills listed above? Have extra skills you think are important that we haven’t thought of? Please, let us know by applying and telling us a bit more about yourself and why you think you’re qualified!

Senior Software Engineer, Platform Engineering employer: Balyasny Asset Management L.P.

BAM is an exceptional employer that fosters a collaborative and innovative work culture, ideal for Senior Software Engineers looking to make a significant impact in the technology sector. Located in London, we offer competitive benefits, opportunities for professional growth, and a commitment to leveraging cutting-edge technologies, ensuring our employees thrive both personally and professionally. Join us to be part of a dynamic team that values your expertise and encourages continuous learning and development.
B

Contact Detail:

Balyasny Asset Management L.P. Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer, Platform Engineering

✨Tip Number 1

Familiarise yourself with the latest trends in cloud technologies and platform engineering. Being well-versed in tools like Kubernetes and Terraform will not only boost your confidence but also demonstrate your commitment to staying current in the field.

✨Tip Number 2

Engage with the developer community by contributing to open-source projects or forums related to software architecture and cloud infrastructure. This can help you build a network and showcase your expertise, making you a more attractive candidate.

✨Tip Number 3

Prepare to discuss your past experiences in detail, especially those that highlight your ability to design scalable systems and work with distributed architectures. Real-world examples will help you stand out during interviews.

✨Tip Number 4

Brush up on your communication skills, as you'll need to articulate complex technical concepts clearly. Practising how to present your ideas in a concise and business-friendly manner can make a significant difference in how you're perceived by the hiring team.

We think you need these skills to ace Senior Software Engineer, Platform Engineering

Architectural Design
Cloud Infrastructure Management
Software Development with Python
Object-Oriented Programming (C#, Java, C++, GoLang)
Containerization and Kubernetes
RESTful API Development
Distributed Systems Engineering
Infrastructure as Code (Terraform)
Event-Driven Architecture
gRPC Implementation
Security Patterns in Software Development
Distributed Authentication Mechanisms
CI/CD Pipeline Management
Automation of Software Development Life Cycle (SDLC)
Technical Documentation and Communication Skills
Open Source Contributions

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your 10+ years of experience in software engineering, particularly focusing on your expertise with Python and any other object-oriented programming languages. Include specific projects where you've architected and implemented testable software.

Craft a Compelling Cover Letter: In your cover letter, emphasise your experience with cloud infrastructure, containers, and Kubernetes. Discuss how you have contributed to the evolution of systems and your approach to applying architecture standards and best practices.

Showcase Relevant Projects: If you have contributions to open-source libraries or projects, mention them in your application. Highlight any experience with building RESTful APIs, working with distributed systems, and using CI/CD platforms to demonstrate your hands-on skills.

Communicate Clearly: Ensure that your application documents are clear and concise. Use business-friendly language to describe your ideas, requirements, and experiences. This will showcase your detailed communication skills, which are essential for the role.

How to prepare for a job interview at Balyasny Asset Management L.P.

✨Showcase Your Technical Expertise

Be prepared to discuss your hands-on experience with software architecture and implementation. Highlight specific projects where you've used Python and another object-oriented programming language, as well as your familiarity with containers and Kubernetes.

✨Demonstrate Problem-Solving Skills

Expect to face technical challenges during the interview. Be ready to explain how you've approached complex problems in the past, particularly in distributed high throughput systems and event-driven architectures.

✨Communicate Clearly and Effectively

Since detailed communication is crucial for this role, practice articulating your ideas and experiences clearly. Use concise language to describe your contributions to open-source projects or any relevant documentation you've created.

✨Familiarise Yourself with Cloud Best Practices

As the role involves applying cloud best practices, brush up on your knowledge of CI/CD platforms and infrastructure as code tools like Terraform. Be ready to discuss how you've implemented these in previous roles.

Senior Software Engineer, Platform Engineering
Balyasny Asset Management L.P.
B
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>