Senior Software Engineer
The Senior Software Engineer will work as Tech Lead within autonomous working environments, delivering products that are part of a rebuild or in squads...
The Senior Software Engineer will work as Tech Lead within autonomous working environments, delivering products that are part of a rebuild or in squads aligned to key business goals. You will be exposed to a wide range of technologies working in an environment which is constantly evolving.
The Senior Software Engineer will assist in the technical delivery of great software and they will help support the technical direction for the team. The Senior Software Engineer will be familiar with full stack development and have considerable experience developing enterprise scale software in C#, AWS & React.
The Senior Software Engineer is responsible for building, enhancing, and maintaining products and/or systems to enable the Tote business plans and long-term objectives using the identified architecture.
The Senior Software Engineer is part of a self-organising Agile engineering function that champions best practices within the team and to provide continuous visibility of progress both internally and to external stakeholders.
Key Responsibilities
- Write and test code, refining and rewriting as necessary whilst communicating with other team members to discuss and improve
- Responsible for the full development of our product and its life cycle of features and components from insight and design through development, testing, integration, deployment, and operations
- Produce robust, clear, polished code using practices like Test-Driven Development (TDD) or Behaviour Driven Development (BDD)
- Design, build and iterate in commercial software development in the field of web, back-end and/or cloud solutions
- Effectively engage with the Company’s agile application life cycle management process, and implement tactical procedures to deliver high quality code whilst meeting deadlines
- Work with the scrum teams to provide technical support for small, medium and large engineering projects
- Mentor the Junior Engineers / Apprentice Engineers by enabling discussions on specification analysis, software design, code review, documentation support, testing cycle. Be the technical expert.
- Improve software deliverables utilising engineering best practices such as, reusability & continuous integration
- Participate in code reviews and develop new features and functionality for high volumes
- Participate in period and sprint planning exercises that support the ongoing development of the Product roadmap, acting as an ambassador of possibility within the engineering function
- Liaise with the Operational Marketing teams to ensure promotions and customer messages are clearly visible within the product
- Design and develop solutions that are modular, scalable and portable
- Work to improve overall system architecture and design components accordingly
- Investigate and develop performance improvements to the platform
- Develop new solutions to resolve ongoing issues with the platform an communicate across the organisation
- Extract and capture customer requirements within the product development cycle
- To liaise with Product Owners and Head of Technology to ensure that all technical possibilities are explored and that our products achieve the best possible functionality
- To work collaboratively in multidisciplinary teams to deliver project requirements
- To learn new technologies and to apply these to projects as applicable
Specialist Skills and Experience Required |
|
Below are some other jobs we think you might be interested in.
-
Senior Software Engineer
- Lloyds Banking Group
- Manchester, Greater Manchester
- Hybrid
£66,861 to £74,290 Annually26 Mar -
Senior Software Engineer
- Awin
- Germany
- Remote
11 Apr -
Senior Software Engineer
- Awin
- United Kingdom
- Remote
11 Apr -
Senior Software Engineer
- The Mercedes AMG-PETRONAS Formula One Team
- Brackley, UK
04 Apr -
Senior Software Engineer, FTA UK
- T Rowe Price
- London, UK
- Hybrid
19 Apr -
Senior Software & Controls Engineer
- JLR
- Gaydon, GB
02 Apr -
Software Engineer
- Lloyds Banking Group
- Manchester, Greater Manchester
- Hybrid
£45,954 to £51,060 Annually18 Apr -
Principal Engineer - Software Engineering
- BAE Systems (Powersource)
- Portsmouth, Hampshire
- Hybrid
Urgent!09 Apr -
Senior Software Engineer - Lens Platform (12 month fixed term) (70109)
- T Rowe Price
- London, UK
08 Apr -
Software Quality Engineer
- JLR
- Gaydon, GB
20 Mar -
Senior Software Engineer (Python/JS/React) - Fixed term 12 months (70119)
- T Rowe Price
- London, UK
08 Apr -
Lead Engineer - Software release
- JLR
- Gaydon, GB
25 Mar -
19 Apr
-
Senior Systems Engineers
- AWE
- Reading, England
08 Apr -
Senior Data Engineer
- Lloyds Banking Group
- Manchester, Greater Manchester
- Hybrid
£68,202 to £75,780 Annually18 Apr -
Software/Data Engineer (Java / Python) (70748)
- T Rowe Price
- London, UK
08 Apr -
Senior Project Delivery Engineer
- JLR
- Gaydon, GB
28 Mar -
Senior Technical Test Engineer
- Blackford Analysis
- Edinburgh
16 Apr -
Senior Engineer Vehicle Safety
- JLR
- Gaydon, GB
20 Mar -
Lead Software Engineer - Chief Data Office (69942)
- T Rowe Price
- London, UK
08 Apr