Oliver James are mandated by the tier one client to assist in the recruitment of a Senior Software Engineer. The role will be initially based remotely, moving to a blend of home and office base paying between £50,000 - £70,000 basic (excluding car, cash bonuses, bonuses etc.)
Oliver James are mandated by the tier one client to assist in the recruitment of a Senior Software Engineer. The role will be initially based remotely, moving to a blend of home and office base paying between £50,000 - £70,000 basic (excluding car, cash bonuses, bonuses etc.)
The successful hire will join our client's global product design and development teams to deliver next-generation continuous monitoring data analytics and compliance reporting for enterprise clients. The successful candidate will be based in London, delivering to a global client base of large enterprises.
You will work in a software engineering focused technology team joining our growing product development team working on the latest full-stack and end-to-end technologies for real-time data analytics for the enterprise. You will contribute to the evolution of our technology platform to solve real-world problems for real clients all over the globe.
Responsibilities
As a Senior Software Engineer, your responsibilities will include:
Architecture, Requirements Analysis, High Level Design, Implementation, Testing, Deployment and Operational concerns across the end to end software development lifecycle
Build general breadth and depth of expertise across the full technology stack and across the scope of the application domain.
Drive the evolution of the product's functionality and architecture for performance, scalability, efficiency and robustness.
Contribute to the evolution of our technology platform to solve real-world problems for real clients all over the globe
Essential skills and experience
Coding experience in Java and/or Groovy
Experience working in software development teams
Knowledge of data structures and algorithms
Comfortable wrangling structured and unstructured data files
Good knowledge across the end-to-end software development life cycle
Experience leading and managing teams
Project Management
Software Testing
Linux Administration
Virtualisation / Containerisation