Skip to content

Senior Engineer
Company | LSEG |
---|
Location | New York, NY, USA |
---|
Salary | $110600 – $184400 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Senior, 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