remote
Senior Software Engineer - LSEG (London Stock Exchange Group)
Software Engineer
Senior Software Engineer responsible for designing, building, and scaling high‑performance microservice solutions on AWS, leveraging Java and Python, and ensuring robust data handling with SQL databases in a fast‑paced financial technology environment.
About the role
Key Responsibilities
- Design, develop, and maintain scalable microservice architectures using Java and Python.
- Implement cloud‑native solutions on AWS, including CI/CD pipelines, container orchestration, and serverless components.
- Collaborate with product owners and data teams to define APIs, data models, and performance benchmarks.
- Optimize SQL database schemas and queries for high‑throughput financial data processing.
- Conduct code reviews, mentor junior engineers, and champion best practices for security and reliability.
Requirements
- 5+ years of professional software development experience, preferably in financial services or related domains.
- Strong proficiency in Java and Python, with hands‑on experience building RESTful APIs.
- Deep understanding of AWS services (EC2, Lambda, RDS, S3, CloudFormation) and container technologies (Docker, Kubernetes).
- Solid experience with relational databases, SQL performance tuning, and data modeling.
- Excellent problem‑solving skills, ability to work in an agile environment, and strong communication abilities.