At a Glance
- Tasks: Build and evolve high-performance, real-time platforms that process live data.
- Company: High-growth tech company at the forefront of data analytics and product development.
- Benefits: Competitive salary, 25 days holiday, pension scheme, and growth opportunities.
- Other info: Hybrid role in Central London with excellent career progression.
- Why this job: Make a real-world impact while solving complex technical challenges.
- Qualifications: 5+ years in software development with strong system design skills.
The predicted salary is between 75000 - 85000 £ per year.
A high-growth technology company operating at the intersection of real-time data, analytics, and cutting-edge product development is entering an ambitious expansion phase and is looking to hire a Senior Software Engineer to play a key role in its next stage of growth.
This is an opportunity to work on mission-critical, real-time systems used at scale, with genuine ownership across architecture, development, and delivery. The role is hands-on, commercially focused, and suited to someone who enjoys solving complex technical problems in a fast-moving environment.
What you'll be working on:
- Building and evolving high-performance, real-time platforms that process and deliver live data
- Developing production-grade systems end-to-end, from requirements and design through to deployment and support
- Working across modern backend and frontend technologies, contributing to system architecture and scalability
- Collaborating closely with product and commercial stakeholders to deliver features that matter
- Supporting live systems, including participation in an out-of-hours support rota
Tech environment:
- Backend & Frontend: Python, TypeScript, Golang, Node.js, JavaScript, React
- Data: PostgreSQL and NoSQL databases
- Cloud & DevOps: AWS, CI/CD pipelines, Terraform (desirable)
- Tooling: GitHub, Slack, Trello, Notion
Experience with real-time systems (such as betting, trading, finance, or high-throughput data platforms) is highly advantageous, as is any exposure to data science, machine learning, or wearable/sensor technologies.
What they're looking for:
- 5+ years' experience in commercial software development
- Strong system design skills and the ability to work within a wider architecture
- A delivery-focused mindset with high standards for quality and reliability
- Comfortable working in both project delivery and live support environments
- Able to communicate complex ideas clearly to technical and non-technical audiences
- Self-motivated, adaptable, and confident taking ownership
The setup:
- Hybrid role with 2-3 days per week onsite in a Central London office
- Full-time, permanent position
- Competitive salary £75k-£85k, depending on experience
- 25 days holiday, contributory pension, and the chance to grow with a scaling business
If you're a senior engineer who enjoys real-world impact, technical depth, and ownership, this is a role worth exploring.
Senior Software Engineer employer: Oscar Technology
Oscar Technology is an excellent employer, offering a dynamic work culture that fosters innovation and collaboration in the heart of York. With a focus on professional development, employees benefit from competitive salaries, annual bonuses, and the flexibility of hybrid working arrangements, making it an ideal place for those seeking meaningful and rewarding careers in IT infrastructure.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work at companies you're interested in. A friendly chat can lead to referrals, which can significantly boost your chances of landing that Senior Software Engineer role.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects and contributions. This is your chance to demonstrate your expertise in real-time systems and modern technologies, making you stand out to potential employers.
✨Tip Number 3
Prepare for technical interviews by practising coding challenges and system design questions. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, they want to see how you tackle complex problems, so be ready to think on your feet!
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of exciting opportunities, and applying directly can sometimes give you an edge. Plus, it’s a great way to show your enthusiasm for joining our team at StudySmarter!
We think you need these skills to ace Senior Software Engineer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Senior Software Engineer role. Highlight your experience with real-time systems and any relevant technologies like Python, TypeScript, or AWS. We want to see how your skills align with what we're looking for!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your background makes you a perfect fit. Don’t forget to mention your problem-solving skills and experience in fast-paced environments.
Showcase Your Projects:If you've worked on any projects that demonstrate your expertise in system design or real-time data processing, make sure to include them. We love seeing practical examples of your work and how you've tackled complex challenges.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team at StudySmarter!
How to prepare for a job interview at Oscar Technology
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, like Python, TypeScript, and AWS. Brush up on your knowledge of real-time systems and be ready to discuss how you've used these technologies in past projects.
✨Showcase Problem-Solving Skills
Prepare to share specific examples of complex technical problems you've solved. Use the STAR method (Situation, Task, Action, Result) to structure your answers, highlighting your thought process and the impact of your solutions.
✨Communicate Clearly
Practice explaining technical concepts in simple terms, as you’ll need to communicate with both technical and non-technical stakeholders. This will demonstrate your ability to bridge the gap between different teams and ensure everyone is on the same page.
✨Demonstrate Ownership and Adaptability
Be ready to discuss instances where you took ownership of a project or task. Highlight your adaptability in fast-paced environments, showing that you can thrive under pressure while maintaining high standards for quality and reliability.