At a Glance
- Tasks: Design and develop cloud databases, automate workflows, and ensure data reliability.
- Company: Leading financial data and analytics firm with a global reach.
- Benefits: Hybrid work model, competitive salary, and opportunities for professional growth.
- Other info: Collaborative environment with a focus on innovation and career advancement.
- Why this job: Join a dynamic team and make an impact in the financial tech space.
- Qualifications: 6+ years in software engineering, proficient in Python, AWS, and Docker.
The predicted salary is between 60000 - 80000 £ per year.
The company is a leading financial data and analytics company looking to hire a Senior Software Engineer with experience in the development of cloud databases. The business processes large-scale market data and delivers historical datasets and analytics products to institutional clients globally.
This role focuses on building and maintaining systems that efficiently distribute data to customers across multiple delivery methods. You will contribute to the design, development, automation, and reliability of data infrastructure and workflows, whilst working in close collaboration with product and operations teams.
- Design, analysis and implementation of features in the data distribution platform.
- Implement workflow management software to automate operational tasks and optimize the utilisation of infrastructure and applications.
- Design and implement CI/CD workflows to maintain software quality via continuous and automated deployment and testing.
Requirements:
- Degree in computer science or other STEM degree plus relevant programming experience.
- 6+ years of experience in software engineering, with proficiency programming in Python on Linux.
- Experience working with AWS and Docker.
- Experience with C/C++ or Java.
- Knowledge of database optimisation and administration.
Senior Software Engineer (C# / JavaScript) employer: SoCode Recruitment
As a leading financial data and analytics company, we pride ourselves on fostering a dynamic work culture that encourages innovation and collaboration. Our hybrid work model allows for flexibility while maintaining strong team connections, and we offer ample opportunities for professional growth through continuous learning and development. Join us to be part of a forward-thinking organisation that values your contributions and supports your career aspirations in a thriving industry.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer (C# / JavaScript)
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving cloud databases, CI/CD workflows, and automation. This will give potential employers a taste of what you can bring to the table.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and understanding system design principles. Practice common algorithms and data structures, and be ready to discuss your past experiences in detail.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities that might just be the perfect fit for you. Plus, it’s a great way to ensure your application gets seen by the right people.
We think you need these skills to ace Senior Software Engineer (C# / JavaScript)
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with cloud databases and programming languages like C# and JavaScript. We want to see how your skills match the role, so don’t be shy about showcasing relevant projects!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Tell us why you’re passionate about software engineering and how your background aligns with our mission. Keep it engaging and personal – we love to see your personality come through.
Showcase Your Problem-Solving Skills:In your application, give examples of how you've tackled challenges in previous roles, especially related to data distribution and automation. We’re keen on seeing your thought process and how you approach complex problems.
Apply Through Our Website:We encourage you to apply directly through our website for a smoother process. It helps us keep track of applications and ensures you get the best experience possible. Plus, it shows you’re serious about joining our team!
How to prepare for a job interview at SoCode Recruitment
✨Know Your Tech Stack
Make sure you’re well-versed in C#, JavaScript, and Python, as these are crucial for the role. Brush up on your knowledge of AWS and Docker too, as they’ll likely ask you about your experience with cloud databases and containerisation.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous projects, especially those related to data distribution and workflow automation. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your contributions.
✨Understand CI/CD Workflows
Since the role involves maintaining software quality through continuous deployment, be ready to explain your experience with CI/CD processes. Discuss any tools you’ve used and how you’ve implemented them in past projects to optimise workflows.
✨Ask Insightful Questions
At the end of the interview, don’t forget to ask questions that show your interest in the company’s data infrastructure and future projects. This not only demonstrates your enthusiasm but also helps you gauge if the company is the right fit for you.