Posted in

Senior Engineer

Senior Engineer

CompanyLSEG
LocationNew York, NY, USA
Salary$110600 – $184400
TypeFull-Time
Degrees
Experience LevelSenior, Expert or higher

Requirements

  • Good knowledge of Infrastructure as Code concepts (IAC) and basics of Microservices architecture
  • Knowledge of Cloud Technology basics across CSPs – Amazon, Microsoft, and Google (at least one)
  • Knowledge and implementation experience of DevOps, CI/CD, DevSecOps concepts
  • Good level of understanding of Architecture principles, design methodologies and their applicability
  • Hands-on experience of creating and deploying CI/CD pipelines (GitLab / Jenkins / GitHub)
  • Configuring and running Code/Binary scans using solutions like SonarQube, Semgrep, Blackbuck, Trivy, GitLeaks Veracode, etc.
  • Configuring and using Secrets management tools like Vault and Cloud native solutions
  • Broad knowledge of SDLC Tools, specifically Build, Test and Deploy Automation tools, e.g., Maven, Gradle, Selenium, Ansible, etc.
  • Good understanding of Source code mgmt solutions like GitHub, GitLab, BitBucket, etc.
  • Good understanding of Artifact and dependency mgmt solutions like JFrog, Nexus, etc.
  • Good understanding on Containerisation solutions, e.g., K8, Docker, Kaniko, etc.
  • Proficiency in at least one of the standard programming languages – Java/JavaScript, C#, Python, or similar Object-oriented programming
  • Proficiency in at least one of the standard scripting languages – Terraform, Bash, Ansible, etc.
  • Good understanding of Software engineering concepts, e.g., coding techniques (DRY principles), Trunk based development (Branching/Merging techniques), etc.
  • Good understanding of Developer Desktops – both Physical and Virtual (W365) and implementation of tooling framework/solutions for Desktops
  • Good understanding of the basics of Gen AI concepts and solutions – GitHub Copilot, GitLab Duo, Q developer
  • Previous experience in a Project delivery, Coordination or Support role
  • Previous experience of Software Development, Business and Technical Analysis, Quality Assurance, and / or Emerging Technology and Governance
  • PPM Tools (ex: Clarity, JIRA, Asana)

Responsibilities

  • Ensure quality deliverables to ensure software meets or exceeds specified standards and objectives
  • Apply software engineering principles and practices to design, build, and run solutions which are scalable and reliable
  • Design, develop, modify, adapt and implement short and long-term solutions to technology needs through new and existing applications, systems architecture, network systems and applications infrastructure
  • The team(s) continuously fine-tune systems to meet stringent non-functional requirements on performance, resilience and operability, and design
  • Demonstrates significant knowledge of a single or multiple technologies and advises on design, development and implementation
  • Advances tools and applications by producing clean and efficient code and reviews others’ code when required
  • Handles own workload and promotes an inclusive and open culture
  • Demonstrates depth of knowledge and expertise in software development and is regarded as the SME in their domain. Develops knowledge of other domains to understand linkages and dependencies
  • Understands the tech strategy and culture, and how they impact own work as well as adjacent teams
  • Oversees the design work and planning for user journeys ensuring the achieve the desired objectives
  • Supports the creation of solutions for Epics and the associated implementation tasks
  • Adapts existing patterns to develop robust solutions
  • Develops understanding of LSEG’s commercial direction and how technology is forming a part of this
  • Completes the delivery of given tasks with some guidance and oversight
  • Builds strong relationships with senior internal partners, growing network and collaborating with own team and colleagues in other domains. Communicates complex information clearly to relevant audiences
  • Takes initiative to develop knowledge in technology products and tools through on the job learning, certifications and projects
  • Must interact with global teams in time zones spanning UK, US, APAC areas
  • Engage in and improve the whole lifecycle of services—from inception and design, through to deployment, operation, and refinement
  • Support services before they go live through activities such as system design consulting, developing software platforms and frameworks, capacity planning and launch reviews
  • Maintain services once they are live by measuring and monitoring availability, latency, and overall system health
  • Scale systems sustainably through mechanisms like automation and evolve systems by pushing for changes that improve reliability and velocity
  • Build a CI/CD pipeline and maintain the pipeline for Software Delivery
  • Collaborate with Security and Infrastructure teams to ensure the patching are up to date
  • Co-ordinate and work with Devops Capability team to perform the Disaster recovery for the applications
  • Participate in Project related activities to meet operational needs
  • To ensure knowledge Articles of all supported systems is continually updated
  • To provide a high level of customer service, whilst working under pressure
  • To follow and adhere to established Incident Management, Change Management and Problem Management procedures

Preferred Qualifications

  • Hands-On experience of working on Windows/ Linux Servers. Cloud services (AWS/Azure/GCP)
  • Managing incidents, change requests, service requests and driving TRT (Technical Recovery Team) calls
  • Strong problem solving skills on these platforms
  • Minimum knowledge and understanding of financial markets are desirable
  • Ability to work independently and in a team environment
  • Ability to communicate effectively in English with all levels of staff, both orally and written
  • Ability to manage own work and multitask to meet tight deadlines without losing sight of priorities under minimum supervision
  • Highly motivated, self-directed individual with a positive & pro-active attitude to work
  • Customer and service focused, with determination to meet their needs and expectations
  • Be driven and committed to the goals and objectives of the team and organization
  • Second line point of escalation in event of a major incident