Hybrid Working (1 day per week in Leicestershire Office) 28 Days Holiday plus Bank Holidays £60,000 - £75,000 per annum About us e-bate is an advanced B2B, SaaS Fintech solution for Rebate Management with a growing corporate customer base.We provide innovative software solutions to help businesses efficiently manage and optimise their B2B rebate programs. Our platform, built on AWS infrastructure, empowers our retail, distribution and manufacturing clients to streamline rebate calculation processes, enhance financial visibility and maximise profitability. Role Overview e-bate is seeking a hands on application team lead to manage day to day engineering team capabilities. The ideal candidate will have strong experience with C# and .NET applications, have experience with working with enterprise technologies and teams with knowledge of AWS infrastructure and services.We are seeking a candidate who is happy to be focused on the day to day detail and will continue to focus on management, improvements and scalability of the application as the business grows and we seek to separate out other teams and competency areas. You will work alongside delivery capabilities and infrastructure management as the business grows. Key Responsibilities • Hands-on programming to help resolve issues, building key components and guide others.• Code reviews and maintaining coding standards.• Ensure versioning and branching is appropriately managed by the team.• Ensure the application team are aligned with delivering against the roadmap outlined by the CTO.• Management and triaging of support and maintenance issues for the team.• Management and planning of the releases which are part of each sprint.• Technical hiring and staff assessment.• Team skills development and individual engineer KPIs.• Supporting development of key project deliverables and application side architectural decisions led by the CTO.• Participate in Sprint meetings.• Can respond to specific customer queries around Support cases to support non-technical members of staff and be customer facing if required.• Identify and make recommendations to make improvements to release management to improve KPIs• Support colleagues helping to forecast key deliverables.• Recommend improvements to developer tooling. Competencies • Experience as a senior C# /.NET FullStack Engineer• Demonstrated knowledge and experience with application side architecture and architecture considerations and design patterns.• Familiarity with microservices and data intensive applications and architectures.• Knowledge of AWS services such as S3, Aurora Postgres, Fargate, Kubernetes, RabbitMQ, SQS, Redis, Cognito, KMS.• Knowledge of .NET frameworks such as Entity Framework and Dapper• Knowledge of and experience with event-driven architectures, serverless and data-intensive architectures at scale is strongly preferred.• Knowledge of testing frameworks and approaches, and standards for developers.• Knowledge of application side security requirements and best practice approaches.• Knowledge and experience with versioning tools, repositories such as ADO, Github.You may have experience of the following: Software Development Team Lead, Lead Software Engineer, Application Development Manager, Senior Application Developer Lead, Lead .NET Developer, Technical Lead - Application Development, Lead Software Architect, Lead Backend Engineer, Lead C# Developer, Lead Full Stack Developer, etc. REF-
May 01, 2024
Full time
Hybrid Working (1 day per week in Leicestershire Office) 28 Days Holiday plus Bank Holidays £60,000 - £75,000 per annum About us e-bate is an advanced B2B, SaaS Fintech solution for Rebate Management with a growing corporate customer base.We provide innovative software solutions to help businesses efficiently manage and optimise their B2B rebate programs. Our platform, built on AWS infrastructure, empowers our retail, distribution and manufacturing clients to streamline rebate calculation processes, enhance financial visibility and maximise profitability. Role Overview e-bate is seeking a hands on application team lead to manage day to day engineering team capabilities. The ideal candidate will have strong experience with C# and .NET applications, have experience with working with enterprise technologies and teams with knowledge of AWS infrastructure and services.We are seeking a candidate who is happy to be focused on the day to day detail and will continue to focus on management, improvements and scalability of the application as the business grows and we seek to separate out other teams and competency areas. You will work alongside delivery capabilities and infrastructure management as the business grows. Key Responsibilities • Hands-on programming to help resolve issues, building key components and guide others.• Code reviews and maintaining coding standards.• Ensure versioning and branching is appropriately managed by the team.• Ensure the application team are aligned with delivering against the roadmap outlined by the CTO.• Management and triaging of support and maintenance issues for the team.• Management and planning of the releases which are part of each sprint.• Technical hiring and staff assessment.• Team skills development and individual engineer KPIs.• Supporting development of key project deliverables and application side architectural decisions led by the CTO.• Participate in Sprint meetings.• Can respond to specific customer queries around Support cases to support non-technical members of staff and be customer facing if required.• Identify and make recommendations to make improvements to release management to improve KPIs• Support colleagues helping to forecast key deliverables.• Recommend improvements to developer tooling. Competencies • Experience as a senior C# /.NET FullStack Engineer• Demonstrated knowledge and experience with application side architecture and architecture considerations and design patterns.• Familiarity with microservices and data intensive applications and architectures.• Knowledge of AWS services such as S3, Aurora Postgres, Fargate, Kubernetes, RabbitMQ, SQS, Redis, Cognito, KMS.• Knowledge of .NET frameworks such as Entity Framework and Dapper• Knowledge of and experience with event-driven architectures, serverless and data-intensive architectures at scale is strongly preferred.• Knowledge of testing frameworks and approaches, and standards for developers.• Knowledge of application side security requirements and best practice approaches.• Knowledge and experience with versioning tools, repositories such as ADO, Github.You may have experience of the following: Software Development Team Lead, Lead Software Engineer, Application Development Manager, Senior Application Developer Lead, Lead .NET Developer, Technical Lead - Application Development, Lead Software Architect, Lead Backend Engineer, Lead C# Developer, Lead Full Stack Developer, etc. REF-
Lead Software Engineer / Developer (Java SpringBoot) Milton Keynes / WFH to £95k Are you a Java technologist? You could be progressing your career, working on a modern Java, microservices tech stack whilst taking a lead role and contributing to technical decisions in a diverse, supportive environment at one of the country's leading PropTech companies that have revolutionised the way we find property for rent and sale. As a Lead Software Engineer you will be working on apps that are used by millions of people on a daily basis. You'll tale a lead role in designing and developing new features and enhancements on core internal systems, collaboratively problem solving as an integral part of a supportive Agile team. There's a modern microservices tech stack encompassing Java, SpringBoot, Kafka, ElasticSearch, Gradle, Hibernate, SQL and Docker amongst others (you don't experience with them all). You'll be encouraged to investigate and recommend emerging technologies and contribute to key design decisions and, as a senior developer help to provide mentoring and technical guidance, promoting best practice. Location / WFH: There's a hybrid work from home policy with two days per week in the Milton Keynes office with free onsite gym, café and parking (you need to be able to drive there). You'll join a friendly, sociable team where respect and collaboration are key. About you: You have strong core Java development experience; you'll be mainly using Java 11 but there is also Java 15 and 17 in the stack You have experience with SpringBoot and microservices You have mentoring and technical project leadership skills You have experience within an eCommerce or other high web traffic environment You have a good knowledge of databases e.g. SQL, MySQL, CouchDB You're an advocate of Agile methodologies, TDD and software development best practice You're familiar with Docker and / or Kubernetes You're collaborative with great communication skills, you enjoy being part of a team What's in it for you: As a Lead Software Engineer / Developer you will earn a competitive salary (to £95k) plus a host of benefits including: Pension Private healthcare including optical and physio Life Assurance Enhanced maternity / paternity packages Travel loan and cycle to work scheme Savings schemes Tax free charity donations Regular social events Apply now to find out more about this Lead Software Engineer / Developer (Java SpringBoot) opportunity. At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We're an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values.
May 01, 2024
Full time
Lead Software Engineer / Developer (Java SpringBoot) Milton Keynes / WFH to £95k Are you a Java technologist? You could be progressing your career, working on a modern Java, microservices tech stack whilst taking a lead role and contributing to technical decisions in a diverse, supportive environment at one of the country's leading PropTech companies that have revolutionised the way we find property for rent and sale. As a Lead Software Engineer you will be working on apps that are used by millions of people on a daily basis. You'll tale a lead role in designing and developing new features and enhancements on core internal systems, collaboratively problem solving as an integral part of a supportive Agile team. There's a modern microservices tech stack encompassing Java, SpringBoot, Kafka, ElasticSearch, Gradle, Hibernate, SQL and Docker amongst others (you don't experience with them all). You'll be encouraged to investigate and recommend emerging technologies and contribute to key design decisions and, as a senior developer help to provide mentoring and technical guidance, promoting best practice. Location / WFH: There's a hybrid work from home policy with two days per week in the Milton Keynes office with free onsite gym, café and parking (you need to be able to drive there). You'll join a friendly, sociable team where respect and collaboration are key. About you: You have strong core Java development experience; you'll be mainly using Java 11 but there is also Java 15 and 17 in the stack You have experience with SpringBoot and microservices You have mentoring and technical project leadership skills You have experience within an eCommerce or other high web traffic environment You have a good knowledge of databases e.g. SQL, MySQL, CouchDB You're an advocate of Agile methodologies, TDD and software development best practice You're familiar with Docker and / or Kubernetes You're collaborative with great communication skills, you enjoy being part of a team What's in it for you: As a Lead Software Engineer / Developer you will earn a competitive salary (to £95k) plus a host of benefits including: Pension Private healthcare including optical and physio Life Assurance Enhanced maternity / paternity packages Travel loan and cycle to work scheme Savings schemes Tax free charity donations Regular social events Apply now to find out more about this Lead Software Engineer / Developer (Java SpringBoot) opportunity. At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We're an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values.
Business Unit: Chief Operating OfficeSalary range: £47,200 - £70,800 per annumContract Type: Permanent Take control of your career. Live a Life More Virgin. Our Team In Quality Engineering Services we are proud that we are the team which deliver the engineering capabilities that enable our customers to engage with their finances when and how they want to. We deliver change right across the bank from in store, web and mobile channels across a range of technologies. We love what we do and it's truly an exciting time to join the team! We're looking for someone ambitious who of course loves the techy side of being a technologist but also someone who cares about delivering engaging customer experiences. We are looking for a best in class Senior Quality Automation Engineer who will provide expertise and knowledge to develop and execute exploratory and automated tests to ensure product quality. You'll work alongside the tribes/squads/project teams to drive test automation and framework(s) that complement the development approach. In this exciting role, you'll work collaboratively with the delivery team to review and input to requirements, specifications, and technical design documents, estimate, prioritise, plan and coordinate testing activities within the team. Interested, keep reading to find out more and apply! What you'll be doing • Developing and executing exploratory and automated tests to ensure product quality.• Working collaboratively with the delivery team to review and input to requirements, specifications and technical design documents, estimate, prioritise, plan and coordinate testing activities within the team.• Leading and mentoring colleagues within our project, squads and tribes ensuring the appropriate development and coaching is in place to ensure the team is successful across the bank.• Working with engineering leads; product owners; project managers and other competency chapter leads to understand the CIO & tribe priorities; working as a team you will facilitate the best solution and help prioritise the backlog which will demonstrate the most relevance for our colleagues and customers.• Feeding into overall delivery estimate, design, develop and execute automation scripts using open source tools as much as possible, develop and apply testing processes for new and existing products to meet stakeholder needs, track quality assurance metric• Proactively identifying technical impediments, working directly to resolve. • Working with colleague to support and educate on quality first principles, whilst facilitating CI/CD. We need you to have • Previous Experience of working in an agile environment with at least foundational experience of digital infrastructure, configuration management, continuous integration & automated software releases• In depth knowledge and understanding of user acceptance testing • Experience in shifting NFT left, this includes performance, Security, Accessibility and Compatibility.• Previous experience of automated software releases, configuration management and system management in a high availability cloud environment; Containerization experience highly desirable• Experience working with build tools like Maven or Gradle as well as compatibility testing tools (ideally Browserstack)• Skilled in automating functional testing in sprint and maintaining automated regression packages• Proficient in applying industry best practices, fostering knowledge sharing to provide solutions for complex business problems. It's a bonus if you have but not essential • Computer Science and/or Engineering degrees (or equivalent practical experience) are preferred while other degree subjects may be considered• Highly effective communication skills working with all levels of the organisation• Ability to thrive in a fast-paced, collaborative environment• Problem solving ability• Relentless focus on delivering business value through sound engineering methods and principles Red Hot Rewards • Generous holidays - 38.5 days annual leave (including bank holidays and prorated if Part-Time) plus the option to buy more • Up to five extra paid well-being days per year • 20 weeks paid, gender-neutral family leave (52 weeks in total) for expectant parents and those looking to adopt • Market-leading pension • Free private medical cover, income protection and life assurance • Flexible benefits include Cycle to Work, wellness and health assessments, and critical illness • Ability to work anywhere in the UK (where the role allows) And there's no waiting around, you'll enjoy these benefits from day one. Feeling insatiably curious about this role? Apply as soon as you can. If we're lucky to receive a lot of interest, we may close the advert early and would hate you to miss out.We're all about helping you Live a Life More Virgin , so happy to talk flexible working with you. Say hello to Virgin Money We're making great strides towards achieving our ambition of becoming the UK's best digital bank. As a full-service digital bank with a heritage stretching back over 180 years, we re a workforce to be reckoned with. We're putting the full power of our experience behind disruptive ideas that reinvent the role a bank plays in people's lives. We strive to create positive experiences for our millions of customers and our purpose, 'Making You Happier About Money', underpins everything we do. We believe in doing banking differently, innovating and working together to make a real difference. Join us and Live a Life More Virgin that empowers you with choice and flexibility in how you work. Be yourself at Virgin Money Our purpose is to make people happier about money, this means seeing and feeling the world as our customers do by creating a workforce that reflects the rich diversity of our customers and communities. We're committed to creating an inclusive culture where colleagues feel safe and inspired to contribute, speak up and be heard. As a Disability Confident Leader, we're committed to removing any obstacles to inclusion. If you need any reasonable adjustments or support making your application, contact our Talent Acquisition team Now the legal bit Living A Life More Virgin allows our colleagues to be based anywhere in the UK (if the role allows it), but we'll need you to confirm you have the right to work in the UK. If you're successful in securing a role with us, there are some checks you need to complete before starting. These include credit and criminal record checks and three years' worth of
May 01, 2024
Full time
Business Unit: Chief Operating OfficeSalary range: £47,200 - £70,800 per annumContract Type: Permanent Take control of your career. Live a Life More Virgin. Our Team In Quality Engineering Services we are proud that we are the team which deliver the engineering capabilities that enable our customers to engage with their finances when and how they want to. We deliver change right across the bank from in store, web and mobile channels across a range of technologies. We love what we do and it's truly an exciting time to join the team! We're looking for someone ambitious who of course loves the techy side of being a technologist but also someone who cares about delivering engaging customer experiences. We are looking for a best in class Senior Quality Automation Engineer who will provide expertise and knowledge to develop and execute exploratory and automated tests to ensure product quality. You'll work alongside the tribes/squads/project teams to drive test automation and framework(s) that complement the development approach. In this exciting role, you'll work collaboratively with the delivery team to review and input to requirements, specifications, and technical design documents, estimate, prioritise, plan and coordinate testing activities within the team. Interested, keep reading to find out more and apply! What you'll be doing • Developing and executing exploratory and automated tests to ensure product quality.• Working collaboratively with the delivery team to review and input to requirements, specifications and technical design documents, estimate, prioritise, plan and coordinate testing activities within the team.• Leading and mentoring colleagues within our project, squads and tribes ensuring the appropriate development and coaching is in place to ensure the team is successful across the bank.• Working with engineering leads; product owners; project managers and other competency chapter leads to understand the CIO & tribe priorities; working as a team you will facilitate the best solution and help prioritise the backlog which will demonstrate the most relevance for our colleagues and customers.• Feeding into overall delivery estimate, design, develop and execute automation scripts using open source tools as much as possible, develop and apply testing processes for new and existing products to meet stakeholder needs, track quality assurance metric• Proactively identifying technical impediments, working directly to resolve. • Working with colleague to support and educate on quality first principles, whilst facilitating CI/CD. We need you to have • Previous Experience of working in an agile environment with at least foundational experience of digital infrastructure, configuration management, continuous integration & automated software releases• In depth knowledge and understanding of user acceptance testing • Experience in shifting NFT left, this includes performance, Security, Accessibility and Compatibility.• Previous experience of automated software releases, configuration management and system management in a high availability cloud environment; Containerization experience highly desirable• Experience working with build tools like Maven or Gradle as well as compatibility testing tools (ideally Browserstack)• Skilled in automating functional testing in sprint and maintaining automated regression packages• Proficient in applying industry best practices, fostering knowledge sharing to provide solutions for complex business problems. It's a bonus if you have but not essential • Computer Science and/or Engineering degrees (or equivalent practical experience) are preferred while other degree subjects may be considered• Highly effective communication skills working with all levels of the organisation• Ability to thrive in a fast-paced, collaborative environment• Problem solving ability• Relentless focus on delivering business value through sound engineering methods and principles Red Hot Rewards • Generous holidays - 38.5 days annual leave (including bank holidays and prorated if Part-Time) plus the option to buy more • Up to five extra paid well-being days per year • 20 weeks paid, gender-neutral family leave (52 weeks in total) for expectant parents and those looking to adopt • Market-leading pension • Free private medical cover, income protection and life assurance • Flexible benefits include Cycle to Work, wellness and health assessments, and critical illness • Ability to work anywhere in the UK (where the role allows) And there's no waiting around, you'll enjoy these benefits from day one. Feeling insatiably curious about this role? Apply as soon as you can. If we're lucky to receive a lot of interest, we may close the advert early and would hate you to miss out.We're all about helping you Live a Life More Virgin , so happy to talk flexible working with you. Say hello to Virgin Money We're making great strides towards achieving our ambition of becoming the UK's best digital bank. As a full-service digital bank with a heritage stretching back over 180 years, we re a workforce to be reckoned with. We're putting the full power of our experience behind disruptive ideas that reinvent the role a bank plays in people's lives. We strive to create positive experiences for our millions of customers and our purpose, 'Making You Happier About Money', underpins everything we do. We believe in doing banking differently, innovating and working together to make a real difference. Join us and Live a Life More Virgin that empowers you with choice and flexibility in how you work. Be yourself at Virgin Money Our purpose is to make people happier about money, this means seeing and feeling the world as our customers do by creating a workforce that reflects the rich diversity of our customers and communities. We're committed to creating an inclusive culture where colleagues feel safe and inspired to contribute, speak up and be heard. As a Disability Confident Leader, we're committed to removing any obstacles to inclusion. If you need any reasonable adjustments or support making your application, contact our Talent Acquisition team Now the legal bit Living A Life More Virgin allows our colleagues to be based anywhere in the UK (if the role allows it), but we'll need you to confirm you have the right to work in the UK. If you're successful in securing a role with us, there are some checks you need to complete before starting. These include credit and criminal record checks and three years' worth of
IT Project Manager Stoke-on-Trent Full Time- Perm- Mon-Fri £30k-£40k D.O.E Woodford Gray Group have been retained by our client based in Stoke On Trent to help them secure a IT Project Manager you will be joining a growing IT projects team to support and manage the delivery of numerous projects within the transformation program. This role reports into the Lead Project Manager & IT Manager, whilst collaborating with a team of Software Developers & Data Engineers to deliver key projects on time and to budget. The Ideal Candidate: Visionary: You see the big picture and excited by the potential of digital transformation to revolutionize how we work. Methodical Thinker: With a mind for strategy, you plan several steps ahead, ensuring that our projects align with our long-term goals. Tech- Savvy Leader: you solid grounding with the Microsoft technology stack enables you to lead projects with confidence and efficiency. PRINCE 2 Qualified: Your PRINCE2 qualification is a testament to your commitment to excellence in project management. Experienced: with at least 2 years of experience, you've honed your skills and are ready to take on a complex challenge. Communicator: You articulate complex ideas clearly, ensuring all stakeholders are on board and informed. Collaborative Team Player: You thrive in a team setting, contributing to and drawing from the collective expertise of the project team to achieve common goals. The Responsibilities: Project Leadership: Lead and manage the end-to-end projects that have been assigned. Stakeholder Management: As a primary point of contact for stakeholders, ensuring clear communication and alignment of project objectives. Risk Management: Identify project risks and dependencies, advising on appropriate mitigation strategies and reporting to the Senior Project Manager. Planning: Having a proven track record of creating and managing project plans, resource schedules, progress reports. If you are looking for a Project Manager role please apply now.
May 01, 2024
Full time
IT Project Manager Stoke-on-Trent Full Time- Perm- Mon-Fri £30k-£40k D.O.E Woodford Gray Group have been retained by our client based in Stoke On Trent to help them secure a IT Project Manager you will be joining a growing IT projects team to support and manage the delivery of numerous projects within the transformation program. This role reports into the Lead Project Manager & IT Manager, whilst collaborating with a team of Software Developers & Data Engineers to deliver key projects on time and to budget. The Ideal Candidate: Visionary: You see the big picture and excited by the potential of digital transformation to revolutionize how we work. Methodical Thinker: With a mind for strategy, you plan several steps ahead, ensuring that our projects align with our long-term goals. Tech- Savvy Leader: you solid grounding with the Microsoft technology stack enables you to lead projects with confidence and efficiency. PRINCE 2 Qualified: Your PRINCE2 qualification is a testament to your commitment to excellence in project management. Experienced: with at least 2 years of experience, you've honed your skills and are ready to take on a complex challenge. Communicator: You articulate complex ideas clearly, ensuring all stakeholders are on board and informed. Collaborative Team Player: You thrive in a team setting, contributing to and drawing from the collective expertise of the project team to achieve common goals. The Responsibilities: Project Leadership: Lead and manage the end-to-end projects that have been assigned. Stakeholder Management: As a primary point of contact for stakeholders, ensuring clear communication and alignment of project objectives. Risk Management: Identify project risks and dependencies, advising on appropriate mitigation strategies and reporting to the Senior Project Manager. Planning: Having a proven track record of creating and managing project plans, resource schedules, progress reports. If you are looking for a Project Manager role please apply now.
Job Description Senior Java Developer - Glasgow Reporting of the R ole This role reports to Tech Lead Overview of job The Commercial Technology team develop and maintain the products that drive the commercial revenues at Global for both the Radio and Outdoor parts of the business. In this role, you will find yourself working closely with a suite of microservices developed using Java 11+ (mostly Java 17), Spring Boot, of which some will be event driven. You will own the technical lifecycle of these services, including the CI/CD pipelines (Jenkins/ Terraform), running the services in Kubernetes (EKS on AWS), and monitoring / alerting in a production environment (Prometheus / Grafana). Also, you will lead and mentor a small squad of engineers, deciding how to incrementally deliver value (whether that be XP, Scrum, Kanban). We are a friendly and close-knit team and work in a highly collaborative, agile environment! 3 best things about the job Work on an interesting domain, with an evolving modern tech stack. Work in an agile team, where you have the time, freedom, and autonomy to solve complex problems. Work closely with partners and the product team to continuously deliver value to the organisation. Measures of success - In the first few months, you would have: A role model for good development practice within the team including leading code reviews and making sure other members of the team are building their understanding. Delivered several complex features for the business across multiple components of the system. Taken a leading role in ensuring a reliable production environment and made sure relevant tooling is in place and delivered features could be monitored in case of issues. Gained a proven understanding of the business context and how it relates to the deliverables of the team. Partnered with product team members to help set the roadmap for the team. Started mentoring relationships with other members of the team. Responsibilities of the role Developing features for the business and building on the platform architecture to support future features on the roadmap. Leading code reviews and other best practice, including security and performance considerations, to set standards within the team. Drive the agile development process and constantly question where improvements can be made. Mentoring other team members. Encourage a culture of learning within the team. Have an operational mindset and be responsible for maintaining a reliable production environment. What you will need The ideal candidate will be proactive and willing to develop and implement innovative solutions, capable of the following: Demonstrable experience of solving complex problems across a whole system. Expertise in good coding disciplines including concurrency. Expertise in Java 11/17, Spring Boot, RDBMS and noSQL persistence technologies. Although this role focuses on Java, we use other languages too so a willingness to learn them would be encouraged. Expertise in publish-subscribe technologies such as Kafka, RabbitMQ or SNS/SQS Expertise in writing well tested code, accounting for performance, security, maintainability and supportability Proven experience in system architecture and end to end thinking. Proven experience in coaching / mentoring. Everyone is welcome at Global Just like our media and entertainment platforms are for everyone, so are our workplaces. We know that we can't possibly serve our diverse audiences without first nurturing and celebrating it in our people and that's why we work hard to create an inclusive culture for everyone. We believe that different will set us apart, so no matter what you look like, where you come from or what your favourite radio station is, we want to hear from you. Although we cannot make guarantees, we welcome conversations about flexible working for all roles at Global
May 01, 2024
Full time
Job Description Senior Java Developer - Glasgow Reporting of the R ole This role reports to Tech Lead Overview of job The Commercial Technology team develop and maintain the products that drive the commercial revenues at Global for both the Radio and Outdoor parts of the business. In this role, you will find yourself working closely with a suite of microservices developed using Java 11+ (mostly Java 17), Spring Boot, of which some will be event driven. You will own the technical lifecycle of these services, including the CI/CD pipelines (Jenkins/ Terraform), running the services in Kubernetes (EKS on AWS), and monitoring / alerting in a production environment (Prometheus / Grafana). Also, you will lead and mentor a small squad of engineers, deciding how to incrementally deliver value (whether that be XP, Scrum, Kanban). We are a friendly and close-knit team and work in a highly collaborative, agile environment! 3 best things about the job Work on an interesting domain, with an evolving modern tech stack. Work in an agile team, where you have the time, freedom, and autonomy to solve complex problems. Work closely with partners and the product team to continuously deliver value to the organisation. Measures of success - In the first few months, you would have: A role model for good development practice within the team including leading code reviews and making sure other members of the team are building their understanding. Delivered several complex features for the business across multiple components of the system. Taken a leading role in ensuring a reliable production environment and made sure relevant tooling is in place and delivered features could be monitored in case of issues. Gained a proven understanding of the business context and how it relates to the deliverables of the team. Partnered with product team members to help set the roadmap for the team. Started mentoring relationships with other members of the team. Responsibilities of the role Developing features for the business and building on the platform architecture to support future features on the roadmap. Leading code reviews and other best practice, including security and performance considerations, to set standards within the team. Drive the agile development process and constantly question where improvements can be made. Mentoring other team members. Encourage a culture of learning within the team. Have an operational mindset and be responsible for maintaining a reliable production environment. What you will need The ideal candidate will be proactive and willing to develop and implement innovative solutions, capable of the following: Demonstrable experience of solving complex problems across a whole system. Expertise in good coding disciplines including concurrency. Expertise in Java 11/17, Spring Boot, RDBMS and noSQL persistence technologies. Although this role focuses on Java, we use other languages too so a willingness to learn them would be encouraged. Expertise in publish-subscribe technologies such as Kafka, RabbitMQ or SNS/SQS Expertise in writing well tested code, accounting for performance, security, maintainability and supportability Proven experience in system architecture and end to end thinking. Proven experience in coaching / mentoring. Everyone is welcome at Global Just like our media and entertainment platforms are for everyone, so are our workplaces. We know that we can't possibly serve our diverse audiences without first nurturing and celebrating it in our people and that's why we work hard to create an inclusive culture for everyone. We believe that different will set us apart, so no matter what you look like, where you come from or what your favourite radio station is, we want to hear from you. Although we cannot make guarantees, we welcome conversations about flexible working for all roles at Global
JOB TITLE: Software Engineer (Innovation & Emerging Tech Team) SALARY: The salary banding for this role is £68,202 - £75,780 LOCATION: Manchester HOURS: 35 hours, full time WORKING PATTERN: Our work style is hybrid, which involves spending at least two days per week, or 40% of our time, at one of our office sites. About this opportunity This role sits in our Innovation and Emerging Tech team. We want to build a future where customers choose Lloyds because we regularly launch new products and services that make their financial lives better. This is a unique chance to join a team that celebrates curiosity, diversity and values creation! We're looking for 'full-stack' Software Engineers to be part of a new Engineering Innovation team. This new team will be dynamic, versatile and adaptive, with a core purpose on research, experimentation and building prototypes, that could be deployed at scale across the organisation. So, what would you be doing for us? The exciting bit! As a software engineer in the team, you'll be primarily responsible for the design, build and test of engineering innovation experiments. You'll be directly responsible for writing and maintaining code base, and as such you'll have deep expertise in modern 'full-stack' programming languages and technologies. You'll also demonstrate continuous personal development in new & emerging programming languages and technologies. You'll be conversant in Quality Engineering (QE) and DevOps processes and technologies. As well as DBT and code execution, you'll also be responsible for crafting and maintaining appropriate user documentation. You'll collaborate closely with internal partners across the Group's engineering and architecture communities, ensuring all our experiments maintain standards of engineering excellence and alignment to strategic technology direction. This is a leadership level role and will blend both deep domain and technical expertise within a feature team and great passion for coaching and developing people in a "player-coach" model. Why Lloyds Banking Group From building a truly sustainable business to creating a place where people love to work, we need colleagues who are up for the challenge of our bold ambitions. Who are excited to push boundaries and make change happen. Together, we can grow with purpose. What you'll need A deep working experience across a range of 'full-stack' programming languages. It is not expected that you'll have all the technical skills listed below. However, you should be able to demonstrate you possess a range of these, at a proficient level: Front-end, e.g., Javascript/JS Frameworks, HTML/CSS Mid-tier, e.g., API, ReST, Web Server, SSO, IAM Server-side & database, e.g., Java, C#, GoLang, Node.JS, Python, SQL Server, Cockroach, MongoDB Mobile, e.g., Swift, Android Core cloud platforms, e.g., Google, Azure, AWS DevOps & CICD, e.g., Jenkins, Urban Code, Atlassian, GitHub, MS Team Foundation Server, SonarQube, Kubernetes And any experience of these would be really useful Practical knowledge on software development processes Engineering experience working within an Agile framework Systems design thinking and solution architecture Practical experience crafting technical documentation Collaboration; working effectively alongside engineering teams, technical specialists, product owners, vendors and partners. You can hold productive communications to ensure experiments are clearly scoped and implemented Our focus is to ensure we're inclusive every day, building an organisation that reflects modern society and celebrates diversity in all its forms. We want our people to feel that they belong and can be their best, regardless of background, identity or culture. We were one of the first major organisations to set goals on diversity in senior roles, create a menopause health package, and a dedicated Working with Cancer initiative. And it's why we especially welcome applications from underrepresented groups. We're disability confident. So if you'd like reasonable adjustments to be made to our recruitment processes, just let us know We also offer a wide ranging benefits package, which includes: A generous pension contribution of up to 15% An annual performance related bonus Share schemes including free shares Benefits you can adapt to your lifestyle, such as discounted shopping 30 days' holiday, with bank holidays on top A range of wellbeing initiatives and generous parental leave policies Want to do amazing work, that's interesting and makes a difference to millions of people? Join our journey.
May 01, 2024
Full time
JOB TITLE: Software Engineer (Innovation & Emerging Tech Team) SALARY: The salary banding for this role is £68,202 - £75,780 LOCATION: Manchester HOURS: 35 hours, full time WORKING PATTERN: Our work style is hybrid, which involves spending at least two days per week, or 40% of our time, at one of our office sites. About this opportunity This role sits in our Innovation and Emerging Tech team. We want to build a future where customers choose Lloyds because we regularly launch new products and services that make their financial lives better. This is a unique chance to join a team that celebrates curiosity, diversity and values creation! We're looking for 'full-stack' Software Engineers to be part of a new Engineering Innovation team. This new team will be dynamic, versatile and adaptive, with a core purpose on research, experimentation and building prototypes, that could be deployed at scale across the organisation. So, what would you be doing for us? The exciting bit! As a software engineer in the team, you'll be primarily responsible for the design, build and test of engineering innovation experiments. You'll be directly responsible for writing and maintaining code base, and as such you'll have deep expertise in modern 'full-stack' programming languages and technologies. You'll also demonstrate continuous personal development in new & emerging programming languages and technologies. You'll be conversant in Quality Engineering (QE) and DevOps processes and technologies. As well as DBT and code execution, you'll also be responsible for crafting and maintaining appropriate user documentation. You'll collaborate closely with internal partners across the Group's engineering and architecture communities, ensuring all our experiments maintain standards of engineering excellence and alignment to strategic technology direction. This is a leadership level role and will blend both deep domain and technical expertise within a feature team and great passion for coaching and developing people in a "player-coach" model. Why Lloyds Banking Group From building a truly sustainable business to creating a place where people love to work, we need colleagues who are up for the challenge of our bold ambitions. Who are excited to push boundaries and make change happen. Together, we can grow with purpose. What you'll need A deep working experience across a range of 'full-stack' programming languages. It is not expected that you'll have all the technical skills listed below. However, you should be able to demonstrate you possess a range of these, at a proficient level: Front-end, e.g., Javascript/JS Frameworks, HTML/CSS Mid-tier, e.g., API, ReST, Web Server, SSO, IAM Server-side & database, e.g., Java, C#, GoLang, Node.JS, Python, SQL Server, Cockroach, MongoDB Mobile, e.g., Swift, Android Core cloud platforms, e.g., Google, Azure, AWS DevOps & CICD, e.g., Jenkins, Urban Code, Atlassian, GitHub, MS Team Foundation Server, SonarQube, Kubernetes And any experience of these would be really useful Practical knowledge on software development processes Engineering experience working within an Agile framework Systems design thinking and solution architecture Practical experience crafting technical documentation Collaboration; working effectively alongside engineering teams, technical specialists, product owners, vendors and partners. You can hold productive communications to ensure experiments are clearly scoped and implemented Our focus is to ensure we're inclusive every day, building an organisation that reflects modern society and celebrates diversity in all its forms. We want our people to feel that they belong and can be their best, regardless of background, identity or culture. We were one of the first major organisations to set goals on diversity in senior roles, create a menopause health package, and a dedicated Working with Cancer initiative. And it's why we especially welcome applications from underrepresented groups. We're disability confident. So if you'd like reasonable adjustments to be made to our recruitment processes, just let us know We also offer a wide ranging benefits package, which includes: A generous pension contribution of up to 15% An annual performance related bonus Share schemes including free shares Benefits you can adapt to your lifestyle, such as discounted shopping 30 days' holiday, with bank holidays on top A range of wellbeing initiatives and generous parental leave policies Want to do amazing work, that's interesting and makes a difference to millions of people? Join our journey.
Head of European ApplicationsThis is a one-year management role, reporting to the head of the Technology Division for the oversight of the European Application Department within Technology. This role will suit someone with a strong technical and commercial background as a Head of Technology, CIO/CTO with an investment bank.The area represents around 40 headcounts. It covers Development & Support for all key business applications and especially the solutions used to process the front to back trade lifecycle.Successful candidates will need to demonstrate senior experience as head of Technology or CIO type roles with strong technical background overseeing the department and specifically striving for improving Tech standards and organisational setup.The overall objective for this hire is to change the organisation for the better and develop and improve the teams. Skills and Experience Required: Substantial experience as Technology senior manager either as Head of Technology or CIO demonstrating within an Investment Banking environment Strong technical expertise helping the department refine its tech. stack and architecture - A software engineering background is ideal. Well rounded and balanced personality considering wider context and strategic factors when assessing, recommending and implementing change Responsibilities: Audit, recommend, implement Tech. & Tech. Architecture improvements Audit, recommend, implement Technology processes improvements Improve mindset ensuring balance approach between delivery vs. control Mentor direct reports as well as wider department management team to develop the management structure Audit, recommend, implement organisational related improvements Carbon60, Lorien & SRG - The Impellam Group STEM Portfolio are acting as an Employment Business in relation to this vacancy.
May 01, 2024
Full time
Head of European ApplicationsThis is a one-year management role, reporting to the head of the Technology Division for the oversight of the European Application Department within Technology. This role will suit someone with a strong technical and commercial background as a Head of Technology, CIO/CTO with an investment bank.The area represents around 40 headcounts. It covers Development & Support for all key business applications and especially the solutions used to process the front to back trade lifecycle.Successful candidates will need to demonstrate senior experience as head of Technology or CIO type roles with strong technical background overseeing the department and specifically striving for improving Tech standards and organisational setup.The overall objective for this hire is to change the organisation for the better and develop and improve the teams. Skills and Experience Required: Substantial experience as Technology senior manager either as Head of Technology or CIO demonstrating within an Investment Banking environment Strong technical expertise helping the department refine its tech. stack and architecture - A software engineering background is ideal. Well rounded and balanced personality considering wider context and strategic factors when assessing, recommending and implementing change Responsibilities: Audit, recommend, implement Tech. & Tech. Architecture improvements Audit, recommend, implement Technology processes improvements Improve mindset ensuring balance approach between delivery vs. control Mentor direct reports as well as wider department management team to develop the management structure Audit, recommend, implement organisational related improvements Carbon60, Lorien & SRG - The Impellam Group STEM Portfolio are acting as an Employment Business in relation to this vacancy.
Role OVO-View Team: Industry Operations Salary banding: £55,000 to £80,000 Experience: Senior Working pattern: Full-Time Reporting to: Software Engineering Manager Sponsorship: Unfortunately we are unable to offer sponsorship for this role. This role in 3 words: Engaging, Exciting, Strategic Top 3 qualities for this role: Co-operative, Driven, Adaptable Where you'll work: At OVO, we understand that a one size fits all approach doesn't work for everyone. That's why we created the OVO Way of Flexibility. All our roles are hub based (Bristol, Glasgow or London), providing a dedicated space for collaboration, connection and teamwork. You'll also have the flexibility to work from home. Everyone belongs at OVO At OVO, we are on a mission to tackle one of humanity's biggest challenges, the climate crisis. And we know it takes all of us to change the world. That's why we need a diverse group of people from all abilities, gender identities, ethnicities, ages, sexual orientations, life experiences and backgrounds to join us. Teamworking for the planet Everything we do here spins around Plan Zero. So, naturally, the team you'll be joining plays a gigantic role in making that happen. Here's how: We're hiring world-changers. From Zero Carbon Living Advisors to Product Managers, every role we're hiring plays their own part in our mission; our role is to find those people and bring them on our Zero Carbon journey. This role in a nutshell: As a Senior Software Engineer within the Industry Operations team, you will play a pivotal role in advancing our commitment to Plan Zero by developing innovative software solutions that contribute to sustainable operations. Using your skills in Kotlin, you will design, implement, and maintain robust applications that support our strategic objectives of reducing environmental impact and promoting energy efficiency. Through collaboration with different teams, you will ensure our technology stack aligns with our sustainability goals, making a direct impact on our journey towards a zero-carbon future. This role is not just about coding; it's about making a meaningful contribution to our planet while pushing the boundaries of technology. Your key outcomes will be: Designing and developing scalable and efficient Kotlin -based applications that support our Plan Zero initiatives, ensuring they meet high standards of quality and performance. Collaborating with teams to find opportunities for innovation and efficiency within industry operations, contributing to a culture of continuous improvement and sustainability. Leading by example in adopting standard methodologies in software engineering, including code reviews, testing, and agile methodologies, to enhance team productivity and product quality. Driving the integration of sustainable practices in all stages of software development, from planning to deployment, aligning with our commitment to environmental stewardship. Mentoring junior team members, fostering an environment of learning and growth within the team, and ensuring knowledge transfer of standard methodologies in Kotlin development and sustainable coding. Evaluating and recommending new technologies and tools that can enhance our software solutions' contribution to our Plan Zero goals, staying ahead of industry trends and innovations. Ensuring robustness, security, and scalability of applications, directly contributing to the reliability and effectiveness of our operations in pursuit of a zero-carbon future. Systems : AWS , CircleCI, Github Actions, Grafana, FastAPI, Terraform , Kafka , BigQuery You'll be a successful Senior Software Engineer at OVO if you Demonstrate a deep understanding and proficiency in any JVM based language ( Kotlin, Java or Scala) , with a track record of developing high-quality, scalable, and efficient software solutions. Exhibit a strong commitment to environmental sustainability and a passion for using technology to tackle complex problems related to energy efficiency and carbon reduction. Thrive in a collaborative environment, effectively communicating with team members across different fields, contributing ideas, and embracing feedback to drive continuous improvement. Show adaptability and willingness to embrace change, staying abreast of the latest industry trends and technologies that can enhance our efforts towards achieving Plan Zero. Display leadership skills, including the ability to mentor junior developers, foster a positive team culture, and lead projects to successful completion within timelines and budget constraints. Possess excellent problem-solving skills, with the ability to think strategically and provide innovative solutions that align with our organisational goals and sustainability commitments. Are proactive in taking ownership of tasks and projects, demonstrating initiative and the ability to work independently while also being an integral part of a team. Uphold the highest standards of ethics and integrity, aligning with OVO's core values and contributing to a workplace culture that values inclusivity, respect, and excellence. In the words of the team, you should leave your current role for this one because . "Our culture is one of innovation, collaboration, and continuous learning. We believe in empowering our engineers, offering them the freedom to explore new ideas, technologies, and methodologies to tackle challenging problems." Let's talk about what's in it for you We'll pay you between £55,000 to £80,000, depending on your specific skills and experience. If your expectations are a little different, get in touch with us! We keep our pay ranges broad on purpose to give us, and you, flexibility to match your experience to our zero carbon mission. You'll be eligible for an on-target bonus of 15%. We have one OVO bonus plan that focuses on the collective performance of our people to deliver our Plan Zero goal. We also offer plenty of green benefits and progressive policies to help you feel like you belong at OVO and there's flex pay. It's an extra 9% of your salary on top of your core pay to use as you like. You can take it as cash, add to your pension, or choose to spend it on a huge range of flex benefits. Here's a taster of what's on offer: For starters, you'll get 34 days of holiday (including bank holidays). For your health With benefits like a healthcare cash plan or private medical insurance depending on your career level, critical illness cover, life assurance, health assessments, and more For your wellbeing With gym membership, gadget, travel and cyber insurance, workplace ISA, will writing services, DNA testing, dental insurance, and more For your lifestyle With extra holiday buying, discount dining, culture cards, tech loans, and supporting your favourite charities with give-as-you-earn donations For your home Get up to £300 towards any OVO Energy plan, plus personal carbon offsetting and great discounts on smart thermostats and EV chargers. For your commute Nab a great deal on ultra-low emission car leasing , plus our cycle to work scheme and public transport season ticket loans Want to hear about our full range of flexible benefits and progressive people policies? Our People Team can tell you everything you need to know. For your Belonging To find better ways to support our people, we need to listen to each other's experiences and find ways to build a truly inclusive and diverse workplace. As part of this, we have 8 Belonging Networks at OVO. Led by our people, for our people - so when you join OVO, you can play a part - big or small - with any of the Networks. It's up to you. Oh, and one last thing We'd be thrilled if you tick off all our boxes, yet we also believe it's just as important we tick off all of yours. And if you think you have most of what we're looking for but not every single thing, go ahead and hit apply . We'd still love to hear from you! If you have any additional requirements, there's a space to let us know on the application form; we want to make the process as easy and comfortable for you as possible
May 01, 2024
Full time
Role OVO-View Team: Industry Operations Salary banding: £55,000 to £80,000 Experience: Senior Working pattern: Full-Time Reporting to: Software Engineering Manager Sponsorship: Unfortunately we are unable to offer sponsorship for this role. This role in 3 words: Engaging, Exciting, Strategic Top 3 qualities for this role: Co-operative, Driven, Adaptable Where you'll work: At OVO, we understand that a one size fits all approach doesn't work for everyone. That's why we created the OVO Way of Flexibility. All our roles are hub based (Bristol, Glasgow or London), providing a dedicated space for collaboration, connection and teamwork. You'll also have the flexibility to work from home. Everyone belongs at OVO At OVO, we are on a mission to tackle one of humanity's biggest challenges, the climate crisis. And we know it takes all of us to change the world. That's why we need a diverse group of people from all abilities, gender identities, ethnicities, ages, sexual orientations, life experiences and backgrounds to join us. Teamworking for the planet Everything we do here spins around Plan Zero. So, naturally, the team you'll be joining plays a gigantic role in making that happen. Here's how: We're hiring world-changers. From Zero Carbon Living Advisors to Product Managers, every role we're hiring plays their own part in our mission; our role is to find those people and bring them on our Zero Carbon journey. This role in a nutshell: As a Senior Software Engineer within the Industry Operations team, you will play a pivotal role in advancing our commitment to Plan Zero by developing innovative software solutions that contribute to sustainable operations. Using your skills in Kotlin, you will design, implement, and maintain robust applications that support our strategic objectives of reducing environmental impact and promoting energy efficiency. Through collaboration with different teams, you will ensure our technology stack aligns with our sustainability goals, making a direct impact on our journey towards a zero-carbon future. This role is not just about coding; it's about making a meaningful contribution to our planet while pushing the boundaries of technology. Your key outcomes will be: Designing and developing scalable and efficient Kotlin -based applications that support our Plan Zero initiatives, ensuring they meet high standards of quality and performance. Collaborating with teams to find opportunities for innovation and efficiency within industry operations, contributing to a culture of continuous improvement and sustainability. Leading by example in adopting standard methodologies in software engineering, including code reviews, testing, and agile methodologies, to enhance team productivity and product quality. Driving the integration of sustainable practices in all stages of software development, from planning to deployment, aligning with our commitment to environmental stewardship. Mentoring junior team members, fostering an environment of learning and growth within the team, and ensuring knowledge transfer of standard methodologies in Kotlin development and sustainable coding. Evaluating and recommending new technologies and tools that can enhance our software solutions' contribution to our Plan Zero goals, staying ahead of industry trends and innovations. Ensuring robustness, security, and scalability of applications, directly contributing to the reliability and effectiveness of our operations in pursuit of a zero-carbon future. Systems : AWS , CircleCI, Github Actions, Grafana, FastAPI, Terraform , Kafka , BigQuery You'll be a successful Senior Software Engineer at OVO if you Demonstrate a deep understanding and proficiency in any JVM based language ( Kotlin, Java or Scala) , with a track record of developing high-quality, scalable, and efficient software solutions. Exhibit a strong commitment to environmental sustainability and a passion for using technology to tackle complex problems related to energy efficiency and carbon reduction. Thrive in a collaborative environment, effectively communicating with team members across different fields, contributing ideas, and embracing feedback to drive continuous improvement. Show adaptability and willingness to embrace change, staying abreast of the latest industry trends and technologies that can enhance our efforts towards achieving Plan Zero. Display leadership skills, including the ability to mentor junior developers, foster a positive team culture, and lead projects to successful completion within timelines and budget constraints. Possess excellent problem-solving skills, with the ability to think strategically and provide innovative solutions that align with our organisational goals and sustainability commitments. Are proactive in taking ownership of tasks and projects, demonstrating initiative and the ability to work independently while also being an integral part of a team. Uphold the highest standards of ethics and integrity, aligning with OVO's core values and contributing to a workplace culture that values inclusivity, respect, and excellence. In the words of the team, you should leave your current role for this one because . "Our culture is one of innovation, collaboration, and continuous learning. We believe in empowering our engineers, offering them the freedom to explore new ideas, technologies, and methodologies to tackle challenging problems." Let's talk about what's in it for you We'll pay you between £55,000 to £80,000, depending on your specific skills and experience. If your expectations are a little different, get in touch with us! We keep our pay ranges broad on purpose to give us, and you, flexibility to match your experience to our zero carbon mission. You'll be eligible for an on-target bonus of 15%. We have one OVO bonus plan that focuses on the collective performance of our people to deliver our Plan Zero goal. We also offer plenty of green benefits and progressive policies to help you feel like you belong at OVO and there's flex pay. It's an extra 9% of your salary on top of your core pay to use as you like. You can take it as cash, add to your pension, or choose to spend it on a huge range of flex benefits. Here's a taster of what's on offer: For starters, you'll get 34 days of holiday (including bank holidays). For your health With benefits like a healthcare cash plan or private medical insurance depending on your career level, critical illness cover, life assurance, health assessments, and more For your wellbeing With gym membership, gadget, travel and cyber insurance, workplace ISA, will writing services, DNA testing, dental insurance, and more For your lifestyle With extra holiday buying, discount dining, culture cards, tech loans, and supporting your favourite charities with give-as-you-earn donations For your home Get up to £300 towards any OVO Energy plan, plus personal carbon offsetting and great discounts on smart thermostats and EV chargers. For your commute Nab a great deal on ultra-low emission car leasing , plus our cycle to work scheme and public transport season ticket loans Want to hear about our full range of flexible benefits and progressive people policies? Our People Team can tell you everything you need to know. For your Belonging To find better ways to support our people, we need to listen to each other's experiences and find ways to build a truly inclusive and diverse workplace. As part of this, we have 8 Belonging Networks at OVO. Led by our people, for our people - so when you join OVO, you can play a part - big or small - with any of the Networks. It's up to you. Oh, and one last thing We'd be thrilled if you tick off all our boxes, yet we also believe it's just as important we tick off all of yours. And if you think you have most of what we're looking for but not every single thing, go ahead and hit apply . We'd still love to hear from you! If you have any additional requirements, there's a space to let us know on the application form; we want to make the process as easy and comfortable for you as possible
JOB TITLE : Streaming Injestion Engineer SALARY : £85,255 - £100,300 LOCATION : Manchester HOURS : Full-time WORKING PATTERN: Our work style is hybrid, which involves spending at least two days per week, or 40% of our time, at one of our office sites. Our team We're the Data Movement Lab building and managing the future centralised nervous system, using the power of our existing batch technologies centred on IBM's Infosphere DataStage stack, alongside our emerging cloud strategy and streaming analytics capability to get closer to our customers. This will be the backbone of our Event data processing hub. Our goal is to democratise Lloyds Bank's dataset. We're currently supporting 1'000's of processes across the Bank, acting as the Enterprise Data Integration function within the Bank for Retail, Insurance, Risk, Fraud, Customer Insight, Commercial and Corporate businesses. Core Purpose of the role Our team is looking for a hardworking and adaptable Lead Engineer with depth of knowledge in the Data Domain. A technical leader with data engineering expertise, a growth mind-set and a dedication to technical leadership. As an engineering lead for the Lab, you will lead a large and diverse agile engineering teams, building pipelines patterns and frameworks that enable data to be efficiently and effectively processed at scale. You will work alongside the Product Owner in the development of technical roadmaps supporting the strategy of the Products and Services, ensuring that engineers' capabilities are aligned to the plans. As a key member of our agile development community, you'll evolve our data capabilities whilst embracing the best industry standards. What you'll be involved in Work hand-in-hand with your Product Owner counterpart in a 'two-in-a-box' model to jointly lead the Lab team providing a great value proposition to your stakeholders from across the company. Lead a multi-disciplinary team by blending both deep domain and technical expertise across a number of component and feature teams who build, deploy and maintain capabilities and services enabling earlier value release for our customers. Within the framing of a reference architecture and strategy, set the technical direction and roadmap for the Lab, ensuring software is built consistently using relevant patterns and these patterns and practices are propagated across the wider community. Ensure all Engineering work in the Lab is carried out in line with the Bank standards and that teams are aware of, make decisions within and assist in the implementation and operation of the security, cyber, risk and control management framework. Be part of the broader Data & Machine Learning engineering leadership team driving and supporting initiatives outside the core Lab and Platform as part of the leadership and engineering community Hire and grow engineering talent as well as coaching and mentoring colleagues to enable them to reach their full potential. Essential skills and experience: Strength in collaboration as Data & Machine Learning Platform requires its Labs and Programmes to collaborate in building end-to-end Data products and services across LBG; so, collaboration needs to be a key part of your DNA. An experienced technical leader, able to inspire and encourage the best from their teams, with a passion for coaching and mentoring of less experienced software engineers. Able to show capability to change, evolve and to learn new tools and techniques and help and encourage others to do likewise. Expertise in proto-typing, building, deploying, and maintaining large scale data solutions. Extensive software engineering background with one or more programming languages in a complex technology environment Technical know-how of ETL Tooling and Streaming and how they fit with cloud technologies experience and delivering data engineering solutions. Experience in end-to-end delivery of software products using Agile and DevOps, with capabilities such as GitHub, Jenkins and UrbanCode methodologies, demonstrating engineering excellence and a passion for automation Additionally, data domain technology experience including: Database technology such as Teradata, Oracle, Hadoop, DB2 and familiarity with NoSQL databases such as Cassandra and HBase Expertise in Container & Virtualization/Hypervisor technologies such as K8,firecracker/gVisor/ cloud hypervisor/kata-containers Expertise in Cloud Native technologies including networking & security is a plus Experience with Linux kernel technologies such as kernel modules, cgroups/namespaces, eBPF, XDP, etc Excellent experience in at least one programming language: Java, Scala, Python, GO Expertise in Language Runtimes / VMs (JVM/WASM, etc Why Lloyds Banking Group Like the modern Britain we serve, we're evolving. Investing billions in our people, data and tech to transform the way we meet the ever-changing needs of our 26 million customers. We're growing with purpose. Join us on our journey and you will too. About working for us Our focus is to ensure we're inclusive every day, building an organisation that reflects modern society and celebrates diversity in all its forms. We want our people to feel that they belong and can be their best, regardless of background, identity or culture. We were one of the first major organisations to set goals on diversity in senior roles, create a menopause health package, and a dedicated Working with Cancer initiative. And it's why we especially welcome applications from under-represented groups. We're disability confident. So if you'd like reasonable adjustments to be made to our recruitment processes, just let us know We also offer a wide-ranging benefits package, which includes: A generous pension contribution of up to 15% An annual performance-related bonus Share schemes including free shares Benefits you can adapt to your lifestyle, such as discounted shopping 30 days holiday, with bank holidays on top A range of wellbeing initiatives and generous parental leave policies Want to do amazing work, that's interesting and makes a difference to millions of people? Join our journey.
May 01, 2024
Full time
JOB TITLE : Streaming Injestion Engineer SALARY : £85,255 - £100,300 LOCATION : Manchester HOURS : Full-time WORKING PATTERN: Our work style is hybrid, which involves spending at least two days per week, or 40% of our time, at one of our office sites. Our team We're the Data Movement Lab building and managing the future centralised nervous system, using the power of our existing batch technologies centred on IBM's Infosphere DataStage stack, alongside our emerging cloud strategy and streaming analytics capability to get closer to our customers. This will be the backbone of our Event data processing hub. Our goal is to democratise Lloyds Bank's dataset. We're currently supporting 1'000's of processes across the Bank, acting as the Enterprise Data Integration function within the Bank for Retail, Insurance, Risk, Fraud, Customer Insight, Commercial and Corporate businesses. Core Purpose of the role Our team is looking for a hardworking and adaptable Lead Engineer with depth of knowledge in the Data Domain. A technical leader with data engineering expertise, a growth mind-set and a dedication to technical leadership. As an engineering lead for the Lab, you will lead a large and diverse agile engineering teams, building pipelines patterns and frameworks that enable data to be efficiently and effectively processed at scale. You will work alongside the Product Owner in the development of technical roadmaps supporting the strategy of the Products and Services, ensuring that engineers' capabilities are aligned to the plans. As a key member of our agile development community, you'll evolve our data capabilities whilst embracing the best industry standards. What you'll be involved in Work hand-in-hand with your Product Owner counterpart in a 'two-in-a-box' model to jointly lead the Lab team providing a great value proposition to your stakeholders from across the company. Lead a multi-disciplinary team by blending both deep domain and technical expertise across a number of component and feature teams who build, deploy and maintain capabilities and services enabling earlier value release for our customers. Within the framing of a reference architecture and strategy, set the technical direction and roadmap for the Lab, ensuring software is built consistently using relevant patterns and these patterns and practices are propagated across the wider community. Ensure all Engineering work in the Lab is carried out in line with the Bank standards and that teams are aware of, make decisions within and assist in the implementation and operation of the security, cyber, risk and control management framework. Be part of the broader Data & Machine Learning engineering leadership team driving and supporting initiatives outside the core Lab and Platform as part of the leadership and engineering community Hire and grow engineering talent as well as coaching and mentoring colleagues to enable them to reach their full potential. Essential skills and experience: Strength in collaboration as Data & Machine Learning Platform requires its Labs and Programmes to collaborate in building end-to-end Data products and services across LBG; so, collaboration needs to be a key part of your DNA. An experienced technical leader, able to inspire and encourage the best from their teams, with a passion for coaching and mentoring of less experienced software engineers. Able to show capability to change, evolve and to learn new tools and techniques and help and encourage others to do likewise. Expertise in proto-typing, building, deploying, and maintaining large scale data solutions. Extensive software engineering background with one or more programming languages in a complex technology environment Technical know-how of ETL Tooling and Streaming and how they fit with cloud technologies experience and delivering data engineering solutions. Experience in end-to-end delivery of software products using Agile and DevOps, with capabilities such as GitHub, Jenkins and UrbanCode methodologies, demonstrating engineering excellence and a passion for automation Additionally, data domain technology experience including: Database technology such as Teradata, Oracle, Hadoop, DB2 and familiarity with NoSQL databases such as Cassandra and HBase Expertise in Container & Virtualization/Hypervisor technologies such as K8,firecracker/gVisor/ cloud hypervisor/kata-containers Expertise in Cloud Native technologies including networking & security is a plus Experience with Linux kernel technologies such as kernel modules, cgroups/namespaces, eBPF, XDP, etc Excellent experience in at least one programming language: Java, Scala, Python, GO Expertise in Language Runtimes / VMs (JVM/WASM, etc Why Lloyds Banking Group Like the modern Britain we serve, we're evolving. Investing billions in our people, data and tech to transform the way we meet the ever-changing needs of our 26 million customers. We're growing with purpose. Join us on our journey and you will too. About working for us Our focus is to ensure we're inclusive every day, building an organisation that reflects modern society and celebrates diversity in all its forms. We want our people to feel that they belong and can be their best, regardless of background, identity or culture. We were one of the first major organisations to set goals on diversity in senior roles, create a menopause health package, and a dedicated Working with Cancer initiative. And it's why we especially welcome applications from under-represented groups. We're disability confident. So if you'd like reasonable adjustments to be made to our recruitment processes, just let us know We also offer a wide-ranging benefits package, which includes: A generous pension contribution of up to 15% An annual performance-related bonus Share schemes including free shares Benefits you can adapt to your lifestyle, such as discounted shopping 30 days holiday, with bank holidays on top A range of wellbeing initiatives and generous parental leave policies Want to do amazing work, that's interesting and makes a difference to millions of people? Join our journey.
There is a place for you at T. Rowe Price to grow, contribute, learn, and make a difference. We are a premier asset manager focused on delivering global investment management excellence and retirement services that investors can rely on today and in the future. The work we do matters. We invite you to explore the opportunity to join us and grow your career with us. This is an exciting opportunity to join a business-facing team engaged with a healthy balance of project work and supporting the growing user base. This is a hands-on development role. You will analyse requirements, design, code, test, review, release, debug and support the application in production, and own the delivery of exciting and complex capabilities end to end. On the support side you will triage and resolve issues raised by users and provide beneficial outcomes to user queries. You will be part of a highly effective engineering team, building and supporting a portfolio management platform. You will be responsible for: Practising disciplined software engineering Coding in JavaScript/TypeScript (React, Redux, NodeJS) and Python (pandas, numpy) Working on features and fixes as well as taking on substantial project work Writing and maintaining unit tests, integration tests, and E2E tests, promoting good testing standards Using internal tooling to manage services running in AWS Designing data models and coding against databases (both RDS via SQL and document store) Liaising with business users and subject matter experts to understand business requirements, translate them into technical requirements, and devise strategic solutions Providing support for the user base by triaging and resolving issues in a timely manner Required skills and expertise: Extensive experience developing full stack solutions with a mixture of: Python, Flask JavaScript/TypeScript React, Redux, and NodeJS Knowledge and professional experience with SQL Able to work independently and take a project from requirements to production with minimal guidance Excellent communication skills as this is a business-facing role Capable of becoming a source of knowledge within the team and then providing support to the team As a minimum, a basic understanding of financial concepts relating to asset management or financial markets Ideal skills and experience A strong understanding of the asset management business particularly in equities A strong understanding of financial markets Experience with ag-Grid Testing with Cypress Experience using the Material UI design system Experience with AWS ECS, RDS, and DynamoDB An understanding of user experience principles T. Rowe Price Technology operates a hybrid working model with a minimum of 2 days per week expected in the London Office. Commitment to Diversity, Equity, and Inclusion: We strive for equity, equality, and opportunity for all associates. When we embrace the power of diversity and create an environment where people can bring their authentic and best selves to work, our firm is stronger, and we create greater value for our clients. Our commitment and inclusive programming aim to lift the experience for each associate and builds allies for our global associate community. We know that a sense of belonging is key not only to your success at the firm, but also to your ability to bring your best each day. T. Rowe Price is an equal opportunity employer and values diversity of thought, gender, and race. We believe our continued success depends upon the equal treatment of all associates and applicants for employment without discrimination on the basis of race, religion, creed, colour, national origin, sex, gender, age, mental or physical disability, marital status, sexual orientation, gender identity or expression, citizenship status, military or veteran status, pregnancy, or any other classification protected by country, federal, state, or local law.
May 01, 2024
Full time
There is a place for you at T. Rowe Price to grow, contribute, learn, and make a difference. We are a premier asset manager focused on delivering global investment management excellence and retirement services that investors can rely on today and in the future. The work we do matters. We invite you to explore the opportunity to join us and grow your career with us. This is an exciting opportunity to join a business-facing team engaged with a healthy balance of project work and supporting the growing user base. This is a hands-on development role. You will analyse requirements, design, code, test, review, release, debug and support the application in production, and own the delivery of exciting and complex capabilities end to end. On the support side you will triage and resolve issues raised by users and provide beneficial outcomes to user queries. You will be part of a highly effective engineering team, building and supporting a portfolio management platform. You will be responsible for: Practising disciplined software engineering Coding in JavaScript/TypeScript (React, Redux, NodeJS) and Python (pandas, numpy) Working on features and fixes as well as taking on substantial project work Writing and maintaining unit tests, integration tests, and E2E tests, promoting good testing standards Using internal tooling to manage services running in AWS Designing data models and coding against databases (both RDS via SQL and document store) Liaising with business users and subject matter experts to understand business requirements, translate them into technical requirements, and devise strategic solutions Providing support for the user base by triaging and resolving issues in a timely manner Required skills and expertise: Extensive experience developing full stack solutions with a mixture of: Python, Flask JavaScript/TypeScript React, Redux, and NodeJS Knowledge and professional experience with SQL Able to work independently and take a project from requirements to production with minimal guidance Excellent communication skills as this is a business-facing role Capable of becoming a source of knowledge within the team and then providing support to the team As a minimum, a basic understanding of financial concepts relating to asset management or financial markets Ideal skills and experience A strong understanding of the asset management business particularly in equities A strong understanding of financial markets Experience with ag-Grid Testing with Cypress Experience using the Material UI design system Experience with AWS ECS, RDS, and DynamoDB An understanding of user experience principles T. Rowe Price Technology operates a hybrid working model with a minimum of 2 days per week expected in the London Office. Commitment to Diversity, Equity, and Inclusion: We strive for equity, equality, and opportunity for all associates. When we embrace the power of diversity and create an environment where people can bring their authentic and best selves to work, our firm is stronger, and we create greater value for our clients. Our commitment and inclusive programming aim to lift the experience for each associate and builds allies for our global associate community. We know that a sense of belonging is key not only to your success at the firm, but also to your ability to bring your best each day. T. Rowe Price is an equal opportunity employer and values diversity of thought, gender, and race. We believe our continued success depends upon the equal treatment of all associates and applicants for employment without discrimination on the basis of race, religion, creed, colour, national origin, sex, gender, age, mental or physical disability, marital status, sexual orientation, gender identity or expression, citizenship status, military or veteran status, pregnancy, or any other classification protected by country, federal, state, or local law.
Job Identification Job Category Software Engineering Business Unit Corporate Sector Posting Date 16/04/2024, 09:53 Locations 4 John Carpenter St, London, Greater London, EC4Y 0JP, GB Job Schedule Full time JOB DESCRIPTION Out of the successful launch of Chase in 2021, we're a new team, with a new mission. We're creating products that solve real world problems and put customers at the center - all in an environment that nurtures skills and helps you realize your potential. Our team is key to our success. We're people-first. We value collaboration, curiosity and commitment. As a Lead Software Engineer at JPMorgan Chase within the Platform Team you are the heart of this venture, focused on getting smart ideas into the hands of our customers. You have a curious mindset, thrive in collaborative squads, and are passionate about new technology. By your nature, you are also solution-oriented, commercially savvy and have a head for fintech. You thrive in working in tribes and squads that focus on specific products and projects - and depending on your strengths and interests, you'll have the opportunity to move between them. While we're looking for professional skills, culture is just as important to us. We understand that everyone's unique - and that diversity of thought, experience and background is what makes a good team, great. By bringing people with different points of view together, we can represent everyone and truly reflect the communities we serve. This way, there's scope for you to make a huge difference - on us as a company, and on our clients and business partners around the world. As a Front-End Senior Software Engineer, you'll play a pivotal role in designing and delivering world-class customer and developer experiences for our financial services platform. Job responsibilities: Lead architectural discussions and decisions related to front-end development, ensuring that the team follows best practices and stays up-to-date with industry trends. Take on a leadership role within the front-end development team, providing guidance, feedback, and support to team members in their career growth and professional development. Shape the User Experience for a Cutting-Edge Company: You'll have a hand in defining the UX for our groundbreaking venture. Collaborate with Product Designers: Work closely with our talented product designers to bring new features to life through design and rapid prototyping. Be a part of the entire user experience design journey, from wireframes and mockups to implementation and launch. End-to-End User Experience Design. Collaborate with designers and business stakeholders to solve intriguing challenges and implement elegant solutions. Maintain Visual Consistency: Contribute to defining and upholding visual guidelines to ensure a consistent look and feel throughout our application. Prototype new user interactions and iterate based on feedback from peers. Bridge Gaps: Step in to handle ambiguities and make decisions when product and UX are running behind. Required qualifications, capabilities and skills Formal training or certification on JavaScript and React concepts and proficient advanced experience Adaptability: Thrive in an environment of uncertainty and rapid changes in direction. Software Development Acumen: Understand software development processes, uphold code quality principles, and employ testing techniques. Collaborative Experience: Previous experience collaborating on software projects with both design and backend components. Quick Learner: Demonstrate a knack for rapid learning and possess an ambitious, results-driven personality. Strong Communication: Excellent communication and organizational skills to work effectively within a fast-paced team. Team Player: Ability to excel as part of a cohesive team in a high-speed environment Technologies We Use React, Node.js, Typescript, Vite,TanStack Query, React Router, Tailwind, Vitest, Playwright, Github,Github Actions, Figma, Storybook, Chromatic ABOUT US J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world's most prominent corporations, governments, wealthy individuals and institutional investors. Our first-class business in a first-class way approach to serving clients drives everything we do. We strive to build trusted, long-term partnerships to help our clients achieve their business objectives. We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation. ABOUT THE TEAM Our professionals in our Corporate Functions cover a diverse range of areas from finance and risk to human resources and marketing. Our corporate teams are an essential part of our company, ensuring that we're setting our businesses, clients, customers and employees up for success.
May 01, 2024
Full time
Job Identification Job Category Software Engineering Business Unit Corporate Sector Posting Date 16/04/2024, 09:53 Locations 4 John Carpenter St, London, Greater London, EC4Y 0JP, GB Job Schedule Full time JOB DESCRIPTION Out of the successful launch of Chase in 2021, we're a new team, with a new mission. We're creating products that solve real world problems and put customers at the center - all in an environment that nurtures skills and helps you realize your potential. Our team is key to our success. We're people-first. We value collaboration, curiosity and commitment. As a Lead Software Engineer at JPMorgan Chase within the Platform Team you are the heart of this venture, focused on getting smart ideas into the hands of our customers. You have a curious mindset, thrive in collaborative squads, and are passionate about new technology. By your nature, you are also solution-oriented, commercially savvy and have a head for fintech. You thrive in working in tribes and squads that focus on specific products and projects - and depending on your strengths and interests, you'll have the opportunity to move between them. While we're looking for professional skills, culture is just as important to us. We understand that everyone's unique - and that diversity of thought, experience and background is what makes a good team, great. By bringing people with different points of view together, we can represent everyone and truly reflect the communities we serve. This way, there's scope for you to make a huge difference - on us as a company, and on our clients and business partners around the world. As a Front-End Senior Software Engineer, you'll play a pivotal role in designing and delivering world-class customer and developer experiences for our financial services platform. Job responsibilities: Lead architectural discussions and decisions related to front-end development, ensuring that the team follows best practices and stays up-to-date with industry trends. Take on a leadership role within the front-end development team, providing guidance, feedback, and support to team members in their career growth and professional development. Shape the User Experience for a Cutting-Edge Company: You'll have a hand in defining the UX for our groundbreaking venture. Collaborate with Product Designers: Work closely with our talented product designers to bring new features to life through design and rapid prototyping. Be a part of the entire user experience design journey, from wireframes and mockups to implementation and launch. End-to-End User Experience Design. Collaborate with designers and business stakeholders to solve intriguing challenges and implement elegant solutions. Maintain Visual Consistency: Contribute to defining and upholding visual guidelines to ensure a consistent look and feel throughout our application. Prototype new user interactions and iterate based on feedback from peers. Bridge Gaps: Step in to handle ambiguities and make decisions when product and UX are running behind. Required qualifications, capabilities and skills Formal training or certification on JavaScript and React concepts and proficient advanced experience Adaptability: Thrive in an environment of uncertainty and rapid changes in direction. Software Development Acumen: Understand software development processes, uphold code quality principles, and employ testing techniques. Collaborative Experience: Previous experience collaborating on software projects with both design and backend components. Quick Learner: Demonstrate a knack for rapid learning and possess an ambitious, results-driven personality. Strong Communication: Excellent communication and organizational skills to work effectively within a fast-paced team. Team Player: Ability to excel as part of a cohesive team in a high-speed environment Technologies We Use React, Node.js, Typescript, Vite,TanStack Query, React Router, Tailwind, Vitest, Playwright, Github,Github Actions, Figma, Storybook, Chromatic ABOUT US J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world's most prominent corporations, governments, wealthy individuals and institutional investors. Our first-class business in a first-class way approach to serving clients drives everything we do. We strive to build trusted, long-term partnerships to help our clients achieve their business objectives. We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation. ABOUT THE TEAM Our professionals in our Corporate Functions cover a diverse range of areas from finance and risk to human resources and marketing. Our corporate teams are an essential part of our company, ensuring that we're setting our businesses, clients, customers and employees up for success.
Salary Package Band: D Salary Range: £65,000 - £85,000 Contract type: Permanent Location: Newcastle - Hybrid Role (1-2 days in the office) Closing Date: 01/05/2024 Our comprehensive benefits package includes: An employer pension contribution of up to 10% 26 days' annual leave (based on full time hours) + bank holidays and the option to buy/sell additional days Contributory lifestyle benefit options including discounts at hundreds of retailers, cycle to work scheme, discounted gym memberships and healthcare schemes Employee assistance and well-being programmes Learning and development tailored to your role - this could include industry recognised qualifications, coaching and mentoring An inclusive and diverse environment with opportunities to join staff networks including: Women's Network, National Disability Networks and many more. Family friendly flexible working arrangements, such as hybrid working, job sharing, flexi-time and compressed hours can be requested. We welcome candidates from all backgrounds and especially welcome individuals from underrepresented groups. If you require any reasonable adjustments at any time, please let us know by contacting us on with the job reference in the subject. Introduction We want the BBC to be as renowned for the quality of its engineering as it is for the quality of its content. We aspire to be the best, so that we can engineer outstanding digital products, at scale. Are you looking for a role that builds on your experience of engineering systems? Are you passionate about helping engineering teams do their best work? Do you care deeply about engineering principles, and the craft of Software Engineering? Would you like to work on websites and services that are used by millions of people each day? If so, this opportunity could be for you. We are currently looking for a Software Engineering Team Lead for our Insight Portal team. This team are a full-stack team that have a mission to deliver near real-time insights to our colleagues across the BBC, so they can make data informed decisions. Their work helps support the BBC in ensuring we are delivering value to all of our audience and that we are able to make great decisions about everything we do. This team is a cross-discipline team, who are building not only the front-end experiences used by teams in the BBC, but also building the infrastructure and data products required. They is part of a wider group of teams working on data insight tooling in our Data Platform department that includes teams looking at experimentation and editorial insights. You will be someone who has a passion for leading world class engineering teams and developing, guiding and mentoring people. You will have a background in Software Engineering and have experience of delivering products and services that adhere to engineering best practices. You will have strong knowledge of building, deploying and maintaining systems, products and services, utilising a number of different technologies, tools and practices. At the BBC, you will be working in partnership with the other supportive roles in the team, to deliver best in class product experiences, drive forward our technologies and support your engineers. You will be supported by the senior colleagues within your area to enable you to build and develop your team and the people within it. Interview process This role would require a virtual 2hr interview which will be made up of: A 55min technical presentation and discussion. A 10 min break. A 55min competency based interview around leadership and management. The interview will be led by the Engineering Manager looking to hire and will take place around the week commencing: 29/04/24. In the event that we feel you may be suitable for different Software Engineering Lead role here at the BBC, we may invite you back to a shorter focused discussion regarding that particular role with the hiring manager for that team. Main Responsibilities This is a hybrid role, mixing expert technical knowledge with setting the direction for your team, managing your engineers day to day and supporting their careers. The focus of the role includes: People: Recruiting people into your team to ensure you have a healthy, balanced, diverse, team. Supporting the growth, progression, and performance of your team. Creating a healthy team environment where everyone can bring their best, feel motivated by, and connected to, our mission. Culture: Collaborate closely with delivery, product and UX leads to ensure the team is working in the most effective way possible, on the things that add the most value. Creating a positive working relationship between your team and others within the BBC. Ensuring alignment to key objectives and missions within your team. Ensuring your team is following agile best practices and processes. Promoting a culture of sharing, learning and good communication. Finding ways to motivate your team and celebrating their successes. Technical: Lead your team in the design, development and operation of effective software that meets complex requirements for the immediate team and broader BBC. Work with other technical leaders in the broader organisation to define, document and distribute best practice and standards. Helping ensure the team has the right processes, practices, and tools in place to help them deliver high quality software at scale. Leading your team in defining your approaches to operational stability, quality, and testing. Creating a culture of Engineering Excellence within your team. Helping your team respond to live issues and incidents and leading the process of learning from them. Ensure that the team's technical product documentation is always complete, accurate and coherent. Are you the right candidate? We don't expect everyone to have everything, and we are dedicated to supporting you in the role to grow and develop yourself when you arrive. We know that the ideal candidate doesn't exist, so take a look through and let's have a conversation if you are interested. Experience of leadership Experienced Team Lead with experience of supporting Software Engineering teams. Recruitment, line management and mentoring experience. The ability to influence diverse and senior stakeholders. Establishing and promoting best practices within teams. Committed to growing and hiring a diverse engineering team. Technical Stack & Experience Hands on experience of Web development Technologies: React /Typescript/Javascript / JSX / Cypress /Node / NextJS/ Express/ Jest Experience of AWS Technologies, such as: S3 / Lambda/ Mongo / Elastic / CloudWatch/ ECS / SQS/ SNS or similar Working knowledge of CI/CD platforms. About the BBC The BBC is committed to redeploying employees seeking suitable alternative employment within the BBC for different reasons and they will be given priority consideration ahead of other applicants. Priority consideration means for those employees seeking redeployment their application will be considered alongside anyone else at risk of redundancy, prior to any individuals being considered who are not at risk. We don't focus simply on what we do - we also care how we do it. Our values and the way we behave are important to us. Please make sure you've read about our values and behaviours here. Diversity matters at the BBC. We have a working environment where we value and respect every individual's unique contribution, enabling all of our employees to thrive and achieve their full potential. We want to attract the broadest range of talented people to be part of the BBC - whether that's to contribute to our programming or our wide range of non-production roles. The more diverse our workforce, the better able we are to respond to and reflect our audiences in all their diversity. We are committed to equality of opportunity and welcome applications from individuals, regardless of age, gender, ethnicity, disability, sexual orientation, gender identity, socio-economic background, religion and/or belief. We will consider flexible working requests for all roles, unless operational requirements prevent otherwise. To find out more about Diversity and Inclusion at the BBC, please click here.
May 01, 2024
Full time
Salary Package Band: D Salary Range: £65,000 - £85,000 Contract type: Permanent Location: Newcastle - Hybrid Role (1-2 days in the office) Closing Date: 01/05/2024 Our comprehensive benefits package includes: An employer pension contribution of up to 10% 26 days' annual leave (based on full time hours) + bank holidays and the option to buy/sell additional days Contributory lifestyle benefit options including discounts at hundreds of retailers, cycle to work scheme, discounted gym memberships and healthcare schemes Employee assistance and well-being programmes Learning and development tailored to your role - this could include industry recognised qualifications, coaching and mentoring An inclusive and diverse environment with opportunities to join staff networks including: Women's Network, National Disability Networks and many more. Family friendly flexible working arrangements, such as hybrid working, job sharing, flexi-time and compressed hours can be requested. We welcome candidates from all backgrounds and especially welcome individuals from underrepresented groups. If you require any reasonable adjustments at any time, please let us know by contacting us on with the job reference in the subject. Introduction We want the BBC to be as renowned for the quality of its engineering as it is for the quality of its content. We aspire to be the best, so that we can engineer outstanding digital products, at scale. Are you looking for a role that builds on your experience of engineering systems? Are you passionate about helping engineering teams do their best work? Do you care deeply about engineering principles, and the craft of Software Engineering? Would you like to work on websites and services that are used by millions of people each day? If so, this opportunity could be for you. We are currently looking for a Software Engineering Team Lead for our Insight Portal team. This team are a full-stack team that have a mission to deliver near real-time insights to our colleagues across the BBC, so they can make data informed decisions. Their work helps support the BBC in ensuring we are delivering value to all of our audience and that we are able to make great decisions about everything we do. This team is a cross-discipline team, who are building not only the front-end experiences used by teams in the BBC, but also building the infrastructure and data products required. They is part of a wider group of teams working on data insight tooling in our Data Platform department that includes teams looking at experimentation and editorial insights. You will be someone who has a passion for leading world class engineering teams and developing, guiding and mentoring people. You will have a background in Software Engineering and have experience of delivering products and services that adhere to engineering best practices. You will have strong knowledge of building, deploying and maintaining systems, products and services, utilising a number of different technologies, tools and practices. At the BBC, you will be working in partnership with the other supportive roles in the team, to deliver best in class product experiences, drive forward our technologies and support your engineers. You will be supported by the senior colleagues within your area to enable you to build and develop your team and the people within it. Interview process This role would require a virtual 2hr interview which will be made up of: A 55min technical presentation and discussion. A 10 min break. A 55min competency based interview around leadership and management. The interview will be led by the Engineering Manager looking to hire and will take place around the week commencing: 29/04/24. In the event that we feel you may be suitable for different Software Engineering Lead role here at the BBC, we may invite you back to a shorter focused discussion regarding that particular role with the hiring manager for that team. Main Responsibilities This is a hybrid role, mixing expert technical knowledge with setting the direction for your team, managing your engineers day to day and supporting their careers. The focus of the role includes: People: Recruiting people into your team to ensure you have a healthy, balanced, diverse, team. Supporting the growth, progression, and performance of your team. Creating a healthy team environment where everyone can bring their best, feel motivated by, and connected to, our mission. Culture: Collaborate closely with delivery, product and UX leads to ensure the team is working in the most effective way possible, on the things that add the most value. Creating a positive working relationship between your team and others within the BBC. Ensuring alignment to key objectives and missions within your team. Ensuring your team is following agile best practices and processes. Promoting a culture of sharing, learning and good communication. Finding ways to motivate your team and celebrating their successes. Technical: Lead your team in the design, development and operation of effective software that meets complex requirements for the immediate team and broader BBC. Work with other technical leaders in the broader organisation to define, document and distribute best practice and standards. Helping ensure the team has the right processes, practices, and tools in place to help them deliver high quality software at scale. Leading your team in defining your approaches to operational stability, quality, and testing. Creating a culture of Engineering Excellence within your team. Helping your team respond to live issues and incidents and leading the process of learning from them. Ensure that the team's technical product documentation is always complete, accurate and coherent. Are you the right candidate? We don't expect everyone to have everything, and we are dedicated to supporting you in the role to grow and develop yourself when you arrive. We know that the ideal candidate doesn't exist, so take a look through and let's have a conversation if you are interested. Experience of leadership Experienced Team Lead with experience of supporting Software Engineering teams. Recruitment, line management and mentoring experience. The ability to influence diverse and senior stakeholders. Establishing and promoting best practices within teams. Committed to growing and hiring a diverse engineering team. Technical Stack & Experience Hands on experience of Web development Technologies: React /Typescript/Javascript / JSX / Cypress /Node / NextJS/ Express/ Jest Experience of AWS Technologies, such as: S3 / Lambda/ Mongo / Elastic / CloudWatch/ ECS / SQS/ SNS or similar Working knowledge of CI/CD platforms. About the BBC The BBC is committed to redeploying employees seeking suitable alternative employment within the BBC for different reasons and they will be given priority consideration ahead of other applicants. Priority consideration means for those employees seeking redeployment their application will be considered alongside anyone else at risk of redundancy, prior to any individuals being considered who are not at risk. We don't focus simply on what we do - we also care how we do it. Our values and the way we behave are important to us. Please make sure you've read about our values and behaviours here. Diversity matters at the BBC. We have a working environment where we value and respect every individual's unique contribution, enabling all of our employees to thrive and achieve their full potential. We want to attract the broadest range of talented people to be part of the BBC - whether that's to contribute to our programming or our wide range of non-production roles. The more diverse our workforce, the better able we are to respond to and reflect our audiences in all their diversity. We are committed to equality of opportunity and welcome applications from individuals, regardless of age, gender, ethnicity, disability, sexual orientation, gender identity, socio-economic background, religion and/or belief. We will consider flexible working requests for all roles, unless operational requirements prevent otherwise. To find out more about Diversity and Inclusion at the BBC, please click here.
Job Identification Job Category Software Engineering Business Unit Corporate Sector Posting Date 14/03/2024, 17:27 Locations LONDON, LONDON, United Kingdom Job Schedule Full time JOB DESCRIPTION The Applied Innovation of AI team, a premier machine learning group within the Chief Technology Officer's office at JP Morgan Chase, addresses business critical priorities using innovative machine learning techniques. We collaborate with all business and engineering teams across the firm on long-term projects in Software, Cybersecurity, and Technology Infrastructure. We're seeking top-notch full stack software engineers to assist in the design, development, deployment, and maintenance of AI products. You'll work alongside engineers and research scientists to build and maintain the software and infrastructure that supports our team in developing and delivering groundbreaking AI products. We're hiring at both Lead (Vice President) and Senior Associate levels. As a Lead Software Engineer at JPMorgan Chase within the Applied Innovation of AI (AI2) team, you will be part of an elite machine learning group strategically located within the CTO office. Your role will involve collaborating with data scientists and research/machine learning engineers to deliver products to production. You will be responsible for building and maintaining data pipelines for analytics, model evaluation and training, as well as scalable infrastructure in the cloud. You will also contribute significantly to architecture and software management discussions & tasks. This role provides an opportunity to work with cutting-edge technologies and make a significant impact on our business. Job responsibilities Collaborate with data scientists and research/machine learning engineers to deliver products to production. Build and maintain data pipelines for analytics, model evaluation and training (includes versioning, compliance and validation). Build and maintain scalable infrastructure as code in the cloud (private & public). Build frontend interfaces leveraging modern web stacks. (VP) Contribute significantly to architecture and software management discussions & tasks Rapid prototyping & shorten development cycles for our software and AI/ML products: Build and automate and maintain our AI/ML data pipelines & workstream from data analysis, experimentation, model training, model evaluation, deployment, operationalization, and tuning to visualization. Improve and maintain our automated CI/CD pipeline while collaborating with our stakeholders, various testing partners and model contributors. Increase our deployment velocity, including the process for deploying models and data pipelines into production. Required qualifications, capabilities and skills Formal training or certification on Computer Science concepts and proficient advanced experience Minimum Bachelor of Science degree in Computer Science, Software Engineering, Electrical Engineering, Computer Engineering or related field. Proven programming/scripting skills with multiple modern programming languages including Python, Java, TypeScript and similar. Experience with web development frameworks ex. React, Vue.js or similar. Passion for building great user experiences for the clients, attention to detail. Experience in cloud infrastructure such as AWS, GCP or Azure. MOU2 Excellent software design, problem solving and debugging skills. Strong interpersonal skills; able to work independently as well as in a team. Experience with database systems such as Elasticsearch, DynamoDB, Aurora, BigQuery, Postgres, Cassandra, Redis. Experience in containerization and infrastructure as code: Docker/Kubernetes/Terraform Familiar with monitoring tools such as Prometheus, Grafana, Splunk and Datadog Preferred qualifications, capabilities and skills You have a strong commitment to development best practices and code reviews. You believe in continuous learning, sharing best practices, encouraging and elevating less experienced colleagues as they learn. Experience with deep learning frameworks such as TensorFlow or Pytorch. Experience with data labelling, validation, provenance and versioning. ABOUT US J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world's most prominent corporations, governments, wealthy individuals and institutional investors. Our first-class business in a first-class way approach to serving clients drives everything we do. We strive to build trusted, long-term partnerships to help our clients achieve their business objectives. We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation. ABOUT THE TEAM The Chief Technology Office oversees enabling components inclusive of the top quality engineering and architecture tools and practices, key program management and processes as well as the technology workforce strategy required to make us a leading technology company for our customers, clients and colleagues around the world. High Risk Roles (HRR) are sensitive roles within the technology organization that require high assurance of the integrity of staff by virtue of 1) sensitive cybersecurity and technology functions they perform within systems or 2) information they receive regarding sensitive cybersecurity or technology matters. Users in these roles are subject to enhanced pre-hire screening which includes both criminal and credit background checks (as allowed by law). The enhanced screening will need to be successfully completed prior to commencing employment or assignment.
May 01, 2024
Full time
Job Identification Job Category Software Engineering Business Unit Corporate Sector Posting Date 14/03/2024, 17:27 Locations LONDON, LONDON, United Kingdom Job Schedule Full time JOB DESCRIPTION The Applied Innovation of AI team, a premier machine learning group within the Chief Technology Officer's office at JP Morgan Chase, addresses business critical priorities using innovative machine learning techniques. We collaborate with all business and engineering teams across the firm on long-term projects in Software, Cybersecurity, and Technology Infrastructure. We're seeking top-notch full stack software engineers to assist in the design, development, deployment, and maintenance of AI products. You'll work alongside engineers and research scientists to build and maintain the software and infrastructure that supports our team in developing and delivering groundbreaking AI products. We're hiring at both Lead (Vice President) and Senior Associate levels. As a Lead Software Engineer at JPMorgan Chase within the Applied Innovation of AI (AI2) team, you will be part of an elite machine learning group strategically located within the CTO office. Your role will involve collaborating with data scientists and research/machine learning engineers to deliver products to production. You will be responsible for building and maintaining data pipelines for analytics, model evaluation and training, as well as scalable infrastructure in the cloud. You will also contribute significantly to architecture and software management discussions & tasks. This role provides an opportunity to work with cutting-edge technologies and make a significant impact on our business. Job responsibilities Collaborate with data scientists and research/machine learning engineers to deliver products to production. Build and maintain data pipelines for analytics, model evaluation and training (includes versioning, compliance and validation). Build and maintain scalable infrastructure as code in the cloud (private & public). Build frontend interfaces leveraging modern web stacks. (VP) Contribute significantly to architecture and software management discussions & tasks Rapid prototyping & shorten development cycles for our software and AI/ML products: Build and automate and maintain our AI/ML data pipelines & workstream from data analysis, experimentation, model training, model evaluation, deployment, operationalization, and tuning to visualization. Improve and maintain our automated CI/CD pipeline while collaborating with our stakeholders, various testing partners and model contributors. Increase our deployment velocity, including the process for deploying models and data pipelines into production. Required qualifications, capabilities and skills Formal training or certification on Computer Science concepts and proficient advanced experience Minimum Bachelor of Science degree in Computer Science, Software Engineering, Electrical Engineering, Computer Engineering or related field. Proven programming/scripting skills with multiple modern programming languages including Python, Java, TypeScript and similar. Experience with web development frameworks ex. React, Vue.js or similar. Passion for building great user experiences for the clients, attention to detail. Experience in cloud infrastructure such as AWS, GCP or Azure. MOU2 Excellent software design, problem solving and debugging skills. Strong interpersonal skills; able to work independently as well as in a team. Experience with database systems such as Elasticsearch, DynamoDB, Aurora, BigQuery, Postgres, Cassandra, Redis. Experience in containerization and infrastructure as code: Docker/Kubernetes/Terraform Familiar with monitoring tools such as Prometheus, Grafana, Splunk and Datadog Preferred qualifications, capabilities and skills You have a strong commitment to development best practices and code reviews. You believe in continuous learning, sharing best practices, encouraging and elevating less experienced colleagues as they learn. Experience with deep learning frameworks such as TensorFlow or Pytorch. Experience with data labelling, validation, provenance and versioning. ABOUT US J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world's most prominent corporations, governments, wealthy individuals and institutional investors. Our first-class business in a first-class way approach to serving clients drives everything we do. We strive to build trusted, long-term partnerships to help our clients achieve their business objectives. We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation. ABOUT THE TEAM The Chief Technology Office oversees enabling components inclusive of the top quality engineering and architecture tools and practices, key program management and processes as well as the technology workforce strategy required to make us a leading technology company for our customers, clients and colleagues around the world. High Risk Roles (HRR) are sensitive roles within the technology organization that require high assurance of the integrity of staff by virtue of 1) sensitive cybersecurity and technology functions they perform within systems or 2) information they receive regarding sensitive cybersecurity or technology matters. Users in these roles are subject to enhanced pre-hire screening which includes both criminal and credit background checks (as allowed by law). The enhanced screening will need to be successfully completed prior to commencing employment or assignment.
There is a place for you at T. Rowe Price to grow, contribute, learn, and make a difference. We are a premier asset manager focused on delivering global investment management excellence and retirement services that investors can rely on today and in the future. The work we do matters. We invite you to explore the opportunity to join us and grow your career with us. Overview The T Rowe Price Investment Risk technology team is looking for a hands-on Engineering Manager or a Lead Level Software Engineer capable of managing a small team. The accomplished hire will be equally responsible for writing code, managing a small team, performing business analysis and keeping great project and agile hygiene. We want this person to have influence over their direct reports, we absolutely do not want someone who is dictatorial. We want someone who is comfortable enough to give team members their own voice, decision making, and ability to contribute equally as a true team. If you feel uncomfortable with loads of opinions that contradict your own, this position is not for you. Additionally, the landscape of Investment Risk comes with a wealth of nuance, legacy applications, and great aspirations. While you will be responsible for the output of your team, you will also get direction and guidelines from senior leaders. We want someone who accepts this direction as a positive, and will genuinely seek to understand strategy, being humble with their direct reports and stakeholders throughout. We want a technologist who is able to write a unit test while coding, query an API on the side to get an idea of the analytics you're dealing with, pull up your sleeves and follow a legacy SQL query to understand the thinking in a portfolio setup, be unafraid to check the logs while doing that, and use all of that to come up with elegant code, taking the complexity in your stride? That's what we're looking for. We want someone not just aware of, but completely at ease with SOLID/TDD principles to help modernize a legacy stack into AWS. But more than that, we want our engineers to understand risk and portfolio data in such a way that you take on ownership of the components you ship. Our team is building a suite of next-generation n-tier, native cloud-enabled applications, fronted by a product named riskFolio. You will be leading an Agile team of smart, hardworking people whose mission is to develop new capabilities using modern cloud technologies used by our Risk Analysts, Portfolio Managers, and Quants. This is a hands-on leadership role that provides an opportunity to tackle sophisticated business, logic, data, and technical challenges. We encourage you to apply! Role summary and job responsibilities Manages a development team to deliver projects which achieve target outcomes. Demonstrates exceptional leadership and hands-on capability to drive components to delivery. Enables engineers to design and develop architecture solutions to business problems in alignment with the enterprise architecture direction and standards. Apply people management skills to coach, mentor and develop engineers on the team Assume ownership over the quality, TCO, maintainability and security of the solutions built by our team. Provide timely feedback and coaching to individuals and teams using data to reinforce learning. Overcome differences of opinion and drive team alignment around a specific goal or solution Own technical debt across their development team. Software Lifecycle Leadership Able to give quality feedback on designs written by other members of my team, asking probing, insightful questions that solidify choices and surface erroneous assumptions. Encourage ways to simplify systems. Look for opportunities that will lead to lower maintenance and costs with meaningful and measurable impact. Preemptively identify technical risks before they jeopardize the project. Resolve cross-team dependencies earlier to ensure the successful execution of the project. Discourage re-inventing the wheel by leveraging other T Rowe Front Office Technology or off-the-shelf solutions with the possible trade-offs in mind. Requirements Experienced in leading large software development projects in terms of team size, technical complexity and/or organizational complexity. At ease with implementing scrum ceremonies, especially in the face of day to day delivery pressures. Software engineering experience with data, microservices, frameworks, and platform development Coding experience and solid working knowledge of .Net and one or more additional programming languages such as .NET Core/C#, Typescript, Javascript, Python, Java, etc. 3+ years of business systems analysis or experience working with data and analyzing data preferred Experience designing and delivering frameworks focused on data pipelines, data catalogs, data distribution, and/or advanced analytics Proficient with a range of open-source frameworks and development tools - .Net Framework (Standard/ Core), AWS Lambda and Step Functions, SNS, SQS, S3, NoSQL databases, Git/ Unity, ReactJS/Modern UI frameworks etc. Exposure to some of the following concepts: object-oriented programming, quality assurance, parallel programming, databases, networking, etc. Understanding of ATDD, TDD, and test automation and desire to write simple, adaptive and iterative code. Highly desirable Experience building containerized applications and deploying to public or private clouds, such as Amazon Web Services (AWS) or similar providers. Familiarity with modern front-end frameworks such as React or similar Proven working knowledge of Risk analytics platforms (e.g MSCI, Bloomberg PORT, Barclay's POINT) and derivatives. Open source involvement such as a well-curated blog, accepted contribution, or community presence. Scrum Developer or Scrum Master certification. Experience in front office software development with an Asset Management, Hedge fund, or Investment Bank. Commitment to Diversity, Equity, and Inclusion: We strive for equity, equality, and opportunity for all associates. When we embrace the power of diversity and create an environment where people can bring their authentic and best selves to work, our firm is stronger, and we create greater value for our clients. Our commitment and inclusive programming aim to lift the experience for each associate and builds allies for our global associate community. We know that a sense of belonging is key not only to your success at the firm, but also to your ability to bring your best each day. T. Rowe Price is an equal opportunity employer and values diversity of thought, gender, and race. We believe our continued success depends upon the equal treatment of all associates and applicants for employment without discrimination on the basis of race, religion, creed, colour, national origin, sex, gender, age, mental or physical disability, marital status, sexual orientation, gender identity or expression, citizenship status, military or veteran status, pregnancy, or any other classification protected by country, federal, state, or local law.
May 01, 2024
Full time
There is a place for you at T. Rowe Price to grow, contribute, learn, and make a difference. We are a premier asset manager focused on delivering global investment management excellence and retirement services that investors can rely on today and in the future. The work we do matters. We invite you to explore the opportunity to join us and grow your career with us. Overview The T Rowe Price Investment Risk technology team is looking for a hands-on Engineering Manager or a Lead Level Software Engineer capable of managing a small team. The accomplished hire will be equally responsible for writing code, managing a small team, performing business analysis and keeping great project and agile hygiene. We want this person to have influence over their direct reports, we absolutely do not want someone who is dictatorial. We want someone who is comfortable enough to give team members their own voice, decision making, and ability to contribute equally as a true team. If you feel uncomfortable with loads of opinions that contradict your own, this position is not for you. Additionally, the landscape of Investment Risk comes with a wealth of nuance, legacy applications, and great aspirations. While you will be responsible for the output of your team, you will also get direction and guidelines from senior leaders. We want someone who accepts this direction as a positive, and will genuinely seek to understand strategy, being humble with their direct reports and stakeholders throughout. We want a technologist who is able to write a unit test while coding, query an API on the side to get an idea of the analytics you're dealing with, pull up your sleeves and follow a legacy SQL query to understand the thinking in a portfolio setup, be unafraid to check the logs while doing that, and use all of that to come up with elegant code, taking the complexity in your stride? That's what we're looking for. We want someone not just aware of, but completely at ease with SOLID/TDD principles to help modernize a legacy stack into AWS. But more than that, we want our engineers to understand risk and portfolio data in such a way that you take on ownership of the components you ship. Our team is building a suite of next-generation n-tier, native cloud-enabled applications, fronted by a product named riskFolio. You will be leading an Agile team of smart, hardworking people whose mission is to develop new capabilities using modern cloud technologies used by our Risk Analysts, Portfolio Managers, and Quants. This is a hands-on leadership role that provides an opportunity to tackle sophisticated business, logic, data, and technical challenges. We encourage you to apply! Role summary and job responsibilities Manages a development team to deliver projects which achieve target outcomes. Demonstrates exceptional leadership and hands-on capability to drive components to delivery. Enables engineers to design and develop architecture solutions to business problems in alignment with the enterprise architecture direction and standards. Apply people management skills to coach, mentor and develop engineers on the team Assume ownership over the quality, TCO, maintainability and security of the solutions built by our team. Provide timely feedback and coaching to individuals and teams using data to reinforce learning. Overcome differences of opinion and drive team alignment around a specific goal or solution Own technical debt across their development team. Software Lifecycle Leadership Able to give quality feedback on designs written by other members of my team, asking probing, insightful questions that solidify choices and surface erroneous assumptions. Encourage ways to simplify systems. Look for opportunities that will lead to lower maintenance and costs with meaningful and measurable impact. Preemptively identify technical risks before they jeopardize the project. Resolve cross-team dependencies earlier to ensure the successful execution of the project. Discourage re-inventing the wheel by leveraging other T Rowe Front Office Technology or off-the-shelf solutions with the possible trade-offs in mind. Requirements Experienced in leading large software development projects in terms of team size, technical complexity and/or organizational complexity. At ease with implementing scrum ceremonies, especially in the face of day to day delivery pressures. Software engineering experience with data, microservices, frameworks, and platform development Coding experience and solid working knowledge of .Net and one or more additional programming languages such as .NET Core/C#, Typescript, Javascript, Python, Java, etc. 3+ years of business systems analysis or experience working with data and analyzing data preferred Experience designing and delivering frameworks focused on data pipelines, data catalogs, data distribution, and/or advanced analytics Proficient with a range of open-source frameworks and development tools - .Net Framework (Standard/ Core), AWS Lambda and Step Functions, SNS, SQS, S3, NoSQL databases, Git/ Unity, ReactJS/Modern UI frameworks etc. Exposure to some of the following concepts: object-oriented programming, quality assurance, parallel programming, databases, networking, etc. Understanding of ATDD, TDD, and test automation and desire to write simple, adaptive and iterative code. Highly desirable Experience building containerized applications and deploying to public or private clouds, such as Amazon Web Services (AWS) or similar providers. Familiarity with modern front-end frameworks such as React or similar Proven working knowledge of Risk analytics platforms (e.g MSCI, Bloomberg PORT, Barclay's POINT) and derivatives. Open source involvement such as a well-curated blog, accepted contribution, or community presence. Scrum Developer or Scrum Master certification. Experience in front office software development with an Asset Management, Hedge fund, or Investment Bank. Commitment to Diversity, Equity, and Inclusion: We strive for equity, equality, and opportunity for all associates. When we embrace the power of diversity and create an environment where people can bring their authentic and best selves to work, our firm is stronger, and we create greater value for our clients. Our commitment and inclusive programming aim to lift the experience for each associate and builds allies for our global associate community. We know that a sense of belonging is key not only to your success at the firm, but also to your ability to bring your best each day. T. Rowe Price is an equal opportunity employer and values diversity of thought, gender, and race. We believe our continued success depends upon the equal treatment of all associates and applicants for employment without discrimination on the basis of race, religion, creed, colour, national origin, sex, gender, age, mental or physical disability, marital status, sexual orientation, gender identity or expression, citizenship status, military or veteran status, pregnancy, or any other classification protected by country, federal, state, or local law.
There is a place for you at T. Rowe Price to grow, contribute, learn, and make a difference. We are a premier asset manager focused on delivering global investment management excellence and retirement services that investors can rely on today and in the future. The work we do matters. We invite you to explore the opportunity to join us and grow your career with us. Overview The T Rowe Price Investment Risk technology team is looking for a hands-on Engineering Manager or a Lead Level Software Engineer capable of managing a small team. The accomplished hire will be equally responsible for writing code, managing a small team, performing business analysis and keeping great project and agile hygiene. We want this person to have influence over their direct reports, we absolutely do not want someone who is dictatorial. We want someone who is comfortable enough to give team members their own voice, decision making, and ability to contribute equally as a true team. If you feel uncomfortable with loads of opinions that contradict your own, this position is not for you. Additionally, the landscape of Investment Risk comes with a wealth of nuance, legacy applications, and great aspirations. While you will be responsible for the output of your team, you will also get direction and guidelines from senior leaders. We want someone who accepts this direction as a positive, and will genuinely seek to understand strategy, being humble with their direct reports and stakeholders throughout. We want a technologist who is able to write a unit test while coding, query an API on the side to get an idea of the analytics you're dealing with, pull up your sleeves and follow a legacy SQL query to understand the thinking in a portfolio setup, be unafraid to check the logs while doing that, and use all of that to come up with elegant code, taking the complexity in your stride? That's what we're looking for. We want someone not just aware of, but completely at ease with SOLID/TDD principles to help modernize a legacy stack into AWS. But more than that, we want our engineers to understand risk and portfolio data in such a way that you take on ownership of the components you ship. Our team is building a suite of next-generation n-tier, native cloud-enabled applications, fronted by a product named riskFolio. You will be leading an Agile team of smart, hardworking people whose mission is to develop new capabilities using modern cloud technologies used by our Risk Analysts, Portfolio Managers, and Quants. This is a hands-on leadership role that provides an opportunity to tackle sophisticated business, logic, data, and technical challenges. We encourage you to apply! Role summary and job responsibilities Manages a development team to deliver projects which achieve target outcomes. Demonstrates exceptional leadership and hands-on capability to drive components to delivery. Enables engineers to design and develop architecture solutions to business problems in alignment with the enterprise architecture direction and standards. Apply people management skills to coach, mentor and develop engineers on the team Assume ownership over the quality, TCO, maintainability and security of the solutions built by our team. Provide timely feedback and coaching to individuals and teams using data to reinforce learning. Overcome differences of opinion and drive team alignment around a specific goal or solution Own technical debt across their development team. Software Lifecycle Leadership Able to give quality feedback on designs written by other members of my team, asking probing, insightful questions that solidify choices and surface erroneous assumptions. Encourage ways to simplify systems. Look for opportunities that will lead to lower maintenance and costs with meaningful and measurable impact. Preemptively identify technical risks before they jeopardize the project. Resolve cross-team dependencies earlier to ensure the successful execution of the project. Discourage re-inventing the wheel by leveraging other T Rowe Front Office Technology or off-the-shelf solutions with the possible trade-offs in mind. Requirements Experienced in leading large software development projects in terms of team size, technical complexity and/or organizational complexity. At ease with implementing scrum ceremonies, especially in the face of day to day delivery pressures. Software engineering experience with data, microservices, frameworks, and platform development Coding experience and solid working knowledge of .Net and one or more additional programming languages such as .NET Core/C#, Typescript, Javascript, Python, Java, etc. 3+ years of business systems analysis or experience working with data and analyzing data preferred Experience designing and delivering frameworks focused on data pipelines, data catalogs, data distribution, and/or advanced analytics Proficient with a range of open-source frameworks and development tools - .Net Framework (Standard/ Core), AWS Lambda and Step Functions, SNS, SQS, S3, NoSQL databases, Git/ Unity, ReactJS/Modern UI frameworks etc. Exposure to some of the following concepts: object-oriented programming, quality assurance, parallel programming, databases, networking, etc. Understanding of ATDD, TDD, and test automation and desire to write simple, adaptive and iterative code. Highly desirable Experience building containerized applications and deploying to public or private clouds, such as Amazon Web Services (AWS) or similar providers. Familiarity with modern front-end frameworks such as React or similar Proven working knowledge of Risk analytics platforms (e.g MSCI, Bloomberg PORT, Barclay's POINT) and derivatives. Open source involvement such as a well-curated blog, accepted contribution, or community presence. Scrum Developer or Scrum Master certification. Experience in front office software development with an Asset Management, Hedge fund, or Investment Bank. Commitment to Diversity, Equity, and Inclusion: We strive for equity, equality, and opportunity for all associates. When we embrace the power of diversity and create an environment where people can bring their authentic and best selves to work, our firm is stronger, and we create greater value for our clients. Our commitment and inclusive programming aim to lift the experience for each associate and builds allies for our global associate community. We know that a sense of belonging is key not only to your success at the firm, but also to your ability to bring your best each day. T. Rowe Price is an equal opportunity employer and values diversity of thought, gender, and race. We believe our continued success depends upon the equal treatment of all associates and applicants for employment without discrimination on the basis of race, religion, creed, colour, national origin, sex, gender, age, mental or physical disability, marital status, sexual orientation, gender identity or expression, citizenship status, military or veteran status, pregnancy, or any other classification protected by country, federal, state, or local law.
May 01, 2024
Full time
There is a place for you at T. Rowe Price to grow, contribute, learn, and make a difference. We are a premier asset manager focused on delivering global investment management excellence and retirement services that investors can rely on today and in the future. The work we do matters. We invite you to explore the opportunity to join us and grow your career with us. Overview The T Rowe Price Investment Risk technology team is looking for a hands-on Engineering Manager or a Lead Level Software Engineer capable of managing a small team. The accomplished hire will be equally responsible for writing code, managing a small team, performing business analysis and keeping great project and agile hygiene. We want this person to have influence over their direct reports, we absolutely do not want someone who is dictatorial. We want someone who is comfortable enough to give team members their own voice, decision making, and ability to contribute equally as a true team. If you feel uncomfortable with loads of opinions that contradict your own, this position is not for you. Additionally, the landscape of Investment Risk comes with a wealth of nuance, legacy applications, and great aspirations. While you will be responsible for the output of your team, you will also get direction and guidelines from senior leaders. We want someone who accepts this direction as a positive, and will genuinely seek to understand strategy, being humble with their direct reports and stakeholders throughout. We want a technologist who is able to write a unit test while coding, query an API on the side to get an idea of the analytics you're dealing with, pull up your sleeves and follow a legacy SQL query to understand the thinking in a portfolio setup, be unafraid to check the logs while doing that, and use all of that to come up with elegant code, taking the complexity in your stride? That's what we're looking for. We want someone not just aware of, but completely at ease with SOLID/TDD principles to help modernize a legacy stack into AWS. But more than that, we want our engineers to understand risk and portfolio data in such a way that you take on ownership of the components you ship. Our team is building a suite of next-generation n-tier, native cloud-enabled applications, fronted by a product named riskFolio. You will be leading an Agile team of smart, hardworking people whose mission is to develop new capabilities using modern cloud technologies used by our Risk Analysts, Portfolio Managers, and Quants. This is a hands-on leadership role that provides an opportunity to tackle sophisticated business, logic, data, and technical challenges. We encourage you to apply! Role summary and job responsibilities Manages a development team to deliver projects which achieve target outcomes. Demonstrates exceptional leadership and hands-on capability to drive components to delivery. Enables engineers to design and develop architecture solutions to business problems in alignment with the enterprise architecture direction and standards. Apply people management skills to coach, mentor and develop engineers on the team Assume ownership over the quality, TCO, maintainability and security of the solutions built by our team. Provide timely feedback and coaching to individuals and teams using data to reinforce learning. Overcome differences of opinion and drive team alignment around a specific goal or solution Own technical debt across their development team. Software Lifecycle Leadership Able to give quality feedback on designs written by other members of my team, asking probing, insightful questions that solidify choices and surface erroneous assumptions. Encourage ways to simplify systems. Look for opportunities that will lead to lower maintenance and costs with meaningful and measurable impact. Preemptively identify technical risks before they jeopardize the project. Resolve cross-team dependencies earlier to ensure the successful execution of the project. Discourage re-inventing the wheel by leveraging other T Rowe Front Office Technology or off-the-shelf solutions with the possible trade-offs in mind. Requirements Experienced in leading large software development projects in terms of team size, technical complexity and/or organizational complexity. At ease with implementing scrum ceremonies, especially in the face of day to day delivery pressures. Software engineering experience with data, microservices, frameworks, and platform development Coding experience and solid working knowledge of .Net and one or more additional programming languages such as .NET Core/C#, Typescript, Javascript, Python, Java, etc. 3+ years of business systems analysis or experience working with data and analyzing data preferred Experience designing and delivering frameworks focused on data pipelines, data catalogs, data distribution, and/or advanced analytics Proficient with a range of open-source frameworks and development tools - .Net Framework (Standard/ Core), AWS Lambda and Step Functions, SNS, SQS, S3, NoSQL databases, Git/ Unity, ReactJS/Modern UI frameworks etc. Exposure to some of the following concepts: object-oriented programming, quality assurance, parallel programming, databases, networking, etc. Understanding of ATDD, TDD, and test automation and desire to write simple, adaptive and iterative code. Highly desirable Experience building containerized applications and deploying to public or private clouds, such as Amazon Web Services (AWS) or similar providers. Familiarity with modern front-end frameworks such as React or similar Proven working knowledge of Risk analytics platforms (e.g MSCI, Bloomberg PORT, Barclay's POINT) and derivatives. Open source involvement such as a well-curated blog, accepted contribution, or community presence. Scrum Developer or Scrum Master certification. Experience in front office software development with an Asset Management, Hedge fund, or Investment Bank. Commitment to Diversity, Equity, and Inclusion: We strive for equity, equality, and opportunity for all associates. When we embrace the power of diversity and create an environment where people can bring their authentic and best selves to work, our firm is stronger, and we create greater value for our clients. Our commitment and inclusive programming aim to lift the experience for each associate and builds allies for our global associate community. We know that a sense of belonging is key not only to your success at the firm, but also to your ability to bring your best each day. T. Rowe Price is an equal opportunity employer and values diversity of thought, gender, and race. We believe our continued success depends upon the equal treatment of all associates and applicants for employment without discrimination on the basis of race, religion, creed, colour, national origin, sex, gender, age, mental or physical disability, marital status, sexual orientation, gender identity or expression, citizenship status, military or veteran status, pregnancy, or any other classification protected by country, federal, state, or local law.
JOB TITLE: Quality Engineer - Personalised Experiences & Communications Platform SALARY: £78,849 - £87,610 LOCATION(S): London HOURS: Full-time WORKING PATTERN: Our work style is hybrid, which involves spending at least two days per week currently, or 40% of our time, at our London Office About this opportunity This exciting opportunity is within the Personalised Experiences and Communications (PEC) platform for a Quality Engineer. As the Quality Engineer you'll lead, direct and shape approaches to solving technical challenges and translating business requirements into technical solutions. You will work in a highly collaborative way to drive efforts to create, build, support and improve our software working closely with the product and engineering teams with lots of exciting new challenges. You'll be a core contributor to ensure good quality and engineering practices are followed in accordance with engineering transformation strategy. Here's where you'll make a difference: As an experienced Quality Engineer, you'll bring broad and deep technical experience with a passion for engineering excellence. We are looking for a dynamic and adaptable individual, able to use and learn new skills in varying circumstances. You'll be curious about technology and understanding how things work and influence positively - demonstrating the right values and behaviours and encouraging this in team members. About us Like the modern Britain we serve, we're evolving. Investing billions in our people, data and tech to transform the way we meet the ever-changing needs of our 26 million customers. We're growing with purpose. Join us on our journey and you will too What you'll need - We believe that people don't fit accurately into roles, and we value everyone's individual skills, experience, and knowledge - it's what makes you amazing! We are looking for someone who comes from a software engineering or database engineering background that has a solid understanding of DevOps practices, processes and supporting tools. As a minimum to be considered, we would like to see demonstrated experience of: Craft and implement test plans that ensure all objectives are met. Implement and monitor test scripts to assess functionality, reliability, performance, and quality of our products. Identify and remedy defects within the production process, ensuring we deliver only the best. Compile and analyse statistical data to drive our quality standards. Investigate customer complaints and product issues , turning problems into solutions and opportunities for improvement. It would be great if you also had ISTQB certification GCP professional cloud developer certification At least one desktop/mobile cloud tool testing experience such as perfecto, BrowserStack or SauceLabs for compatibility testing A deep understanding of Java / JavaScript / NodeJS / Postman / TDD / BDD Best Practices Experience or working knowledge of security testing. Our focus is to ensure we are inclusive every day, building an organisation that reflects modern society and celebrates diversity in all its forms. We want our people to feel that they belong and can be their best, regardless of background, identity, or culture. We were one of the first major organisations to set goals on diversity in senior roles, create a menopause health package, and a dedicated Working with Cancer initiative. And it is why we especially welcome applications from under-represented groups. We are disability confident. So, if you would like reasonable adjustments to be made to our recruitment processes, just let us know. We also offer a wide-ranging benefits package, which includes: A generous pension contribution of up to 15% An annual performance-related bonus Share schemes including free shares. Benefits you can adapt to your lifestyle, such as discounted shopping. 30 days' holiday, with bank holidays on top A range of wellbeing initiatives and generous parental leave policies Ready for a career where you can have a positive impact as you learn, grow, and thrive? Apply today and find out more. Join our journey.
May 01, 2024
Full time
JOB TITLE: Quality Engineer - Personalised Experiences & Communications Platform SALARY: £78,849 - £87,610 LOCATION(S): London HOURS: Full-time WORKING PATTERN: Our work style is hybrid, which involves spending at least two days per week currently, or 40% of our time, at our London Office About this opportunity This exciting opportunity is within the Personalised Experiences and Communications (PEC) platform for a Quality Engineer. As the Quality Engineer you'll lead, direct and shape approaches to solving technical challenges and translating business requirements into technical solutions. You will work in a highly collaborative way to drive efforts to create, build, support and improve our software working closely with the product and engineering teams with lots of exciting new challenges. You'll be a core contributor to ensure good quality and engineering practices are followed in accordance with engineering transformation strategy. Here's where you'll make a difference: As an experienced Quality Engineer, you'll bring broad and deep technical experience with a passion for engineering excellence. We are looking for a dynamic and adaptable individual, able to use and learn new skills in varying circumstances. You'll be curious about technology and understanding how things work and influence positively - demonstrating the right values and behaviours and encouraging this in team members. About us Like the modern Britain we serve, we're evolving. Investing billions in our people, data and tech to transform the way we meet the ever-changing needs of our 26 million customers. We're growing with purpose. Join us on our journey and you will too What you'll need - We believe that people don't fit accurately into roles, and we value everyone's individual skills, experience, and knowledge - it's what makes you amazing! We are looking for someone who comes from a software engineering or database engineering background that has a solid understanding of DevOps practices, processes and supporting tools. As a minimum to be considered, we would like to see demonstrated experience of: Craft and implement test plans that ensure all objectives are met. Implement and monitor test scripts to assess functionality, reliability, performance, and quality of our products. Identify and remedy defects within the production process, ensuring we deliver only the best. Compile and analyse statistical data to drive our quality standards. Investigate customer complaints and product issues , turning problems into solutions and opportunities for improvement. It would be great if you also had ISTQB certification GCP professional cloud developer certification At least one desktop/mobile cloud tool testing experience such as perfecto, BrowserStack or SauceLabs for compatibility testing A deep understanding of Java / JavaScript / NodeJS / Postman / TDD / BDD Best Practices Experience or working knowledge of security testing. Our focus is to ensure we are inclusive every day, building an organisation that reflects modern society and celebrates diversity in all its forms. We want our people to feel that they belong and can be their best, regardless of background, identity, or culture. We were one of the first major organisations to set goals on diversity in senior roles, create a menopause health package, and a dedicated Working with Cancer initiative. And it is why we especially welcome applications from under-represented groups. We are disability confident. So, if you would like reasonable adjustments to be made to our recruitment processes, just let us know. We also offer a wide-ranging benefits package, which includes: A generous pension contribution of up to 15% An annual performance-related bonus Share schemes including free shares. Benefits you can adapt to your lifestyle, such as discounted shopping. 30 days' holiday, with bank holidays on top A range of wellbeing initiatives and generous parental leave policies Ready for a career where you can have a positive impact as you learn, grow, and thrive? Apply today and find out more. Join our journey.
JOB TITLE: Senior Software Engineer SALARY: £68,202 - £75,780 LOCATION(S): Edinburgh HOURS: Full time WORKING PATTERN: Our work style is hybrid, which involves spending at least two days per week, or 40% of our time, at our Edinburgh location. About this opportunity As a Senior Software Engineer, you'll play a pivotal role in the future of our product development, shaping the way we design, build, test and deploy using innovative technology. You'll work collaboratively with other team members, partners and third parties to create empowered teams who are motivated to solve business problems and realise value to customers. You'll be expected to demonstrate and apply exemplary software engineering practices and skills, whilst working in a collaborative and agile environment. What are we looking for in you: You're a dynamic and adaptable individual, able to use and learn new skills in varying circumstances. Be curious about technology and understand how things work. You have knowledge of creating front end applications and optimising them to provide the best experience for our customers. You will be able to mentor and develop more junior engineers, providing clear and constructive feedback. Able to influence positively - demonstrating the right values and behaviours and encouraging this in team members. Why Lloyds Banking Group We're on an exciting journey and there couldn't be a better time to join us. The investments we're making in our people, data, and technology are leading to innovative projects, fresh possibilities, and countless new ways for our people to work, learn, and thrive. What you'll need: Deep understanding of the entire software development lifecycle and experience in end-to-end delivery of software products. Proven experience with agile development methods & tooling e.g., Scrum, Kanban, Jira & Confluence, and experience of leading & working as part of an agile team. Able to create tests and work with pipelines to provide strong and maintainable code. Strong knowledge of modern software development toolsets including Cloud hosting, Web App development, API's, DevOps Continuous Integration and Delivery. You'll understand the entire application stack and strong exposure to modern web technologies, especially JavaScript ( Node.js or react.js ) as well as RESTful APIs and web services. About working for us Our focus is to ensure we're inclusive every day, building an organisation that reflects modern society and celebrates diversity in all its forms. We want our people to feel that they belong and can be their best, regardless of background, identity or culture. We were one of the first major organisations to set goals on diversity in senior roles, create a menopause health package, and a dedicated Working with Cancer initiative. And it's why we especially welcome applications from under-represented groups. We're disability confident. So if you'd like reasonable adjustments to be made to our recruitment processes, just let us know We also offer a wide-ranging benefits package, which includes: A generous pension contribution of up to 15% An annual performance-related bonus Share schemes including free shares Benefits you can adapt to your lifestyle, such as discounted shopping 30 days' holiday, with bank holidays on top A range of wellbeing initiatives and generous parental leave policies Want to do amazing work, that's interesting and makes a difference to millions of people? Join our journey.
May 01, 2024
Full time
JOB TITLE: Senior Software Engineer SALARY: £68,202 - £75,780 LOCATION(S): Edinburgh HOURS: Full time WORKING PATTERN: Our work style is hybrid, which involves spending at least two days per week, or 40% of our time, at our Edinburgh location. About this opportunity As a Senior Software Engineer, you'll play a pivotal role in the future of our product development, shaping the way we design, build, test and deploy using innovative technology. You'll work collaboratively with other team members, partners and third parties to create empowered teams who are motivated to solve business problems and realise value to customers. You'll be expected to demonstrate and apply exemplary software engineering practices and skills, whilst working in a collaborative and agile environment. What are we looking for in you: You're a dynamic and adaptable individual, able to use and learn new skills in varying circumstances. Be curious about technology and understand how things work. You have knowledge of creating front end applications and optimising them to provide the best experience for our customers. You will be able to mentor and develop more junior engineers, providing clear and constructive feedback. Able to influence positively - demonstrating the right values and behaviours and encouraging this in team members. Why Lloyds Banking Group We're on an exciting journey and there couldn't be a better time to join us. The investments we're making in our people, data, and technology are leading to innovative projects, fresh possibilities, and countless new ways for our people to work, learn, and thrive. What you'll need: Deep understanding of the entire software development lifecycle and experience in end-to-end delivery of software products. Proven experience with agile development methods & tooling e.g., Scrum, Kanban, Jira & Confluence, and experience of leading & working as part of an agile team. Able to create tests and work with pipelines to provide strong and maintainable code. Strong knowledge of modern software development toolsets including Cloud hosting, Web App development, API's, DevOps Continuous Integration and Delivery. You'll understand the entire application stack and strong exposure to modern web technologies, especially JavaScript ( Node.js or react.js ) as well as RESTful APIs and web services. About working for us Our focus is to ensure we're inclusive every day, building an organisation that reflects modern society and celebrates diversity in all its forms. We want our people to feel that they belong and can be their best, regardless of background, identity or culture. We were one of the first major organisations to set goals on diversity in senior roles, create a menopause health package, and a dedicated Working with Cancer initiative. And it's why we especially welcome applications from under-represented groups. We're disability confident. So if you'd like reasonable adjustments to be made to our recruitment processes, just let us know We also offer a wide-ranging benefits package, which includes: A generous pension contribution of up to 15% An annual performance-related bonus Share schemes including free shares Benefits you can adapt to your lifestyle, such as discounted shopping 30 days' holiday, with bank holidays on top A range of wellbeing initiatives and generous parental leave policies Want to do amazing work, that's interesting and makes a difference to millions of people? Join our journey.
About Yoto Yoto is a screen-free interactive audio platform for kids. We make carefully connected audio players that kids control, with no microphones, cameras or ads. We have a catalogue of audio that inspires creative play and learning with 1,000+ titles in our card store from top creators, publishers and labels - think LEGO, Disney, Marvel, Roald Dahl and Sony. We also create Yoto Originals like this one . Featured in Bloomberg's 25 UK startups to watch in 2023. Second fastest growing tech company in the UK, in Deloitte Fast. Named one of TIME Magazine's Top 100 Inventions of 2020 Winner in Good Housekeeping's 2022 Parenting Awards. We're 110+ employees spread across the UK, US and France and growing! We're on a mission to be the soundtrack of childhood, and help families on their own unique adventures. By creating products that inspire independent play, we help families discover and grow with an inspiring world of audio - and we would like you to help us achieve it! Yoto's PlatformTeam We're a team at the heart of the Yoto ecosystem. We work in a mature, high-trust async environment with a lot of independence. Everyone is able to contribute ideas and be part of decisions. We solve a broad range of problems - from research and development of new products, features or content formats to maintaining a fleet of hundreds of thousands of devices and delivering TBs of audio - you'll be collaborating with other teams within Yoto on a daily basis. Despite being a platform team, we are still directly impacting and very close to our users and customers due to the nature of the systems we own. What you'll be doing : Work in a remote, asynchronous-first environment. Co-locating (typically at our London, King's Cross office) at least once a month. Work using managed, serverless services in AWS (Lambda, IoT/MQTT, API Gateway, MongoDB Atlas, DynamoDb, S3). Code using a Node.JS stack - mainly TypeScript, with some JavaScript and React, in an automated test-first environment. Work closely with product managers, engineers, and other key stakeholders to plan, execute, and deliver the next generation of our purchasing infrastructure. Manage the tech you are co-responsible for - addressing cost, inconsistency, operational debt and code debt. Design and implement reusable, highly performant solutions that can rapidly scale up and down to handle our peak loads. Work in a environment that values software consistency and documentation-first development as core principles. Keep a high engineering standard by applying and teaching key principles such as, consistency, single responsibility, the scout rule, and least privilege. What you'll bring: Expert knowledge of TypeScript or JavaScript (ES6 and ESM) and applying code craft and test-first coding. Hands on experience designing and building REST (or GraphQL) APIs. Good understanding of NoSQL (and SQL) DBs. Good experience and understanding of AWS services, in particular APIs backed by Lambda. High autonomy and accountability, with good presence for knowing when to collaborate or seek help. Proven experience designing and implementing scalable, cost efficient, and secure solutions Salary: £70,000 - £88,000 based on experience.We never want to miss out on speaking to great candidates, so please don't let our banding put you off getting in touch. You never know what might be in our future plan and how well you might fit! What you can expect from us: Hybrid working with a choice based approach - we would love you to come into the office as much as possible, with a minimum of once or twice a month. Generous share options - so you're invested in Yoto's success. A Work from Anywhere policy that gives you the opportunity to work from a different location for a temporary period. 25 days' holiday per year, plus bank holidays. Extra leave for service - 1 extra day for every year worked after you hit your 2 year anniversary, up to a maximum of 5 extra days. Life Assurance cover (3 x your salary) from day one. Income Protection (long term sickness cover of 75% of your salary for up to 2 years) from day one and company sick pay that increases with length of service Enhanced parental leave policy. Personal Learnerbly development budget of £200 per year (awarded after successful completion of your probation). Your own Yoto player and starter pack of cards! 2x volunteer days a year. A collaborative tech-focused creative environment. Company socials and celebrations, including our annual YotoFest! Equity and Diversity At Yoto, our mission is to be the soundtrack of childhood, and help families on their own unique adventures. Our success is rooted in unwavering commitment to our core principles-Kids in Control, Helping Families, Building with Empathy, Embrace Difference, and Playfully Inquisitive. At Yoto, flexible working and autonomy are key to us. We support working parents because we know that life and work need to work together. And just as we share audio content from a diverse community of creators, we also strive to build a diverse and inclusive team. Our passionate DE&I group raises new voices, beliefs, and perspectives to help everyone at Yoto feel heard. Check out our website for more info on our approach to People and Planet .
Apr 30, 2024
Full time
About Yoto Yoto is a screen-free interactive audio platform for kids. We make carefully connected audio players that kids control, with no microphones, cameras or ads. We have a catalogue of audio that inspires creative play and learning with 1,000+ titles in our card store from top creators, publishers and labels - think LEGO, Disney, Marvel, Roald Dahl and Sony. We also create Yoto Originals like this one . Featured in Bloomberg's 25 UK startups to watch in 2023. Second fastest growing tech company in the UK, in Deloitte Fast. Named one of TIME Magazine's Top 100 Inventions of 2020 Winner in Good Housekeeping's 2022 Parenting Awards. We're 110+ employees spread across the UK, US and France and growing! We're on a mission to be the soundtrack of childhood, and help families on their own unique adventures. By creating products that inspire independent play, we help families discover and grow with an inspiring world of audio - and we would like you to help us achieve it! Yoto's PlatformTeam We're a team at the heart of the Yoto ecosystem. We work in a mature, high-trust async environment with a lot of independence. Everyone is able to contribute ideas and be part of decisions. We solve a broad range of problems - from research and development of new products, features or content formats to maintaining a fleet of hundreds of thousands of devices and delivering TBs of audio - you'll be collaborating with other teams within Yoto on a daily basis. Despite being a platform team, we are still directly impacting and very close to our users and customers due to the nature of the systems we own. What you'll be doing : Work in a remote, asynchronous-first environment. Co-locating (typically at our London, King's Cross office) at least once a month. Work using managed, serverless services in AWS (Lambda, IoT/MQTT, API Gateway, MongoDB Atlas, DynamoDb, S3). Code using a Node.JS stack - mainly TypeScript, with some JavaScript and React, in an automated test-first environment. Work closely with product managers, engineers, and other key stakeholders to plan, execute, and deliver the next generation of our purchasing infrastructure. Manage the tech you are co-responsible for - addressing cost, inconsistency, operational debt and code debt. Design and implement reusable, highly performant solutions that can rapidly scale up and down to handle our peak loads. Work in a environment that values software consistency and documentation-first development as core principles. Keep a high engineering standard by applying and teaching key principles such as, consistency, single responsibility, the scout rule, and least privilege. What you'll bring: Expert knowledge of TypeScript or JavaScript (ES6 and ESM) and applying code craft and test-first coding. Hands on experience designing and building REST (or GraphQL) APIs. Good understanding of NoSQL (and SQL) DBs. Good experience and understanding of AWS services, in particular APIs backed by Lambda. High autonomy and accountability, with good presence for knowing when to collaborate or seek help. Proven experience designing and implementing scalable, cost efficient, and secure solutions Salary: £70,000 - £88,000 based on experience.We never want to miss out on speaking to great candidates, so please don't let our banding put you off getting in touch. You never know what might be in our future plan and how well you might fit! What you can expect from us: Hybrid working with a choice based approach - we would love you to come into the office as much as possible, with a minimum of once or twice a month. Generous share options - so you're invested in Yoto's success. A Work from Anywhere policy that gives you the opportunity to work from a different location for a temporary period. 25 days' holiday per year, plus bank holidays. Extra leave for service - 1 extra day for every year worked after you hit your 2 year anniversary, up to a maximum of 5 extra days. Life Assurance cover (3 x your salary) from day one. Income Protection (long term sickness cover of 75% of your salary for up to 2 years) from day one and company sick pay that increases with length of service Enhanced parental leave policy. Personal Learnerbly development budget of £200 per year (awarded after successful completion of your probation). Your own Yoto player and starter pack of cards! 2x volunteer days a year. A collaborative tech-focused creative environment. Company socials and celebrations, including our annual YotoFest! Equity and Diversity At Yoto, our mission is to be the soundtrack of childhood, and help families on their own unique adventures. Our success is rooted in unwavering commitment to our core principles-Kids in Control, Helping Families, Building with Empathy, Embrace Difference, and Playfully Inquisitive. At Yoto, flexible working and autonomy are key to us. We support working parents because we know that life and work need to work together. And just as we share audio content from a diverse community of creators, we also strive to build a diverse and inclusive team. Our passionate DE&I group raises new voices, beliefs, and perspectives to help everyone at Yoto feel heard. Check out our website for more info on our approach to People and Planet .
Your new company I am working with an industry-leading company specialising in cutting-edge multi-link connectivity solutions. Their innovative approach combines various network connections to create a highly efficient and robust virtual pipeline. With their state-of-the-art technology, which is compatible with any customer premises equipment (CPE), and our cloud-agnostic and auto-scaling back-end, we deliver optimal performance for mass-market applications. Your new role Your new role as a Network & System Engineer will involve a range of responsibilities. You will collaborate closely with senior management to define the long-term roadmap for their network infrastructure. Working alongside the Head of DevOps, you will actively participate in designing and architecting the enterprise network and systems. Your expertise will be crucial in implementing new network functions and systems, ensuring they are integrated smoothly with existing infrastructure. In addition, you will play a key role in maintaining the reliability, stability, and performance of our enterprise environment. As a point of escalation, you will provide valuable advice and technical expertise to our test and support teams. Network maintenance, including scheduled system patching, will also be part of your responsibilities. Furthermore, you will collaborate with the Operations team to enhance and maintain our CI/CD pipelines, contributing to the continuous improvement of our processes. What you'll need to succeed Strong experience working with Linux systems, including software-defined networking (Debian, Ubuntu, RedHat). Proficiency in configuration management tools to ensure consistent network configuration. Solid understanding of switching and routing, VLANs, and VPNs. Knowledge of virtualization technologies, particularly VMware. Comfortable writing shell scripts for automation purposes. Familiarity with cloud environments, such as AWS, Azure, GCP, and OpenStack. Experience with Microsoft Azure and/or 365 platforms, preferably Azure AD. Understanding of system and network monitoring principles; exposure to Zabbix is a plus. Knowledge of CI/CD principles. What you'll get in return Competitive salary package based on experience . Generous holiday allowance of 25 days, plus bank holidays. Private health care coverage. Life insurance to ensure financial security. Convenient car parking facilities. Gym membership contribution for a healthy work-life balance. Workplace pension scheme for a secure future. What you need to do now If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now.If this job isn't quite right for you but you are looking for a new position, please contact us for a confidential discussion on your career. Hays EA is a trading division of Hays Specialist Recruitment Limited and acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job you accept the T&C's, Privacy Policy and Disclaimers which can be found at hays.co.uk
Apr 30, 2024
Full time
Your new company I am working with an industry-leading company specialising in cutting-edge multi-link connectivity solutions. Their innovative approach combines various network connections to create a highly efficient and robust virtual pipeline. With their state-of-the-art technology, which is compatible with any customer premises equipment (CPE), and our cloud-agnostic and auto-scaling back-end, we deliver optimal performance for mass-market applications. Your new role Your new role as a Network & System Engineer will involve a range of responsibilities. You will collaborate closely with senior management to define the long-term roadmap for their network infrastructure. Working alongside the Head of DevOps, you will actively participate in designing and architecting the enterprise network and systems. Your expertise will be crucial in implementing new network functions and systems, ensuring they are integrated smoothly with existing infrastructure. In addition, you will play a key role in maintaining the reliability, stability, and performance of our enterprise environment. As a point of escalation, you will provide valuable advice and technical expertise to our test and support teams. Network maintenance, including scheduled system patching, will also be part of your responsibilities. Furthermore, you will collaborate with the Operations team to enhance and maintain our CI/CD pipelines, contributing to the continuous improvement of our processes. What you'll need to succeed Strong experience working with Linux systems, including software-defined networking (Debian, Ubuntu, RedHat). Proficiency in configuration management tools to ensure consistent network configuration. Solid understanding of switching and routing, VLANs, and VPNs. Knowledge of virtualization technologies, particularly VMware. Comfortable writing shell scripts for automation purposes. Familiarity with cloud environments, such as AWS, Azure, GCP, and OpenStack. Experience with Microsoft Azure and/or 365 platforms, preferably Azure AD. Understanding of system and network monitoring principles; exposure to Zabbix is a plus. Knowledge of CI/CD principles. What you'll get in return Competitive salary package based on experience . Generous holiday allowance of 25 days, plus bank holidays. Private health care coverage. Life insurance to ensure financial security. Convenient car parking facilities. Gym membership contribution for a healthy work-life balance. Workplace pension scheme for a secure future. What you need to do now If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now.If this job isn't quite right for you but you are looking for a new position, please contact us for a confidential discussion on your career. Hays EA is a trading division of Hays Specialist Recruitment Limited and acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job you accept the T&C's, Privacy Policy and Disclaimers which can be found at hays.co.uk
Purpose of Position As a Senior Back End Software Engineer you will be part of a cross-functional client focused team. You will be an advocate for writing clean, secure and well-tested code. You will follow best-practice guidelines and help to improve those guidelines ensuring your code is open and easy for others to reuse. You will be a self-starter and have a significant understanding of the importance of user needs within your service and work with the product owner and other team members to translate these into technical solutions. You will work through the entire lifecycle of a service or product, from understanding requirements, development to deployment, support and maintenance. You will need to show an understanding for deadlines, find pragmatic solutions and be proactive in raising potential risks. As a senior member of a team you will extend, maintain and operate assigned parts of our platform. Furthermore you will participate in knowledge-sharing activities and mentoring colleagues both within your team and the wider Engineering practice. The Team You will be joining a brand new team whose focus will be on 'attribution' which is a key aspect in the business of affiliate marketing. Attribution is all about understanding aspect of a consumer journey before a sale. Advanced attribution capabilities will allow our platform users to configure precisely targeted customised rewards. Awin is extremely customer focused and this teams ethos is all about putting our platform users in the driving seat. As a new team we are in a great position where we can define teams practices and processes that suit our needs and as a senior member you will have direct input. Technology wise, we will be using the latest versions of a cloud based stack on AWS, such as Java/Spring, Kafka, SQL/NoSQL databases, Jenkins, Docker and more. The new team will sit within Awin Engineering, which takes software engineering seriously. As such team members will have access to and supported by various architectural and personal development services. Skills & Expertise Required At least 5 - 8 years of hands-on experience in commercial Software Engineering roles. Proven track record with any OOP stack, ideally Java v17 with Maven, Spring Boot v3, Docker and Git. Passion for writing elegant code and a desire to constantly refactor and improve, with a good understanding of SOLID principles. Expertise in designing and implementing RESTful APIs within a microservices architecture. Ability to conduct a thorough code review process, write unit tests and maintain CI/CD pipelines. Experience with streaming and queuing solutions (ideally Kafka, Kinesis or SQS). Understanding of relational database design principles and proficiency in SQL. Similarly familiarity with non-relational databases like DynamoDB. Nice to have Understanding of Data Structures and Algorithms. Experience in working with web technologies (HTML, CSS, JavaScript). Successful collaboration within a cross-functional engineering team alongside Product Owners, UX Designers and Agile Coaches Extensive exposure to agile processes, Scrum or Kanban. Experience in developing (AWS) cloud applications with Docker and serverless technologies with an understanding of Infrastructure as Code, such as Terraform. Experience with cache solutions. Redis, Memcached, or else. Knowledge of TDD and Pair Programming practices. Experience in monitoring applications. Knowledgeable about information security, able to design and implement solutions with mitigation against security threats Our Offer Flexi-Week and Work-Life Balance: We prioritise your mental health and wellbeing, offering you a flexible four-day Flexi-Week at full pay and with no reduction to your annual holiday allowance. We also offer a variety of different paid special leaves. Flexi-Office: Do you prefer to work from our cool office, from home, or in a completely different environment? With us, the choice is yours. Weoffer the flexibility to work wherever you wantwithin our Awin locations. Health & Well Being: With our support and access to various initiatives and sports offers, you can devote yourself to your mental and physical well-being. Development: We've built our extensive training suite Awin Academy to cover a wide range of skills that nurture you professionally and personally, with trainings conveniently packaged together to support your overall development. You can also improve your English skills by participating in our local language course. Remote Working: You will receive a monthly allowance to cover part of your running costs. In addition, we will support you in setting up your remote workspace appropriately. Appreciation: Thank and reward colleagues by sending them a voucher through our peer-to-peer program and show your appreciationforcolleagues who have gonethe extra mileto supportyou. Established in 2000, Awin is proud of our dynamic, social and inclusive culture. Like all businesses, we've had to adapt and nurture our culture in a virtual environment. Our virtual hub brings our colleagues from across the globe together for various social activities. Diversity & Inclusion are paramount to us, and we proudly pursue and hire diverse team members. We champion uniqueness and authenticity; this is who we are at our core. Our network of affiliate partnerships are diverse and transparent, as are the employees powering our vision to build the world's leading open partner ecosystem. We welcome all backgrounds, identities, and experiences. If you need support at any point in the application or interview process, please let us know. Apply now to begin the next stage of your career at a progressive company that supports both your professional and personal development.
Apr 30, 2024
Full time
Purpose of Position As a Senior Back End Software Engineer you will be part of a cross-functional client focused team. You will be an advocate for writing clean, secure and well-tested code. You will follow best-practice guidelines and help to improve those guidelines ensuring your code is open and easy for others to reuse. You will be a self-starter and have a significant understanding of the importance of user needs within your service and work with the product owner and other team members to translate these into technical solutions. You will work through the entire lifecycle of a service or product, from understanding requirements, development to deployment, support and maintenance. You will need to show an understanding for deadlines, find pragmatic solutions and be proactive in raising potential risks. As a senior member of a team you will extend, maintain and operate assigned parts of our platform. Furthermore you will participate in knowledge-sharing activities and mentoring colleagues both within your team and the wider Engineering practice. The Team You will be joining a brand new team whose focus will be on 'attribution' which is a key aspect in the business of affiliate marketing. Attribution is all about understanding aspect of a consumer journey before a sale. Advanced attribution capabilities will allow our platform users to configure precisely targeted customised rewards. Awin is extremely customer focused and this teams ethos is all about putting our platform users in the driving seat. As a new team we are in a great position where we can define teams practices and processes that suit our needs and as a senior member you will have direct input. Technology wise, we will be using the latest versions of a cloud based stack on AWS, such as Java/Spring, Kafka, SQL/NoSQL databases, Jenkins, Docker and more. The new team will sit within Awin Engineering, which takes software engineering seriously. As such team members will have access to and supported by various architectural and personal development services. Skills & Expertise Required At least 5 - 8 years of hands-on experience in commercial Software Engineering roles. Proven track record with any OOP stack, ideally Java v17 with Maven, Spring Boot v3, Docker and Git. Passion for writing elegant code and a desire to constantly refactor and improve, with a good understanding of SOLID principles. Expertise in designing and implementing RESTful APIs within a microservices architecture. Ability to conduct a thorough code review process, write unit tests and maintain CI/CD pipelines. Experience with streaming and queuing solutions (ideally Kafka, Kinesis or SQS). Understanding of relational database design principles and proficiency in SQL. Similarly familiarity with non-relational databases like DynamoDB. Nice to have Understanding of Data Structures and Algorithms. Experience in working with web technologies (HTML, CSS, JavaScript). Successful collaboration within a cross-functional engineering team alongside Product Owners, UX Designers and Agile Coaches Extensive exposure to agile processes, Scrum or Kanban. Experience in developing (AWS) cloud applications with Docker and serverless technologies with an understanding of Infrastructure as Code, such as Terraform. Experience with cache solutions. Redis, Memcached, or else. Knowledge of TDD and Pair Programming practices. Experience in monitoring applications. Knowledgeable about information security, able to design and implement solutions with mitigation against security threats Our Offer Flexi-Week and Work-Life Balance: We prioritise your mental health and wellbeing, offering you a flexible four-day Flexi-Week at full pay and with no reduction to your annual holiday allowance. We also offer a variety of different paid special leaves. Flexi-Office: Do you prefer to work from our cool office, from home, or in a completely different environment? With us, the choice is yours. Weoffer the flexibility to work wherever you wantwithin our Awin locations. Health & Well Being: With our support and access to various initiatives and sports offers, you can devote yourself to your mental and physical well-being. Development: We've built our extensive training suite Awin Academy to cover a wide range of skills that nurture you professionally and personally, with trainings conveniently packaged together to support your overall development. You can also improve your English skills by participating in our local language course. Remote Working: You will receive a monthly allowance to cover part of your running costs. In addition, we will support you in setting up your remote workspace appropriately. Appreciation: Thank and reward colleagues by sending them a voucher through our peer-to-peer program and show your appreciationforcolleagues who have gonethe extra mileto supportyou. Established in 2000, Awin is proud of our dynamic, social and inclusive culture. Like all businesses, we've had to adapt and nurture our culture in a virtual environment. Our virtual hub brings our colleagues from across the globe together for various social activities. Diversity & Inclusion are paramount to us, and we proudly pursue and hire diverse team members. We champion uniqueness and authenticity; this is who we are at our core. Our network of affiliate partnerships are diverse and transparent, as are the employees powering our vision to build the world's leading open partner ecosystem. We welcome all backgrounds, identities, and experiences. If you need support at any point in the application or interview process, please let us know. Apply now to begin the next stage of your career at a progressive company that supports both your professional and personal development.