Requirements
- Strong understanding of microservices design, including pitfalls and best practices
- Knowledge of Domain-Driven Design (DDD) and event-driven architecture principles
- Experience with containerization and orchestration using Docker and Kubernetes
- Skilled in event-driven patterns for efficient and robust communication
- Expertise in building and maintaining DevOps pipelines, ideally with GitLab
- Proficient in shift-left testing using tools like JUnit, Cucumber, Gherkin, PACT, and Test Containers
- Working knowledge of event/message brokers such as Kafka and MQ
- Strong experience in Object-Oriented Programming (OOP)
- Advanced knowledge of Java 17+ features and practical experience with Spring Boot
- Skilled in developing RESTful services, including REST design principles, Swagger/OpenAPI, and Spring REST MVC
- Proficient in building and delivering enterprise-grade Java applications
- Hands-on experience with data structures, algorithms, concurrency, and multi-threading
- Strong SQL knowledge with experience in relational databases such as Postgres
- Working knowledge of object storage solutions, e.g., AWS S3
- Familiarity with database version control tools like Flyway and Liquibase
- Experience working with major public cloud platforms, preferably AWS
- Hands-on use of cloud-based services such as AWS Aurora, MSK, S3, and IAM
- Basic understanding of cloud networking concepts
- Understanding of blockchain fundamentals, including consensus mechanisms and smart contracts
- Knowledge of interoperability protocols
- Experience integrating blockchain solutions with existing enterprise systems
- Familiarity with cross-chain communication and bridging technologies
- Awareness of security considerations in blockchain integration (e.g., cryptographic standards, key management)
- Knowledge of token standard and transaction lifecycle
- Strong understanding and commitment to the ethos of agile working
- Experience working within Scrum and Kanban frameworks
- Active participation in sprint ceremonies, including Product Backlog Refinement
- Proven collaboration with cross-functional teams in scaled agile environments
- Delivery-focused: Committed to meeting deadlines and managing stakeholder expectations
- Accountable: Takes ownership and responsibility for outcomes
- Collaborative: Works effectively within cross-functional teams and fosters teamwork
- Communicative: Champions clear, respectful, and constructive communication
- Quality-driven: Maintains high standards in code quality, testing, and CI/CD practices
- Adaptable & Innovative: Eager to learn, improve, and embrace new technologies
- Critical yet Respectful: Challenges ideas constructively while maintaining professionalism
- Engineering Mindset: Passionate about solving problems and minimizing complexity
What the job involves
- The successful candidate for the Senior Lead Engineer role, will be working with the Director Technical Delivery Solution and Delivery, will form part of a team building a complex, ground-up cloud-based critical market infrastructure service in a bold new venture for LSEG
- This opening requires a candidate who takes great pride in delivering excellence with excellent logical and technical skills and a can-do attitude combined with a helpful mentality, and a wish to play a critical role in forming and growing a new business
- A strong focus on engineering excellence and coding, adopting an open and hands-on approach to problem-solving and delivery
- Engage deeply in technical design and implementation to ensure solutions are robust, scalable, and aligned with industry standards
- Actively contribute to all stages of the product engineering life cycle—solutioning, design, coding, and testing—while promoting collaboration and transparency within the team to drive high-quality outcomes
- Demonstrate ownership and pride in work, proactively taking on new responsibilities aligned with product engineering needs
- Embrace and apply LSEG engineering principles, diving deep technically to build with purpose and foster excellence within the team through open collaboration
- Create an environment of engagement, challenge, and constructive questioning, ensuring trust and respect are maintained and a strong one-team mentality is upheld
#J-18808-Ljbffr…
