Senior Software Engineer

London Stock Exchange$100K — $130K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of software development experience in C++, C#, .NET, or other OOP languages.
  • Strong understanding of C++ fundamentals, including memory management and performance optimization.
  • Hands-on experience in Linux environments with shell scripting and system troubleshooting.
  • Experience with major cloud platforms like Microsoft Azure, AWS, or Google Cloud Platform.
  • Good proficiency with Git and collaborative development practices.
  • Familiarity with CI/CD, automated testing, and DevOps principles.
  • Experience with AI-assisted coding tools like GitHub Copilot or ChatGPT.

Responsibilities

  • Develop and maintain scalable, high-quality in-house software applications and services.
  • Participate in Agile practices like sprint planning and code reviews.
  • Collaborate with teams to solve technical challenges effectively.
  • Identify and resolve performance bottlenecks and system vulnerabilities.
  • Design and maintain monitoring and alerting mechanisms for application health.
  • Contribute ideas in system architecture discussions for better software design.
  • Research emerging technologies to drive product innovation.
  • Leverage AI-powered tools to enhance developer productivity.

Benefits

  • Participate in Agile development practices for continuous improvement.
  • Opportunities for collaboration across various technical teams.
  • Access to modern tools and technologies, including AI solutions.
  • Focus on innovation with active research in emerging technologies.
Full Job Description
Major Responsibilities / Accountabilities
  • Develop, enhance, and maintain scalable, high-quality in-house software applications and services.
  • Participate actively in Agile development practices, including sprint planning, requirement analysis, design discussions, code reviews, and retrospectives.
  • Collaborate with project leads, architects, and team members to identify technical challenges and implement effective solutions.
  • Identify performance bottlenecks, scalability concerns, and system vulnerabilities, and implement appropriate solutions.
  • Design, implement, and maintain monitoring, logging, and alerting mechanisms to ensure application health and operational excellence.
  • Contribute to system architecture discussions and recommend improvements to software design and development processes.
  • Research and evaluate emerging technologies, frameworks, and development tools to drive innovation and product improvements.
  • Leverage AI-powered development tools such as GitHub Copilot, Microsoft Copilot, and other generative AI technologies to improve developer productivity, code quality, testing, documentation, and automation.

Qualifications
  • 5+ years of software development experience using C++ (preferred), C#, .NET, or other object-oriented programming languages.
  • Strong understanding of C++ fundamentals, including memory management, pointers, object lifecycle, and performance optimization.
  • Hands-on experience working in Linux environments, including shell scripting, Bash, Cron jobs, and system troubleshooting.
  • Experience working with cloud platforms such as Microsoft Azure, AWS, or Google Cloud Platform (GCP).
  • Good understanding of source control and collaborative development practices using Git and related tools.
  • Familiarity with modern software development practices, including CI/CD, automated testing, and DevOps principles.
  • Experience using AI-assisted coding tools such as GitHub Copilot, Microsoft Copilot, ChatGPT, or similar developer productivity solutions.

Nice to Have

  • Experience designing, implementing, and supporting CI/CD pipelines using Azure DevOps, GitHub Actions, Jenkins, or similar platforms.
  • Experience developing and maintaining serverless applications using AWS Lambda, Azure Functions, or equivalent technologies.
  • Experience building high-availability, fault-tolerant, and scalable distributed systems.
  • Familiarity with containerization technologies such as Docker and orchestration platforms like Kubernetes.
  • Knowledge of monitoring and observability tools such as Prometheus, Grafana, Datadog, Splunk, or Azure Monitor.
  • Exposure to AI/ML integration, prompt engineering, or development workflows that incorporate generative AI technologies.


Career Stage:
Senior Associate

About London Stock Exchange

London Stock Exchange Careers

There has never been a better time to join the global team at London Stock Exchange, a leading financial marketplace renowned for its robust growth, innovation, and leadership in the financial sector.

Work You’ll Do

Join London Stock Exchange's market-leading team to help drive the future of financial markets. At the intersection of finance and technology, the company offers a unique position in the marketplace, fostering digital innovation and industry expertise. Professionals at London Stock Exchange work with a dynamic team of business and technology advisors, helping clients and the market navigate through complex financial landscapes with cutting-edge solutions. Collaborate with some of the most talented financial experts in the industry—professionals dedicated to advancing the state of financial markets and services.

Introducing the London Stock Exchange Professional Growth and Development Initiative

The initiative is building a market-leading team to propel London Stock Exchange to new heights, focusing on digital transformation and financial innovation.

Do Innovative Work

Engage in groundbreaking work with London Stock Exchange, where job opportunities abound for pushing the boundaries of financial technology and services.

Drive Innovation and Leadership

Deliver targeted financial solutions through a depth and breadth of consulting experience and innovation that’s second to none. London Stock Exchange is a place where leadership and diversity training meet to create a powerhouse in financial services.

Be Part of a Great Team

Join a team that values diversity and is committed to creating an inclusive culture. London Stockage Exchange offers a wide range of benefits and a culture that fosters professional growth and networking opportunities.

Future-proof Your Career

With London Stock Exchange, career advancement is limitless. The company supports professional growth with unmatched training, development, and certification support.

Explore Job Opportunities and Internships

From internships to leadership positions, London Stockage Exchange offers a variety of roles for individuals at every stage of their career. The company is continuously hiring, seeking passionate, curious, and innovative team players.

The London Stock Exchange Commitment to Professional Development

With a commitment to professional development and employment diversity, London Stock Exchange ensures that all team members have the resources and opportunities to thrive in their careers.

Stay Connected

Join the Team

Search open positions that match your skills and interests. London Stockage Exchange looks for passionate, creative, and solution-driven professionals. SEARCH LONDON STOCK EXCHANGE JOBS

Keep Up to Date

Stay ahead with career tips, insider perspectives, and industry-leading insights you can put to use today—all from the people who work at London Stock Exchange.

READ CAREERS BLOG

Job Alert Emails

Personalize your subscription to receive job alerts, latest news, and insider tips tailored to your preferences. Discover the exciting and rewarding opportunities that await at London Stockage Exchange.
Learn more about London Stock Exchange

Similar Jobs

More Jobs at London Stock Exchange

  • Senior React Developer
    $129K — $216K *
    New York, NY 10025 (New York County)
    Enterprise Technology
    In-Person
  • Site Reliability Engineer
    $90K — $130K *
    Saint Louis, MO 63129 (Saint Louis County)
    Information Technology
    In-Person
  • Account Director
    $183K — $306K *
    New York, NY 10025 (New York County)
    Business Services
    In-Person
  • DevOps Engineer
    $90K — $130K *
    Saint Louis, MO 63129 (Saint Louis County)
    Information Technology
    In-Person
  • AI Strategy Lead
    $147K — $245K *
    New York, NY 10025 (New York County)
    Finance & Insurance
    In-Person

More Information Technology Jobs

Find similar Senior Software Engineer jobs: