At a Glance
- Tasks: Design, build, and maintain scalable software and platform solutions for our trading technology.
- Company: Join BAM, a leader in trading technology, focused on innovation and excellence.
- Benefits: Enjoy flexible working options, competitive salary, and opportunities for professional growth.
- Why this job: Be part of a dynamic team driving technological evolution with a strong focus on collaboration.
- Qualifications: 10+ years in software engineering, expertise in Python, and experience with cloud technologies required.
- Other info: Open to applicants with diverse skills; share your unique qualifications!
The predicted salary is between 43200 - 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.
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 architecture and platform engineering. Being able to discuss recent advancements or best practices in these areas during your interview will show that you're not just experienced, but also passionate about the field.
✨Tip Number 2
Network with current employees or professionals in the industry through platforms like LinkedIn. Engaging in conversations about their experiences at BAM can provide you with valuable insights and potentially give you a referral, which can significantly boost your chances of landing the job.
✨Tip Number 3
Prepare to discuss specific projects where you've implemented scalable solutions or worked with cloud technologies. Having concrete examples ready will demonstrate your hands-on experience and problem-solving skills, making you a more attractive candidate.
✨Tip Number 4
Showcase your contributions to open-source projects or any relevant community involvement. This not only highlights your technical skills but also your commitment to continuous learning and collaboration, which are highly valued in a team-oriented environment like BAM.
We think you need these skills to ace Senior Software Engineer, Platform Engineering
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your 10+ years of experience in software engineering, particularly with Python and another object-oriented programming language. Emphasise your experience with cloud infrastructure, containers, and Kubernetes.
Craft a Compelling Cover Letter: In your cover letter, explain why you are passionate about platform engineering and how your skills align with BAM's needs. Mention specific projects where you've implemented scalable solutions or worked with CI/CD processes.
Showcase Relevant Projects: If you've contributed to open-source projects or have experience with event-driven systems, make sure to include these in your application. Provide links or descriptions that demonstrate your expertise and contributions.
Highlight Communication Skills: Since detailed communication and documentation skills are crucial for this role, provide examples of how you've effectively communicated complex ideas or requirements in previous positions. This could be through documentation, presentations, or team collaborations.
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 architecture standards and cloud best practices.
✨Prepare Questions About the Company’s Tech Stack
Research BAM's technology stack and be ready to ask insightful questions about their current systems and future plans. This shows your genuine interest in the role and helps you assess if it's the right fit for you.