Lead Software Engineer. Job in London LilyLifestyle Jobs

Lead Software Engineer. Job in London LilyLifestyle Jobs

London Full-Time 70000 - 90000 £ / year (est.) No working from home possible
United Cerebral Palsy of Georgia

At a Glance

  • Tasks: Lead the development of high-performance trading systems and mentor junior developers.
  • Company: Join a dynamic tech company in London focused on innovative trading solutions.
  • Benefits: Competitive salary, flexible working options, and opportunities for professional growth.
  • Other info: Collaborative environment with excellent career advancement opportunities.
  • Why this job: Make a real impact on trading strategies while working with cutting-edge technologies.
  • Qualifications: 5+ years in software development with strong C# and .NET skills.

The predicted salary is between 70000 - 90000 £ per year.

Excellent opportunity for a Senior Software Developer to play a key role in architecting, developing, and enhancing our clients in-house trading and research systems. This is an opportunity to work on greenfield projects, influence architectural decisions, and directly impact systems that support real-world trading strategies. As a senior member of the team, you will contribute both technically and strategically, helping shape development standards, performance optimisation, and system scalability. You will primarily work within a C# .NET SQL Server ASP.NET ecosystem, developing high-performance, reliable, and maintainable applications.

Key Responsibilities

  • Design, develop, and maintain high-performance applications in C# and .NET
  • Lead architectural discussions and contribute to technical direction
  • Build scalable, reliable systems to support automated trading and research
  • Develop and optimise database solutions (SQL Server or equivalent)
  • Improve performance, reliability, and automation across systems
  • Mentor junior developers and promote best engineering practices
  • Participate in code reviews and enforce high standards of quality
  • Collaborate closely with researchers and traders to translate requirements into robust software solutions
  • Contribute to continuous improvement of development processes and tooling

Required Skills & Experience

  • BSc (or higher) in Computer Science or a related scientific discipline
  • Strong recent experience with C# and the latest .NET platform
  • 5+ years of professional software development experience
  • Solid experience with SQL Server, Oracle, or equivalent relational databases
  • Strong understanding of object-oriented design principles and software architecture
  • Experience building production-grade, scalable systems
  • Fluency in English with excellent written and verbal communication skills
  • High attention to detail and a thorough, analytical mindset

Desirable

  • Experience in multi-threaded and concurrent application development
  • Network programming experience (TCP/UDP)
  • Experience with distributed version control systems (Git)
  • Strong understanding of Windows technologies
  • Exposure to financial markets or trading systems

Lead Software Engineer. Job in London LilyLifestyle Jobs employer: United Cerebral Palsy of Georgia

At LilyLifestyle, we pride ourselves on being an exceptional employer, offering a dynamic work environment in the heart of London where innovation thrives. Our culture fosters collaboration and continuous learning, providing ample opportunities for professional growth and mentorship from experienced leaders in the field. Join us to work on cutting-edge projects that not only challenge your skills but also contribute to impactful trading solutions in a supportive and forward-thinking team.

United Cerebral Palsy of Georgia

Contact Details:

United Cerebral Palsy of Georgia Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Lead Software Engineer. Job in London LilyLifestyle Jobs

Tip Number 1

Network like a pro! Attend industry meetups, tech conferences, or local coding events. It's a great way to meet potential employers and other developers who can refer you to opportunities.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving C# and .NET. Having tangible examples of your work can really impress hiring managers.

Tip Number 3

Prepare for interviews by practicing common technical questions and coding challenges. We recommend using platforms like LeetCode or HackerRank to sharpen your problem-solving skills.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!

We think you need these skills to ace Lead Software Engineer. Job in London LilyLifestyle Jobs

C#
.NET
SQL Server
Object-Oriented Design Principles
Software Architecture
Performance Optimisation
System Scalability

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Lead Software Engineer role. Highlight your experience with C#, .NET, and SQL Server, and don’t forget to mention any greenfield projects you've worked on. We want to see how your skills align with our needs!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about software development and how you can contribute to our team. Be sure to mention your experience in mentoring and architectural discussions, as these are key for us.

Showcase Your Projects:If you’ve worked on any relevant projects, make sure to showcase them! Whether it's a personal project or something from your previous job, we love seeing real-world applications of your skills. Include links if 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 get all the updates directly from us. Plus, it shows you’re keen on joining our team!

How to prepare for a job interview at United Cerebral Palsy of Georgia

Know Your Tech Stack Inside Out

Make sure you’re well-versed in C#, .NET, and SQL Server. Brush up on your knowledge of object-oriented design principles and be ready to discuss how you've applied them in past projects. This will show that you can hit the ground running.

Prepare for Architectural Discussions

Since this role involves leading architectural discussions, think about previous experiences where you influenced technical direction. Be prepared to share specific examples of how you’ve designed scalable systems or optimised performance in your past roles.

Showcase Your Mentoring Skills

As a senior member, you’ll be expected to mentor junior developers. Think of instances where you’ve helped others grow technically. Highlight your approach to code reviews and how you promote best engineering practices within a team.

Understand the Business Context

Familiarise yourself with trading systems and financial markets. Being able to translate technical requirements into robust software solutions that support real-world trading strategies will set you apart. Show that you understand the impact of your work on the business.