Role Profile
The successful candidate for the Lead Scala Engineer role will work with the Head of Client Digital Technology, Post Trade. They will be responsible for developing an AWS cloud-based critical market infrastructure service using predominantly Scala. This is a highly technical engineering role suited for a software developer with a proven track record of building commercial applications in Scala.
This opportunity requires a candidate to take pride in their work, demonstrate ownership, exhibit excellent engineering and communication skills, a can-do attitude, and be highly collaborative.
They will play a critical role in growing the business.
Key Responsibilities
* Build, deliver, and maintain multiple components of the Equities platform, ensuring timely delivery of work items.
* Resolve complex problems through in-depth evaluation of architectures, business processes, and industry standards.
* Serve as an advisor to develop resilient and future-proof solutions.
* Research and suggest new projects for the platform.
* Take on responsibilities based on project needs and circumstances.
* Guide program initiatives in engineering excellence and learning & development.
* Ensure work is well documented and communicated, managing partner expectations.
* Promote a culture of trust, respect, and a one-team mentality.
Key Skills and Experience
* Microservices architecture, understanding design pitfalls and best practices.
* Knowledge of Domain-Driven Design and event-driven architecture.
* Experience with containerized services using Docker and Kubernetes.
* Familiarity with service mesh technologies like Istio.
* Experience with CI/CD pipelines, preferably using GitLab.
* Proficiency in shift-left testing principles with tools like JUnit, Cucumber, Gherkin, Pact, TestContainers.
* Experience with messaging systems like Kafka and MQ.
* Advanced Scala programming (5+ years), with strong experience in functional and object-oriented programming.
* Deep understanding of Scala frameworks like Akka, Play, Cats/Scalaz.
* Experience delivering enterprise-grade Scala applications.
* Knowledge of data structures, algorithms, concurrency, and multi-threading.
* Strong SQL skills and experience with relational databases like Postgres.
* Familiarity with AWS services such as S3, Aurora, MSK, IAM.
* Understanding of cloud networking concepts.
* Experience working in Agile environments, including Scrum or Kanban.
* Ability to collaborate in scaled agile teams and participate in ceremonies.
* Some experience with Java and web development using ReactJS.
Key Behaviours
* Focus on delivery, meeting commitments, and managing expectations.
* Responsibility and accountability for tasks.
* Effective team collaboration and understanding of requirements.
* Critical thinking and respectful ambition.
* Strong communication skills.
* A desire to learn, improve, and innovate.
* High standards for code quality, reviews, testing, and CI/CD.
* Enjoyment of working with diverse technologies and taking on challenges.
LSEG is a leading global financial markets infrastructure and data provider, committed to driving financial stability, sustainable growth, and diversity.
We offer tailored benefits including healthcare, retirement plans, paid volunteering days, and wellbeing initiatives.
We are an equal opportunities employer, respecting all protected characteristics and accommodating diverse needs.
Please review our privacy notice regarding the handling of personal data.
#J-18808-Ljbffr