Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailShift Pattern:
Standard 40 Hour Week (United Kingdom)Scheduled Weekly Hours:
40Corporate Grade:
D - Assistant Vice PresidentReporting Line:
(UK Division) Information TechnologyLocation:
UK-LondonWorker Type:
PermanentOverall Purpose of Role
As a Senior Engineer you will be responsible for designing and developing software systems and applications. You will act as a high-level decision influencer in the process of determining everything from design choices to technical standards such as platforms coding standards and tools.
You will work closely with other members of our cross-functional trading platform team. You will have a strong technical background and excellent IT skills paired with excellent team working communication and problem solving skills.
Responsibilities
Communicate collaborate and work constructively within the team on implementing new functionalities or resolving issues to build working software delivering customer value
Provide innovative and constructive feedback and proposals on improvements and changes
Design and implement application software up to all required standards of quality performance security and timeliness.
Peer review others changes to ensure software meets all requirements of quality security extensibility etc.
Proactively bringing issues and problems to the attention of the team; generating proposing and implementing innovative solutions to solve them.
Implement test or process automation Test Driven Development Continuous Integration and Continuous Delivery as required and support the team in implementing best practices.
Maintain exceptionally high standards of design and code quality at all times including but not limited to adherence to architectural security scalability standards and principles applied at the LME.
Research recommend and implement tools as needed with the goal of continually increasing our development productivity.
Evaluate possible solutions and designs to establish best approach in terms of customer outcome architecture and cost. Including prototyping technical spikes and proofs of concept.
Mentor team members on architectural best practice & patterns development techniques principles and processes.
Required Experience
A candidate for this position must have got working experience in IT organisation as a technologist who has evolved from a strong background in hands on software development:
3 years of experience of software development using Java
Previous experience in C development or desire to learn the language
Developing applications using Kafka/Confluent
Working in any of: Scrum Agile XP Kanban or Lean Software Development environment.
Problem solving skills and attitude for delivery
Software engineering practices including various types of testing: BDD TDD Unit Mock functional integration automation
Software design and implementation
Working with Version Control Systems especially Git
Working within and understanding of DevOps principles
Security aspects of software development
Working with SQL databases preferably Oracle
Desirable Experience
Scripting languages preferably Python
Automation/configuration management toolsets such as Puppet Chef Ansible or equivalent
Docker and Kubernetes
Setting up CI/CD pipelines.
The LME is committed to creating a diverse environment and is proud to be an equal opportunity employer. In recruiting for our teams we welcome the unique contributions that you can bring in terms of education ethnicity race sex gender identity expression & reassignment nation of origin age languages spoken colour religion disability sexual orientation and beliefs. In doing so we want every LME employee to feel our commitment to showing respect for all and encouraging open collaboration and communication.
#LI-Hybrid
Required Experience:
Senior IC
Full-Time