Software Engineering Lead (Golang)
Software Engineering Lead (Golang)

Software Engineering Lead (Golang)

London Full-Time 48000 - 84000 Β£ / year (est.) No home office possible
Go Premium
J

At a Glance

  • Tasks: Lead the development of user interfaces, APIs, and microservices in a dynamic team.
  • Company: Join J BANDY CONSULTING LTD, a forward-thinking business consulting firm.
  • Benefits: Enjoy a full-time role with opportunities for professional growth and mentorship.
  • Why this job: Be part of a collaborative culture that values innovation and technical excellence.
  • Qualifications: Strong Golang skills and experience in API and microservice development required.
  • Other info: Ideal for tech-savvy individuals looking to make an impact in software engineering.

The predicted salary is between 48000 - 84000 Β£ per year.

Join to apply for the Software Engineering Lead (Golang) role at J BANDY CONSULTING LTD

5 months ago Be among the first 25 applicants

Join to apply for the Software Engineering Lead (Golang) role at J BANDY CONSULTING LTD

Reporting to the Head of Integrations, the Software Engineering Lead will be responsible for leading the development of the User interfaces, APIs, associated micro-services and any/all related application code through a full, methodical and robust software development life-cycle.
The Responsibilities Include
Software Development:

  • Web-based user interfaces, REST and GQL APIs, associated micro services and any/all related application code across the full-stack from human and machine interfaces (UIs and APIs), middleware, back-end services and persistence technology.
  • Building robust, reliable, scalable and maintainable software that aligns with achieving the goals, missions and objectives of the business organization.
  • Providing daily verbal and/or written updates of progress on work-items – reporting and escalating blocking factors or issues in a timely manner when applicable
  • Working efficiently and methodically to rapidly resolve defects and issues with the software as identified by line-managers, application users, product-owners and/or other developers
  • Architecting and designing complex software systems and processes
  • Securing software systems and processes according to industry standards and modern principles
  • Providing guidance, mentoring and support to team members
  • Automating tasks through scripting and other methodologies.

Team Working

  • Liaising with, contributing-to and supporting other teams on work items when applicable and necessary.
  • Conducting code reviews to provide valuable, constructive feedback that enhances the quality of the solution.
  • Building and maintaining successful relationships between peers, colleagues and management within the team – and some parts of the wider organization.
  • Recognition and appreciation of the skills of others within the team to utilize knowledge

Team Leadership & Management

  • Build and lead a high performing team of software engineers.
  • Provide guidance, mentorship and professional development opportunities to team members.
  • Provide Technical Leadership.
  • Perform 1:1 with direct reports.
  • Conduct professional performance evaluations at the cadence of company policy.

Research and evaluate emerging developments and best practise within the
Development Space, Including

  • Continuously improving your skill-set in technology, software or technical methods that will enhance your contributions to the goals and objectives of the business.
  • Evaluating and suggesting ways to improve team and business productivity using new tooling, process improvements and/or new methods of working.

Undertake Ad-hoc Activities And Projects As Required.
The Software Engineering Lead will work as leader of a team of software engineers to
produce functional, secure and professional software to support and achieve business
objectives, along with on-going support and maintenance & continuous iterative
development.
Key Accountabilities And Activities
1 Software Engineering:

  • Propose and facilitate discussions for solutions to software engineering problems and lead the team through to successful conclusions.
  • Adhere to high-quality and industry-standard development principles while delivering solutions defect-free, on-time and on-budget.
  • Design, develop, and unit test software following established security and architectural standards.
  • Develop, refine, and tune integrations between application elements.
  • Optimize system performance and scalability.
  • Package and support deployment of releases following the SRE (Site Reliability Engineer) deployment process .
  • When necessary, prepare reports, manuals and other documentation on the status, operation, and maintenance of the software.
  • When necessary, create HLDs (High Level Design) and LLDs (Low Level Design) in compliance with security and design authority mandates.
  • Takes autonomous ownership of system areas/functions/topics and ideas to progress development under their own initiative.

2 Technical Leadership

  • Host technical debates regarding architecture to successfully obtain β€˜buy-in’ on ideas from peers, colleagues and upper management.
  • Maintain, share, drive, champion and publish a technical vision with peers.
  • Maintain knowledge in a variety of different architectural patterns and identify solutions applicable to the organizational need.
  • Conduct highly complex technical sessions to educate and inform peers, colleagues and management.

3 Team & Managerial Leadership

  • Build and lead a high performing team of software engineers.
  • Provide guidance, mentorship and professional development opportunities to team members.
  • Provide Technical Leadership.
  • Work delegation and allocation.
  • Lead on recruitment of new team members and onboarding.
  • Foster a collaborative and innovative work environment that encourages knowledge sharing and cross functional collaboration.
  • Planning & driving daily development activities.
  • Providing coaching & mentoring to direct reports & teammates.
  • Ensuring high standards of software quality are maintained through good practices & habits.
  • Assessing, preparing & distributing documentation of process & application changes within the team & affected stakeholders.
  • Conduct performance evaluations.
  • Motivate teams to rapidly produce valuable, successful and long lasting results.
  • Listen to differing ideas on technical vision and helps the team reach successful consensus.

4 Liaise and support other teams on work items including:

  • Collaborating with developers, business analysts & software architects to plan, design, test & maintain the application.
  • Assisting with collection & documentation of user requirements; Stories, estimates & work plans.
  • Developing, refining & tuning integrations between application elements.

5 Build, Lead & Guide Successful Development Efforts Including

  • Participating in peer-reviews of solution design & code.
  • Analysing & resolving technical & application issues.
  • Researching & evaluating software products.
  • Packing & supporting deployment of releases.

6 Research and evaluate emerging developments and best practice within the development space including:

  • Researching & evaluating best practices.
  • Evaluate processes in line with best practices.
  • Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties.
  • Planning & driving development activities.
  • Actively keeping knowledge current in STEM subjects or related subjects to the role.

Essential Qualifications/ Certifications
7 Undertake ad-hoc projects and other activities as required.
Desirable

  • Computer Science degree or similar.
  • Computer Science master\’s degree. .

Essential
Experience and Skills

  • Proven success as a technical team leader
  • Providing support and guidance to direct reports
  • Strong Golang skills and experience
  • Strong API development and integration experience
  • Strong Microservice experience
  • Strong GIT and CI/CD experience
  • TDD (Test Driven Development) experience
  • Experience with and a champion of Agile development methodologies
  • Proven ability to work independently & collaboratively in a fast-paced technical environment.
  • Excellent ability to communicate in English (Written & Verbal)

Seniority level

  • Seniority level

    Mid-Senior level

Employment type

  • Employment type

    Full-time

Job function

  • Job function

    Engineering and Information Technology

  • Industries

    Business Consulting and Services

Referrals increase your chances of interviewing at J BANDY CONSULTING LTD by 2x

Get notified about new Lead Software Engineer jobs in London, England, United Kingdom .

Senior Software Engineer – Card Integrations – Visa / Mastercard

London, England, United Kingdom 3 weeks ago

London, England, United Kingdom 1 week ago

Senior Software Engineer (VP) – Equity Derivatives Technology

London, England, United Kingdom 3 days ago

London, England, United Kingdom 4 days ago

Senior Lead Software Engineer – Team Lead – Accelerator Business

London, England, United Kingdom 2 weeks ago

Lead Software Engineer – Transfer Agency team.

London, England, United Kingdom 1 week ago

PT-JR015260 – Lead KDB Software Eng – VP

London, England, United Kingdom 3 hours ago

Senior Front-End Engineer, Institutional

Senior Software Engineer (SolstiCE) – Equity Derivatives Tech – VP

London, England, United Kingdom 2 days ago

London, England, United Kingdom 5 days ago

Lead Software Engineer, Legal & Compliance

London, England, United Kingdom 1 month ago

London, England, United Kingdom 2 weeks ago

Senior Software Engineer – Deal Manager Experience

London, England, United Kingdom 1 day ago

Senior Software Engineer – France Global Payroll

London, England, United Kingdom 1 week ago

IC3 – Senior Software Engineer I – Business Account management team

London, England, United Kingdom 1 week ago

London, England, United Kingdom 2 weeks ago

Software Engineering Lead (Flutter) – Catalyst

Greater London, England, United Kingdom 3 months ago

London, England, United Kingdom 2 weeks ago

Senior Software Engineer (Java, Spark) – SaaS Software (Trade Surveillance & Complaince)

City Of London, England, United Kingdom Β£150,000 – Β£175,000 1 day ago

London, England, United Kingdom 3 months ago

Principal Generative AI Software Engineer – SVP

London, England, United Kingdom 1 week ago

London, England, United Kingdom 2 weeks ago

Head of Software Development, WEBRECRUIT

Harrow, England, United Kingdom 1 week ago

London, England, United Kingdom 3 months ago

City Of London, England, United Kingdom Β£140,000 – Β£180,000 12 hours ago

London, England, United Kingdom 1 week ago

Senior AI/ML Engineer (Data Science & Software Focus)

London, England, United Kingdom 12 hours ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr

Software Engineering Lead (Golang) employer: J BANDY CONSULTING LTD

At J BANDY CONSULTING LTD, we pride ourselves on fostering a dynamic and collaborative work culture that empowers our employees to thrive. As a Software Engineering Lead, you will not only lead a talented team in developing cutting-edge software solutions but also benefit from continuous professional development opportunities and a supportive environment that values innovation and teamwork. Located in the vibrant city of London, our company offers a unique blend of career growth, competitive benefits, and a commitment to maintaining high standards of quality and excellence.
J

Contact Detail:

J BANDY CONSULTING LTD Recruiting Team

StudySmarter Expert Advice 🀫

We think this is how you could land Software Engineering Lead (Golang)

✨Tip Number 1

Familiarise yourself with Golang and its ecosystem. Since this role requires strong Golang skills, consider contributing to open-source projects or building your own applications using Golang to showcase your expertise.

✨Tip Number 2

Brush up on your API development and microservices architecture knowledge. Being able to discuss your experience with REST and GQL APIs during interviews will demonstrate your capability to lead in this area.

✨Tip Number 3

Prepare to discuss your leadership style and experiences. This role involves mentoring and guiding a team, so think of examples where you've successfully led projects or teams in the past.

✨Tip Number 4

Stay updated on the latest trends in software development and best practices. Being knowledgeable about current technologies and methodologies will help you stand out as a candidate who can drive innovation within the team.

We think you need these skills to ace Software Engineering Lead (Golang)

Strong Golang programming skills
API development and integration expertise
Microservices architecture experience
Proficiency in GIT and CI/CD practices
Test Driven Development (TDD) experience
Agile development methodologies knowledge
Technical leadership and team management
Excellent verbal and written communication skills
Problem-solving and analytical skills
Experience with software design patterns
Ability to mentor and guide team members
Knowledge of security best practices in software development
Experience in performance optimisation and scalability
Familiarity with software development life-cycle (SDLC)
Collaboration skills for cross-functional teamwork

Some tips for your application 🫑

Tailor Your CV: Make sure your CV highlights your experience with Golang, API development, and microservices. Use specific examples that demonstrate your technical leadership and team management skills.

Craft a Compelling Cover Letter: In your cover letter, express your passion for software engineering and leadership. Mention how your background aligns with the responsibilities outlined in the job description, particularly your experience in leading teams and delivering high-quality software.

Showcase Relevant Projects: Include a section in your application that showcases relevant projects you've worked on. Focus on those that involved web-based user interfaces, REST APIs, or complex software systems, and describe your role in these projects.

Highlight Soft Skills: Don't forget to mention your soft skills, such as communication and collaboration. The role requires liaising with various teams, so demonstrating your ability to work well with others is crucial.

How to prepare for a job interview at J BANDY CONSULTING LTD

✨Showcase Your Technical Expertise

As a Software Engineering Lead, it's crucial to demonstrate your strong Golang skills and experience with APIs and microservices. Be prepared to discuss specific projects where you've successfully implemented these technologies, highlighting your role in the development process.

✨Prepare for Technical Leadership Questions

Expect questions about your experience in leading teams and mentoring junior developers. Share examples of how you've guided your team through challenges, facilitated technical discussions, and maintained high standards of software quality.

✨Emphasise Collaboration Skills

Collaboration is key in this role. Be ready to discuss how you've worked with cross-functional teams, including business analysts and software architects, to deliver successful projects. Highlight any experiences where you’ve built strong relationships within your team and across the organisation.

✨Demonstrate Problem-Solving Abilities

Prepare to discuss how you've approached complex software engineering problems. Share specific examples of how you've architected solutions, optimised system performance, or resolved defects efficiently, showcasing your methodical approach to software development.

Software Engineering Lead (Golang)
J BANDY CONSULTING LTD
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

J
  • Software Engineering Lead (Golang)

    London
    Full-Time
    48000 - 84000 Β£ / year (est.)

    Application deadline: 2027-08-09

  • J

    J BANDY CONSULTING LTD

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>