
Lead Software Engineer
Hybrid
Essex, United Kingdom
Full Time
02-04-2025
Job Specifications
Job Description
In this role, the Lead Software Engineer sets the technical direction for the team, offering guidance to team members and exemplifying technical excellence. Collaboration with other teams is essential to ensure technical alignment across the organisation. The role also involves leading efforts to implement process improvements, thereby enhancing productivity and output quality through innovation and collaboration.
A key component of this position is mentoring junior and mid-level engineers, as well as sponsoring emerging leaders, advocating for their professional growth, and guiding them in their career development. The Lead Software Engineer oversees the implementation of agile practices, aligning them with business objectives and facilitating cross-team collaboration.
Strong expertise in at least one programming language is essential, alongside responsibility for creating and reviewing technical designs that meet both business goals and technical feasibility. Managing relationships with key stakeholders, balancing their needs with technical constraints, and facilitating open communication are also crucial aspects of this role.
Responsibilities
Leads team delivery by architecting solutions, managing the completion of critical and often ambiguous tasks.
Takes responsibility for reviews, ensuring they are aligned with goals, facilitates productive discussions, and make decisions to resolve issues.
Leads the technical direction of the team, providing guidance to team members and setting an example of excellence. Collaborates with other teams to ensure technical alignment.
Leads efforts to implement process improvements, driving enhancements in productivity and quality of output through collaboration and innovation.
Mentors junior and mid-level engineers while also sponsoring emerging leaders, advocating for their growth and helping them navigate career paths
Qualifications
Essential:
Oversees agile practice implementation across the team, aligning them with business objectives and facilitating cross-team collaboration.
Manages relationships with key stakeholders, gaining trust by balancing their needs and expectations with technical constraints, and facilitates open communication across teams.
Engages in continuous personal development while delivering structured opportunities for team knowledge sharing.
Offers strong expertise in at least one programming language.
Leads and takes responsibility for the creation and review of technical designs across the team, ensuring they meet business goals and technical feasibility.
Exposure or experience in the following technologies:
Java, Spring Boot, JUnit, GCP
Desirable:
Jetbrains products, HTML, CSS, React, Cypress, JavaScript (JS) / TypeScript (TS)
Education is important to us; ideally, you’ll have a degree, but if that’s not the case and you have extensive experience/skills you feel are relevant and beneficial to the role, we are open to discussing your suitability.
If you are concerned about applying due to disability, please contact us; we’re an inclusive team and would like to discuss what adjustments we can make to support your application.
Note: Banking and Compliance training including fair treatment of customers is mandatory for all FCE employees.
Necessary training will be given to any successful candidates that require it.
Ford is committed to diversity and equality of opportunity for all and is opposed to any form of less favourable treatment or harassment on the grounds of gender, marital status, civil partnership status, parental status, race, ethnic origin, colour, nationality, national origin, disability, sexual orientation, religion/belief, gender reassignment and gender identity, age and those with caring responsibilities.
About The Team
At Ford Motor Company, we have always believed that freedom of movement drives human progress. It’s a belief that continues to fuel our passion to create great vehicles for our customers. Today, our autonomous vehicle and electrification teams are changing the way the world moves. Ford is building an autonomous vehicle business that can scale city to city to improve the movement of people and goods through an intuitive, enjoyable and trusted experience.
About the Company
We don't just make history -- we make the future. Ford put the world on wheels over a century ago, and our teams are re-inventing icons and creating groundbreaking connected and electric vehicles for the next century. We believe in serving our customers, our communities, and the world. If you do, too, come move the world and make the future with us. Ford is a global company with shared ideals and a deep sense of family. From our earliest days as a pioneer of modern transportation, we have sought to make the world a better p... Know more
Related Jobs


- Company Name
- EDF (UK)
- Job Title
- Software Engineer (Full-Stack)
- Job Description
- About The Role Software Engineer (Full-Stack) Are you an ambitious Software Engineer with front-end and back-end experience? Would you like to refine your full-stack capabilities, working on innovative technologies helping to electrify the nation? Ready to work in an industry-leading AWS-aligned and cloud-native environment? Join our collaborative team of innovators, free-thinkers, and #ConsultantsWhoCode. Whether you’re based in London, Brighton, Exeter, or Edinburgh, we’ll endeavour to accommodate your location and working preferences. You can be home-based or hybrid, with the opportunity to work flexibility. EDF is leading the transition to a cleaner, low-emission, electric future and tackling climate change. We’re generating the right mix of wind, nuclear and solar electricity to power the nation, whatever the weather. We’d love for you to join us on our journey to help Britain achieve Net Zero, together. Here, success is personal; it’s your career, powered by us. Are You…? Proven in building applications from conception to delivery and supportability Knowledgeable in front-end and back-end serverless AWS capabilities Experienced within conceptional design, working with UI UX on components Skilled in writing front-end coding, using React, React Native and TypeScript Experienced in using Terraform or an equivalent Infrastructure as Code (IaC) tool Keen to upskill, via Dev Days, hackathons, AWS certifications, and pair programming The Opportunity We are seeking software engineers who may differ in coding background but will share our passion for ideas, innovation, and challenging the status quo to improve ways of working. Supportive and collaborative working experiences will bolster your full-stack skillset, while our agile working environment includes pair programming, liaison with senior specialists, coaching junior engineers, and cross-functional team communication to facilitate progressive change. Enjoy a dynamic, start-up atmosphere, with the security and potential of a larger organisation. You’ll always be encouraged to develop, and you’ll evolve your software engineering skillset by working on a variety of applications, learning about different parts of the business, and meeting new people. Pay, Benefits, And Culture Alongside a starting salary of at least £63,000, and a market-leading pension scheme, your package will include customisable benefits such as electric vehicle leasing, discounted gym membership, life assurance, healthcare cash plan, tech vouchers, product discounts, experience days, and more. Everyone is welcome at EDF; we’re committed to building a workforce that reflects gender balance, social mobility, and inclusion of minority ethnic backgrounds, LGBTQ+ communities, and those with disabilities. As a Disability Confident employer, we will support applicants requiring adjustments. Interested? Please submit your application by 10th April 2025. We look forward to receiving your application. For more information, and a taster of what it’s like to work in software engineering at EDF via our ‘We're #ConsultantsWhoCode’ video, visit www.edfenergy.com/careers/software-engineer Success is personal. It’s your journey, powered by us. Join us and we’ll help Britain achieve Net Zero, together. What's in it for you? Success is personal. It's your journey, powered by us. Join us and we'll help Britain achieve Net Zero together.


- Company Name
- Stanford Black Limited
- Job Title
- Software Engineer
- Job Description
- Java Engineer - Front Office Trading Systems (Hybrid) (UK-based applicants only) My client is looking for a Java Engineer to join a fast-paced front office development team supporting global trading in interest rate and credit markets. This is a hands-on engineering role focused on building and maintaining the core systems used by traders and middle office teams to manage a wide range of financial instruments. What You'll Be Working On Developing and enhancing key trading applications used for pricing, executing, and managing fixed income products. Building high-performance backend services that connect to global trading platforms and internal tools. Working closely with traders and other stakeholders to understand requirements and deliver robust, scalable solutions. Identifying and resolving issues around latency, connectivity, and system resilience. What You Bring to the Table Bachelor's/Master's Degree in Computer Science, Software Engineering, or similar subject. 3-7 years of post-higher education professional experience (ideally in Investment Bank or Hedge Fund). Strong professional experience in Java, particularly in building backend systems where performance and reliability matter. Solid understanding of multithreading, concurrency, and event-driven programming. Familiarity with messaging systems and streaming technologies commonly used in real-time applications. Experience with frameworks like Vert.x & Akka/Kafka. Exposure to or interest in financial trading systems, especially around bonds, swaps, repos, or other interest rate products.


- Company Name
- ClickHouse
- Job Title
- Core Software Engineer (C++) - Remote
- Job Description
- About ClickHouse We are the company behind the popular open-source, high performance columnar OLAP database management system for real-time analytics. ClickHouse works 100-1000x faster than traditional approaches. By offering a true column-based DBMS, it allows for systems to generate reports from petabytes of raw data with sub-second latencies. With an amazing community already adopting our open-source technology, we are now embracing our journey in delivering Cloud first solutions to delight our customers. With top adopters such as Lyft, Cisco, and eBay - not only do our products work at lightning speed, so do we. We are an open and collaborative company. Our colleagues are curious, engaged and excited about what they do. If you want to work in an environment where you can learn, grow, be an agent of change and have your voice heard - then please read on! NOTE: This person can be located anywhere in the United Kingdom; the role is fully remote and not office-based. With over 37,000 stars on GitHub, ClickHouse is the fastest and most resource efficient open-source database for real-time apps and analytics. Our Core Engineering teams own the heart of our ClickHouse Open Source project. We are looking for exceptional C++ engineers to join our remote-first, global team and continue to scale and grow both our open source and ClickHouse Cloud offerings. More specifically, our Performance Engineering team is seeking engineers who love optimizing the performance of distributed systems. What will you do? As part of the ClickHouse Core Performance team, you will analyze and optimize the performance of the core ClickHouse database. The team works on many different topics such as query optimization, distributed query optimization, relational operators (e.g. aggregation and joins), caching, and low-level optimizations like SIMD instructions. You will ensure that the database performance does not deteriorate over time by extending existing and adding new performance tests, based on real-world or synthetic datasets. You will serve as a resource for the Support Engineering team, helping to debug the most advanced performance issues encountered by our customers. As the core ClickHouse database continues to move at a fast pace, you will closely collaborate with our other core teams to assess the impact of new features on performance and support colleagues with performance tests and advice. You will work with our open-source community. This will include resolving issues, reviewing and finishing PRs, answering questions from mail, chats, google groups, external Slack channels, etc. About you: You bring along solid professional software development experience in C++. This includes experience with Unix Systems. You have strong knowledge in database internals and design. You have experience in performance engineering, ideally in a database but other areas like high-frequency trading, simulation, real time data processing etc. are also okay. You communicate well with others and have the ability to work well within and across engineering teams. You are ready to work closely with our open-source community. You participate in code reviews with patience and attention to detail fostering a culture of collaboration and mutual respect. You are a strong problem-solver and have solid production debugging skills. You are passionate about efficiency, availability, scalability and data governance. You thrive in a fast-paced start-up environment, seeing yourself as a partner with the business with the shared goal of moving forward and building together. You have a high level of responsibility, ownership, and accountability. Bonus points for: Experience with ClickHouse Experience in security, privacy, and compliance. Experience with TCP/IP and network programming. Experience developing cloud infrastructure services, preferably with Kubernetes. reExperience giving public talks at technical conferences and meetups. Previous contributions to open source projects. Compensation This role offers cash compensation and a stock options grant. For roles based in the United States, you can find above our typical starting salary ranges for this role, depending on your specific location. The positioning of offers within a certain range depends on various factors, including: candidate experience, qualifications, skills, business requirements and geographical location. If you have any questions or comments about compensation as a candidate, please get in touch with us at paytransparency@clickhouse.com. Perks Flexible work environment - ClickHouse is a distributed company offering remote-first work to all employees Healthcare - Employer contributions towards your healthcare. Equity in the company - Every new team member who joins our company receives stock options. Time off - Flexible time off in the US, generous entitlement in all countries. A $500 Home office setup if you’re a remote employee. Employee-driven international mobility- we enable you to relocate internationally if you wish (within certain countries and timelines and subject to role requirements, time zones and work permit considerations) Culture - We All Shape It As part of our first 500 employees, you will be instrumental in shaping our culture. We look for candidates who are: Motivated by doing great work as part of a team :) Open to learning from others and sharing with others Team Players: helpful, resourceful, responsive Respectful and see feedback as an opportunity to grow Are you interested in finding out more about our culture? We are a one year old company therefore we are excited to be building it together at the moment. Our first 500 employees are the culture shapers of our future. Check out our blog posts or follow us on LinkedIn to find out more about what’s important to us, and to find out if you’d like to come and contribute to building our culture with us! Please see here for our Privacy Statement.


- Company Name
- JPMorganChase
- Job Title
- Software Engineer III - React and Type Script
- Job Description
- Job Description We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within the Corporate and Investment Banking Notifications division, you will play a pivotal role as an experienced member of an agile team, designing and delivering reliable, industry-leading technology products in a secure, stable, and scalable manner. Your responsibilities will include implementing crucial technology solutions across a variety of technical areas within different business functions, all in support of the firm's business goals. Job Responsibilities Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture Contributes to software engineering communities of practice and events that explore new and emerging technologies Adds to team culture of diversity, equity, inclusion, and respect Required Qualifications, Capabilities, And Skills Formal training or certification on software engineering concepts and applied experience Hands-on practical experience in system design, application development, testing, and operational stability Proficient in coding in JavaScript/TypeScript Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages Overall knowledge of the Software Development Life Cycle Solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.) Preferred Qualifications, Capabilities, And Skills Familiarity with modern front-end technologies Familiarity with micro-service architectures Familiarity with Java programming language Familiarity with cloud technologies ABOUT US J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world’s most prominent corporations, governments, wealthy individuals and institutional investors. Our first-class business in a first-class way approach to serving clients drives everything we do. We strive to build trusted, long-term partnerships to help our clients achieve their business objectives. We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants’ and employees’ religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation. About The Team J.P. Morgan’s Commercial & Investment Bank is a global leader across banking, markets, securities services and payments. Corporations, governments and institutions throughout the world entrust us with their business in more than 100 countries. The Commercial & Investment Bank provides strategic advice, raises capital, manages risk and extends liquidity in markets around the world.