London Stock Exchange Group logo

Software Engineer

London Stock Exchange Group
NewPosted yesterday

LOCATION

Bangalore-A · Onsite

EXPERIENCE

Not specified

TYPE

FullTime

SKILLS REQUIRED

PythonCloud InfrastructureInfrastructure as CodeContainerizationCI/CDSoftware Development Lifecycle

Job description

Overview

Software Engineer on the Offensive Security Operations (OSO) team, building automation and custom tooling to reduce cyber security risk across a cloud-native, primarily AWS environment.

What you'll do

  • Gather user requirements, understand the needs and expectations of internal and external customers, and translate them into effective solution designs.
  • Maintain regular communication with partners, providing updates and collecting feedback for continuous improvement.
  • Implement and deliver solutions within agreed timeframes.
  • Fully test services, including unit tests and user acceptance tests.
  • Provide full documentation so the work can be maintained, extended and used in your absence.
  • Ensure all services align with LSEG security standards, team quality controls, and validated approaches.
  • Collaborate with partner teams to integrate security measures into all stages of the development lifecycle and existing tooling.
  • Continuously evaluate and improve quality and security processes, policies and documentation based on lessons learned and industry developments, through automation where possible.
  • Communicate sophisticated technology concepts clearly to technical and non-technical audiences through reports, presentations and documentation.
  • Demonstrate strong active listening skills and provide constructive feedback to colleagues and partners.

What you'll need

  • Bachelor's Degree or equivalent experience in Information Systems / Technology, Computer Science / Engineering or equivalent field of study.
  • Proven experience in crafting design documents.
  • Proven experience with Python 3.7+ and VueJS 2 or 3.
  • Proven experience with API development (Flask API or any).
  • Proven experience with CLI tool development (Cleo or any).
  • Proven experience with unit testing / integration / behavioural testing.
  • Proven experience in maintaining the complete software development lifecycle.
  • Proven experience with IaC technology to maintain cloud infrastructure.
  • Proven experience setting up and managing resources in cloud hosting solutions (AWS preferred).
  • Proven experience with PowerShell and/or Bash scripting.
  • Proven experience with containerisation.
  • Solid exposure to different software architectures.
  • Proven experience with RDBMS or NoSQL databases, preferably MySQL/PostgreSQL or similar.
  • Proven experience with Git repository management (GitLab / Git).
  • Proven experience with static analysis tooling.
  • Proven experience with CI / CD.
  • Strong analytical and problem-solving skills with keen attention to detail, comfortable investigating issues on production.
  • Strong understanding of security vulnerabilities and common software engineering flaws.
  • Comfortable with Agile practices (daily standups, retros, demos).
  • Comfortable demonstrating progression of work through demos.
  • Evidence-driven, methodical and incremental approach over future-proofing.
  • Proficiency with designing software and discussing with collaborators over contributing a solution to code.
  • Great teammate, able to self-organise.
  • Proactive over reactive; comfortable with estimation, planning and backlog maintenance.
  • Comfortable exploring and adopting out-of-the-box solutions, including outside immediate expertise.
  • Able to push back over overcommitting and underdelivering.
  • A kind, collaborative personality while being firm on delivering work and driving progress.

Nice to have

  • Knowledge of Azure / Graph API.
  • Good understanding of UI/UX.

Details

  • Location: Bangalore, India (RMZ Infinity).
  • Career stage: Senior Associate.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Software Engineer