Senior Software Engineer (C# / JavaScript) in London

Senior Software Engineer (C# / JavaScript) in London

London Full-Time 60000 - 80000 £ / year (est.) No working from home possible
R

At a Glance

  • Tasks: Design and build automation tools to enhance operational efficiency and eliminate manual bottlenecks.
  • Company: High-growth tech firm in London with a focus on innovation.
  • Benefits: Hybrid work model, competitive salary, and opportunities for professional growth.
  • Other info: Collaborative environment with a focus on continuous improvement and career advancement.
  • Why this job: Join a dynamic team and make a real impact by automating processes and shipping core features.
  • Qualifications: Proficiency in Python, TypeScript, and experience with CI/CD architectures.

The predicted salary is between 60000 - 80000 £ per year.

We are partnering with a high-growth technology firm in London to find a Senior Software Engineer who excels at the intersection of product engineering and operational efficiency. This is a role for an engineer who is naturally bothered by manual bottlenecks and has the drive to automate them away. Our client is looking for a "force multiplier", someone who spends their time both shipping core product features and refining the internal engines that allow the entire engineering org to move faster.

This is not a siloed DevOps or Infrastructure role. You will be a core contributor to the application codebase while taking primary ownership of the workflows, tooling, and pipelines that support it.

  • Design and build bespoke automation, operational dashboards, and scripts that eliminate repetitive manual tasks across the business.
  • Solve complex problems that span multiple systems, including data onboarding pipelines and API integrations.
  • Contribute directly to the core product, shipping high-quality features while ensuring the underlying systems remain robust.

Expertise in modern CI/CD architectures, automated testing frameworks, and internal tool development.

  • Application Code: Proficiency in building and maintaining production-grade product features.
  • Data & Pipelines: Experience building ingestion workflows and connecting disparate internal data sources.
  • Stack Versatility: You are highly proficient in Python (FastAPI) and TypeScript (React/Next.js), with a solid grasp of SQL and GCP.
  • The Practical Automator: You have a track record of saying "this process is slowing us down" and then building the tool to fix it.
  • Full-Stack Mentality: You are comfortable working in application code, data pipelines, and deployment systems.
  • Product-Minded: You enjoy building features for end-users, but you care deeply about the engineering discipline required to ship them.

Senior Software Engineer (C# / JavaScript) in London employer: Retelligence

Join a dynamic and innovative technology firm in London that prioritises employee growth and collaboration. With a hybrid work model, you will enjoy a flexible work environment while contributing to impactful projects that enhance operational efficiency. The company fosters a culture of continuous learning and encourages engineers to take ownership of their work, making it an ideal place for those looking to make a meaningful impact in the tech industry.

R

Contact Details:

Retelligence Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer (C# / JavaScript) in London

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 are often the best way to get your foot in the door.

Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those that highlight your automation and full-stack capabilities. This gives potential employers a taste of what you can do beyond your CV.

Tip Number 3

Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, it’s not just about answering questions; it’s about demonstrating your problem-solving approach.

Tip Number 4

Apply through our website! We make it easy for you to find roles that match your skills and interests. Plus, applying directly shows your enthusiasm and commitment to joining our team.

We think you need these skills to ace Senior Software Engineer (C# / JavaScript) in London

C#
JavaScript
Python
FastAPI
TypeScript
React
Next.js

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that align with the Senior Software Engineer role. Highlight your proficiency in Python, TypeScript, and any relevant CI/CD experience to show us you’re the perfect fit!

Craft a Compelling Cover Letter:Use your cover letter to tell us why you're passionate about automating processes and how you've done it in the past. Share specific examples of how you've improved workflows or built tools that made a difference.

Showcase Your Projects:If you've worked on projects that involved building automation tools or improving operational efficiency, make sure to include them. We love seeing real-world applications of your skills, so don’t hold back!

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 this exciting opportunity. Let’s get started on this journey together!

How to prepare for a job interview at Retelligence

Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially C#, JavaScript, Python, and TypeScript. Brush up on your knowledge of CI/CD architectures and automated testing frameworks, as these will likely come up during technical discussions.

Showcase Your Problem-Solving Skills

Prepare examples of how you've tackled manual bottlenecks in previous roles. Be ready to discuss specific projects where you designed automation tools or improved workflows, highlighting the impact your solutions had on efficiency.

Demonstrate a Full-Stack Mentality

Be prepared to talk about your experience across different layers of software development. Share instances where you’ve worked on application code, data pipelines, and deployment systems, showcasing your versatility and understanding of the entire process.

Ask Insightful Questions

Prepare thoughtful questions that show your interest in the company’s products and engineering practices. Inquire about their current challenges with automation or how they measure the success of their internal tools, demonstrating your product-minded approach.