2 Contractors are urgently needed for a Full Stack Web Developer position? The role is outside IR35 and for 6 months. The company prides itself on fostering a culture of internal promotion and career development, providing a clear path for professional growth. As a valued team member, you will collaborate with a diverse group of engineers, including Embedded Software and Firmware Engineers, to deliver high-quality solutions. Your responsibilities will encompass writing code for both the front and Back End, peer reviewing code, and contributing to testing and documentation. The ideal candidate will possess a robust understanding of full web development and demonstrate proficiency in the following core skills: - PHP/JavaScript/HTML/SQL: Mastery of these foundational web technologies. - Object-Oriented Languages/Principles: Strong grasp of OO concepts. - Laravel/Eloquent ORM: Experience with this PHP framework and ORM. - VueJS: Competence in this progressive JavaScript framework. - REST Architecture: Knowledge of RESTful services and APIs. - MVC: Familiarity with the Model-View-Controller design pattern. - Agile JIRA Development: Experience in agile methodologies and JIRA. - Test-Driven Development: Commitment to writing tests as part of the development process. - UNIX Shell: Proficiency in UNIX Shell Scripting. - Source Control (preferably Git): Skilled in version control systems. This role not only offers the chance to work on innovative projects but also provides a supportive environment where your skills and career can flourish. If you are ready to take the next step in your career and contribute to groundbreaking automotive advancements, this position is tailored for you. (Sponsorship available for Skilled Worker Visa). WA Consultants is an Employment Business and an Employment Agency as described within The Conduct of Employment Agencies and Employment Businesses Regulations 2003.
Jan 17, 2025
Contractor
2 Contractors are urgently needed for a Full Stack Web Developer position? The role is outside IR35 and for 6 months. The company prides itself on fostering a culture of internal promotion and career development, providing a clear path for professional growth. As a valued team member, you will collaborate with a diverse group of engineers, including Embedded Software and Firmware Engineers, to deliver high-quality solutions. Your responsibilities will encompass writing code for both the front and Back End, peer reviewing code, and contributing to testing and documentation. The ideal candidate will possess a robust understanding of full web development and demonstrate proficiency in the following core skills: - PHP/JavaScript/HTML/SQL: Mastery of these foundational web technologies. - Object-Oriented Languages/Principles: Strong grasp of OO concepts. - Laravel/Eloquent ORM: Experience with this PHP framework and ORM. - VueJS: Competence in this progressive JavaScript framework. - REST Architecture: Knowledge of RESTful services and APIs. - MVC: Familiarity with the Model-View-Controller design pattern. - Agile JIRA Development: Experience in agile methodologies and JIRA. - Test-Driven Development: Commitment to writing tests as part of the development process. - UNIX Shell: Proficiency in UNIX Shell Scripting. - Source Control (preferably Git): Skilled in version control systems. This role not only offers the chance to work on innovative projects but also provides a supportive environment where your skills and career can flourish. If you are ready to take the next step in your career and contribute to groundbreaking automotive advancements, this position is tailored for you. (Sponsorship available for Skilled Worker Visa). WA Consultants is an Employment Business and an Employment Agency as described within The Conduct of Employment Agencies and Employment Businesses Regulations 2003.
Senior Full Stack Developer, C#, Azure, Data Analytics, Machine Learning. Home Based with occasional trips to the office in London. Financial Service background a distinct advantage. Salary £ 75000 - 82000 + bonus + benefits. This role is a fantastic opportunity for a Senior C# Developer with experience building applications in the Azure cloud to join the Analytics team and be responsible for designing and building cutting edge technology and optimising and delivering statistical and financial models. Working closely with the Solution Architect, Data Scientists and the Test Engineer you will build the analytics platform in the Azure cloud. An experienced developer with excellent C# knowledge you will have strong design skills with extensive knowledge of design patterns. Ideally this experience will have been gained in a financial services environment. Key Responsibilities - Design, develop and deploy Azure cloud based applications using Azure services. Design and implement Cloud based solutions that are scaleable and secure. Build high performing code to industry standard design patterns Further develop and enhance C# and Python based analytics models. Perform proof of concept to integrate with new machine learning models using technologies such as Python, C++, C API. Work on complex and data related problems. Experience Required - Strong background designing and building Azure cloud based applications and DevOps practices. 2 years Azure. Strong C#/.net framework programming skills. Strong experience of .net parallel programming. Experience of building financial models in an advantage. Machine learning experience is also an advantage. This is an excellent opportunity to work in a financial service company and develop robust and scaleable analytics's software. The role will be technically challenging and will give you exposure to machine learning. To be considered you will be an excellent senior developer with first class design and coding skills. It is likely you will have good knowledge of a number of languages with C#/net knowledge at expert level. The role is home based with occasional trips to the office in London (expenses paid). If you have all the experience listed above please send your CV for a full brief.
Jan 17, 2025
Full time
Senior Full Stack Developer, C#, Azure, Data Analytics, Machine Learning. Home Based with occasional trips to the office in London. Financial Service background a distinct advantage. Salary £ 75000 - 82000 + bonus + benefits. This role is a fantastic opportunity for a Senior C# Developer with experience building applications in the Azure cloud to join the Analytics team and be responsible for designing and building cutting edge technology and optimising and delivering statistical and financial models. Working closely with the Solution Architect, Data Scientists and the Test Engineer you will build the analytics platform in the Azure cloud. An experienced developer with excellent C# knowledge you will have strong design skills with extensive knowledge of design patterns. Ideally this experience will have been gained in a financial services environment. Key Responsibilities - Design, develop and deploy Azure cloud based applications using Azure services. Design and implement Cloud based solutions that are scaleable and secure. Build high performing code to industry standard design patterns Further develop and enhance C# and Python based analytics models. Perform proof of concept to integrate with new machine learning models using technologies such as Python, C++, C API. Work on complex and data related problems. Experience Required - Strong background designing and building Azure cloud based applications and DevOps practices. 2 years Azure. Strong C#/.net framework programming skills. Strong experience of .net parallel programming. Experience of building financial models in an advantage. Machine learning experience is also an advantage. This is an excellent opportunity to work in a financial service company and develop robust and scaleable analytics's software. The role will be technically challenging and will give you exposure to machine learning. To be considered you will be an excellent senior developer with first class design and coding skills. It is likely you will have good knowledge of a number of languages with C#/net knowledge at expert level. The role is home based with occasional trips to the office in London (expenses paid). If you have all the experience listed above please send your CV for a full brief.
Remote Senior Data DevOps Engineer (AWS Python Amazon Web Services Data DevOps SRE Site Reliability Engineer Developer Software Engineer Programmer Technical Lead Front Office ECS Lambda Kafka Airflow Spark PySpark Dremio Ignite DBT Iceberg Arrow Glue Athena Docker Terraform OpenShift Kubernetes KOPS Artifactory Trading Finance Java Asset Manager Investment Manager) required by our asset management client in London. You MUST have the following: Experience as a Senior DevOps Engineer/SRE/Python Developer in an Agile environment Strong experience delivering solutions in the AWS (Amazon Web Services) cloud Advanced ability in CI/CD DevOps tools Good experience with open-source Kubernetes- lower-level engineering and tweaks Experience working with data engineering teams Python Experience with 2 or more of the following: Kafka Airflow Spark PySpark Dremio Ignite DBT Iceberg Arrow Glue Athena Agile The following is DESIRABLE not essential: Java (J2EE or Core Java) Golang Role: Remote Senior Data DevOps Engineer (AWS Python Amazon Web Services Data DevOps SRE Site Reliability Engineer Developer Software Engineer Programmer Technical Lead Front Office ECS Lambda Kafka Airflow Spark PySpark Dremio Ignite DBT Iceberg Arrow Glue Athena Docker Terraform OpenShift Kubernetes KOPS Artifactory Trading Finance Java Asset Manager Investment Manager) required by our asset management client in London. You will join a team of 6/7 Data DevOps Engineers that are operating in a central team that support a number of data engineering teams. The data engineering teams are working with a very modern tech stack that includes AWS, Glue, Athena, Airflow, PySpark, Spark, Dremio, DBT, Iceberg and Apache Arrow. The ideal candidate will come from a similar environment and have experience setting up automated processes for the data engineers. There is a very flexible working from home policy. Salary: £100-120k % Bonus + 10% Pension
Jan 17, 2025
Full time
Remote Senior Data DevOps Engineer (AWS Python Amazon Web Services Data DevOps SRE Site Reliability Engineer Developer Software Engineer Programmer Technical Lead Front Office ECS Lambda Kafka Airflow Spark PySpark Dremio Ignite DBT Iceberg Arrow Glue Athena Docker Terraform OpenShift Kubernetes KOPS Artifactory Trading Finance Java Asset Manager Investment Manager) required by our asset management client in London. You MUST have the following: Experience as a Senior DevOps Engineer/SRE/Python Developer in an Agile environment Strong experience delivering solutions in the AWS (Amazon Web Services) cloud Advanced ability in CI/CD DevOps tools Good experience with open-source Kubernetes- lower-level engineering and tweaks Experience working with data engineering teams Python Experience with 2 or more of the following: Kafka Airflow Spark PySpark Dremio Ignite DBT Iceberg Arrow Glue Athena Agile The following is DESIRABLE not essential: Java (J2EE or Core Java) Golang Role: Remote Senior Data DevOps Engineer (AWS Python Amazon Web Services Data DevOps SRE Site Reliability Engineer Developer Software Engineer Programmer Technical Lead Front Office ECS Lambda Kafka Airflow Spark PySpark Dremio Ignite DBT Iceberg Arrow Glue Athena Docker Terraform OpenShift Kubernetes KOPS Artifactory Trading Finance Java Asset Manager Investment Manager) required by our asset management client in London. You will join a team of 6/7 Data DevOps Engineers that are operating in a central team that support a number of data engineering teams. The data engineering teams are working with a very modern tech stack that includes AWS, Glue, Athena, Airflow, PySpark, Spark, Dremio, DBT, Iceberg and Apache Arrow. The ideal candidate will come from a similar environment and have experience setting up automated processes for the data engineers. There is a very flexible working from home policy. Salary: £100-120k % Bonus + 10% Pension
Senior Data DevOps Engineer (AWS Python Amazon Web Services Data DevOps SRE Site Reliability Engineer Developer Software Engineer Programmer Technical Lead Front Office ECS Lambda Kafka Airflow Spark PySpark Dremio Ignite DBT Iceberg Arrow Glue Athena Docker Terraform OpenShift Kubernetes KOPS Artifactory Trading Finance Java Asset Manager Investment Manager) required by our asset management client in London. You MUST have the following: Experience as a Senior DevOps Engineer/SRE/Python Developer in an Agile environment Strong experience delivering solutions in the AWS (Amazon Web Services) cloud Advanced ability in CI/CD DevOps tools Good experience with open-source Kubernetes- lower-level engineering and tweaks Experience working with data engineering teams Python Experience with 2 or more of the following: Kafka Airflow Spark PySpark Dremio Ignite DBT Iceberg Arrow Glue Athena Agile The following is DESIRABLE not essential: Java (J2EE or Core Java) Golang Role: Senior Data DevOps Engineer (AWS Python Amazon Web Services Data DevOps SRE Site Reliability Engineer Developer Software Engineer Programmer Technical Lead Front Office ECS Lambda Kafka Airflow Spark PySpark Dremio Ignite DBT Iceberg Arrow Glue Athena Docker Terraform OpenShift Kubernetes KOPS Artifactory Trading Finance Java Asset Manager Investment Manager) required by our asset management client in London. You will join a team of 6/7 Data DevOps Engineers that are operating in a central team that support a number of data engineering teams. The data engineering teams are working with a very modern tech stack that includes AWS, Glue, Athena, Airflow, PySpark, Spark, Dremio, DBT, Iceberg and Apache Arrow. The ideal candidate will come from a similar environment and have experience setting up automated processes for the data engineers. There is a very flexible working from home policy. Salary: £100-120k % Bonus + 10% Pension
Jan 17, 2025
Full time
Senior Data DevOps Engineer (AWS Python Amazon Web Services Data DevOps SRE Site Reliability Engineer Developer Software Engineer Programmer Technical Lead Front Office ECS Lambda Kafka Airflow Spark PySpark Dremio Ignite DBT Iceberg Arrow Glue Athena Docker Terraform OpenShift Kubernetes KOPS Artifactory Trading Finance Java Asset Manager Investment Manager) required by our asset management client in London. You MUST have the following: Experience as a Senior DevOps Engineer/SRE/Python Developer in an Agile environment Strong experience delivering solutions in the AWS (Amazon Web Services) cloud Advanced ability in CI/CD DevOps tools Good experience with open-source Kubernetes- lower-level engineering and tweaks Experience working with data engineering teams Python Experience with 2 or more of the following: Kafka Airflow Spark PySpark Dremio Ignite DBT Iceberg Arrow Glue Athena Agile The following is DESIRABLE not essential: Java (J2EE or Core Java) Golang Role: Senior Data DevOps Engineer (AWS Python Amazon Web Services Data DevOps SRE Site Reliability Engineer Developer Software Engineer Programmer Technical Lead Front Office ECS Lambda Kafka Airflow Spark PySpark Dremio Ignite DBT Iceberg Arrow Glue Athena Docker Terraform OpenShift Kubernetes KOPS Artifactory Trading Finance Java Asset Manager Investment Manager) required by our asset management client in London. You will join a team of 6/7 Data DevOps Engineers that are operating in a central team that support a number of data engineering teams. The data engineering teams are working with a very modern tech stack that includes AWS, Glue, Athena, Airflow, PySpark, Spark, Dremio, DBT, Iceberg and Apache Arrow. The ideal candidate will come from a similar environment and have experience setting up automated processes for the data engineers. There is a very flexible working from home policy. Salary: £100-120k % Bonus + 10% Pension
Senior Data DevOps Engineer (AWS Python Amazon Web Services Data DevOps SRE Site Reliability Engineer Developer Software Engineer Programmer Technical Lead Front Office ECS Lambda Kafka Airflow Spark PySpark Dremio Ignite DBT Iceberg Arrow Glue Athena Docker Terraform OpenShift Kubernetes KOPS Artifactory Trading Finance Java Asset Manager Investment Manager) required by our asset management client in London. You MUST have the following: Experience as a Senior DevOps Engineer/SRE/Python Developer in an Agile environment Strong experience delivering solutions in the AWS (Amazon Web Services) cloud Advanced ability in CI/CD DevOps tools Good experience with open-source Kubernetes- lower-level engineering and tweaks Experience working with data engineering teams Python Experience with 2 or more of the following: Kafka Airflow Spark PySpark Dremio Ignite DBT Iceberg Arrow Glue Athena Agile The following is DESIRABLE not essential: Java (J2EE or Core Java) Golang Role: Senior Data DevOps Engineer (AWS Python Amazon Web Services Data DevOps SRE Site Reliability Engineer Developer Software Engineer Programmer Technical Lead Front Office ECS Lambda Kafka Airflow Spark PySpark Dremio Ignite DBT Iceberg Arrow Glue Athena Docker Terraform OpenShift Kubernetes KOPS Artifactory Trading Finance Java Asset Manager Investment Manager) required by our asset management client in London. You will join a team of 6/7 Data DevOps Engineers that are operating in a central team that support a number of data engineering teams. The data engineering teams are working with a very modern tech stack that includes AWS, Glue, Athena, Airflow, PySpark, Spark, Dremio, DBT, Iceberg and Apache Arrow. The ideal candidate will come from a similar environment and have experience setting up automated processes for the data engineers. There is a very flexible working from home policy. Salary: £120-145k % Bonus + 10% Pension
Jan 17, 2025
Full time
Senior Data DevOps Engineer (AWS Python Amazon Web Services Data DevOps SRE Site Reliability Engineer Developer Software Engineer Programmer Technical Lead Front Office ECS Lambda Kafka Airflow Spark PySpark Dremio Ignite DBT Iceberg Arrow Glue Athena Docker Terraform OpenShift Kubernetes KOPS Artifactory Trading Finance Java Asset Manager Investment Manager) required by our asset management client in London. You MUST have the following: Experience as a Senior DevOps Engineer/SRE/Python Developer in an Agile environment Strong experience delivering solutions in the AWS (Amazon Web Services) cloud Advanced ability in CI/CD DevOps tools Good experience with open-source Kubernetes- lower-level engineering and tweaks Experience working with data engineering teams Python Experience with 2 or more of the following: Kafka Airflow Spark PySpark Dremio Ignite DBT Iceberg Arrow Glue Athena Agile The following is DESIRABLE not essential: Java (J2EE or Core Java) Golang Role: Senior Data DevOps Engineer (AWS Python Amazon Web Services Data DevOps SRE Site Reliability Engineer Developer Software Engineer Programmer Technical Lead Front Office ECS Lambda Kafka Airflow Spark PySpark Dremio Ignite DBT Iceberg Arrow Glue Athena Docker Terraform OpenShift Kubernetes KOPS Artifactory Trading Finance Java Asset Manager Investment Manager) required by our asset management client in London. You will join a team of 6/7 Data DevOps Engineers that are operating in a central team that support a number of data engineering teams. The data engineering teams are working with a very modern tech stack that includes AWS, Glue, Athena, Airflow, PySpark, Spark, Dremio, DBT, Iceberg and Apache Arrow. The ideal candidate will come from a similar environment and have experience setting up automated processes for the data engineers. There is a very flexible working from home policy. Salary: £120-145k % Bonus + 10% Pension
About the role As we continue to build upon the diversity of our team, we are thrilled to have the opportunity to bring on board a Kotlin engineer to a newly forming pod. This is an opportunity to bring new experience, perspective, and capabilities to our design discussions, helping shape our approach to delivering elegant solutions to complex engineering challenges as we continue to grow. This is the team that put the Tech in FinTech. Our current tech team is around 80 strong and has helped transform finance by building a next-generation lending platform, a next-gen credit card, and auto-finance product, and they're at it again with brand new product launches this year. We're looking for an engineer with a depth of knowledge and recent hands-on Kotlin experience that enables them to not only deliver elegant, idiomatic solutions in Kotlin but also to contribute new knowledge and experience to our frequent collaborative design forums with stakeholders from every area of the business. There's a lot to do, from building and integrating new APIs to help build out our new collections function to creating new internal tools and supporting our expansion of new products and supporting services in the US. We believe that software engineering is more than just code - it's about people. We believe that the best teams are made of great people. That fundamentally great software engineering is about alignment, sharing what we know, and being nice to each other. When we put all this together we make software engineering better by continually improving our capabilities as a team and making our working environment a happy and productive place. Tech stack Backend Kotlin 1.7.20 AWS GraphQL (it would be nice if you were familiar with this but it's not a deal breaker) Postgres RabbitMQ Docker Kubernetes Frontend/Mobile React, React Native, TypeScript, MobX, Redux, Stylus, and SASS Other We build our Kotlin projects using Gradle and GitHub Actions, deploying to production as soon as we finish a feature We use JUnit Jupiter, Kotest, and TestContainers for automated testing What we're looking for Strong commercial Kotlin experience An ability to write simple, clean code Experience and understanding of databases; relational databases are a must, NoSQL would be nice too Be able to quickly understand complex, financial business domains Understand different software architectures rapidly Understands abstraction and interpolation Able to write comprehensive, automated tests at all levels of the pyramid Understanding of the Kanban agile methodology; not a deal breaker if you don't Someone who can get along with others and build relationships Someone who wants to continually learn, improve, and collaborate Someone who can solve problems on their own but also knows when to go to their peers for help Someone who is a rational thinker and is aware of the 'why' behind the way they do things Someone who is a pragmatist who can sensibly weigh the tradeoffs between code quality and delivery Interview process A 30-minute introductory call with the talent team A short coding exercise to complete in your own time Onsite or Video technical Interview lasting 60-90 minutes, comprising of: Introduction of the team and kind of work you could be doing daily Discussion around the coding exercise you completed Interactive architecture/design exercise Tech project walkthrough Onsite or video cultural/behavioural interview Questions you may have about the company, role, etc. Life at Lendable (check out our Glassdoor page) The opportunity to scale up one of the world's most successful fintech companies. Best-in-class compensation, including equity. You can work from home every Monday and Friday if you wish - on the other days we all come together IRL to build and exchange ideas. Our in-house chef prepares fresh, healthy lunches in the office every Tuesday-Thursday. We care for our Lendies' well-being both physically and mentally, so we offer coverage when it comes to private health insurance. We're an equal opportunity employer and are looking to make Lendable the most inclusive and open workspace in London. Check out our blog! About Lendable Lendable is on a mission to make consumer finance amazing: faster, cheaper, and friendlier. We're building one of the world's leading fintech companies and are off to a strong start: One of the UK's newest unicorns with a team of just over 400 people. Among the fastest-growing tech companies in the UK. Profitable since 2017. Backed by top investors including Balderton Capital and Goldman Sachs. Loved by customers with the best reviews in the market (4.9 across 10,000s of reviews on Trustpilot). So far, we've rebuilt the Big Three consumer finance products from scratch: loans, credit cards, and car finance. We get money into our customers' hands in minutes instead of days. We're growing fast, and there's a lot more to do: we're going after the two biggest Western markets (UK and US) where trillions worth of financial products are held by big banks with dated systems and painful processes. Join us if you want to Take ownership across a broad remit. You are trusted to make decisions that drive a material impact on the direction and success of Lendable from day 1. Work in small teams of exceptional people, who are relentlessly resourceful to solve problems and find smarter solutions than the status quo. Build the best technology in-house, using new data sources, machine learning, and AI to make machines do the heavy lifting.
Jan 17, 2025
Full time
About the role As we continue to build upon the diversity of our team, we are thrilled to have the opportunity to bring on board a Kotlin engineer to a newly forming pod. This is an opportunity to bring new experience, perspective, and capabilities to our design discussions, helping shape our approach to delivering elegant solutions to complex engineering challenges as we continue to grow. This is the team that put the Tech in FinTech. Our current tech team is around 80 strong and has helped transform finance by building a next-generation lending platform, a next-gen credit card, and auto-finance product, and they're at it again with brand new product launches this year. We're looking for an engineer with a depth of knowledge and recent hands-on Kotlin experience that enables them to not only deliver elegant, idiomatic solutions in Kotlin but also to contribute new knowledge and experience to our frequent collaborative design forums with stakeholders from every area of the business. There's a lot to do, from building and integrating new APIs to help build out our new collections function to creating new internal tools and supporting our expansion of new products and supporting services in the US. We believe that software engineering is more than just code - it's about people. We believe that the best teams are made of great people. That fundamentally great software engineering is about alignment, sharing what we know, and being nice to each other. When we put all this together we make software engineering better by continually improving our capabilities as a team and making our working environment a happy and productive place. Tech stack Backend Kotlin 1.7.20 AWS GraphQL (it would be nice if you were familiar with this but it's not a deal breaker) Postgres RabbitMQ Docker Kubernetes Frontend/Mobile React, React Native, TypeScript, MobX, Redux, Stylus, and SASS Other We build our Kotlin projects using Gradle and GitHub Actions, deploying to production as soon as we finish a feature We use JUnit Jupiter, Kotest, and TestContainers for automated testing What we're looking for Strong commercial Kotlin experience An ability to write simple, clean code Experience and understanding of databases; relational databases are a must, NoSQL would be nice too Be able to quickly understand complex, financial business domains Understand different software architectures rapidly Understands abstraction and interpolation Able to write comprehensive, automated tests at all levels of the pyramid Understanding of the Kanban agile methodology; not a deal breaker if you don't Someone who can get along with others and build relationships Someone who wants to continually learn, improve, and collaborate Someone who can solve problems on their own but also knows when to go to their peers for help Someone who is a rational thinker and is aware of the 'why' behind the way they do things Someone who is a pragmatist who can sensibly weigh the tradeoffs between code quality and delivery Interview process A 30-minute introductory call with the talent team A short coding exercise to complete in your own time Onsite or Video technical Interview lasting 60-90 minutes, comprising of: Introduction of the team and kind of work you could be doing daily Discussion around the coding exercise you completed Interactive architecture/design exercise Tech project walkthrough Onsite or video cultural/behavioural interview Questions you may have about the company, role, etc. Life at Lendable (check out our Glassdoor page) The opportunity to scale up one of the world's most successful fintech companies. Best-in-class compensation, including equity. You can work from home every Monday and Friday if you wish - on the other days we all come together IRL to build and exchange ideas. Our in-house chef prepares fresh, healthy lunches in the office every Tuesday-Thursday. We care for our Lendies' well-being both physically and mentally, so we offer coverage when it comes to private health insurance. We're an equal opportunity employer and are looking to make Lendable the most inclusive and open workspace in London. Check out our blog! About Lendable Lendable is on a mission to make consumer finance amazing: faster, cheaper, and friendlier. We're building one of the world's leading fintech companies and are off to a strong start: One of the UK's newest unicorns with a team of just over 400 people. Among the fastest-growing tech companies in the UK. Profitable since 2017. Backed by top investors including Balderton Capital and Goldman Sachs. Loved by customers with the best reviews in the market (4.9 across 10,000s of reviews on Trustpilot). So far, we've rebuilt the Big Three consumer finance products from scratch: loans, credit cards, and car finance. We get money into our customers' hands in minutes instead of days. We're growing fast, and there's a lot more to do: we're going after the two biggest Western markets (UK and US) where trillions worth of financial products are held by big banks with dated systems and painful processes. Join us if you want to Take ownership across a broad remit. You are trusted to make decisions that drive a material impact on the direction and success of Lendable from day 1. Work in small teams of exceptional people, who are relentlessly resourceful to solve problems and find smarter solutions than the status quo. Build the best technology in-house, using new data sources, machine learning, and AI to make machines do the heavy lifting.
What you'll do: Work in multiple languages across different parts of the tastytrade stack and/or front-end trading client applications Provide technical leadership for more junior members of the team, by both managing small project teams and providing general technical mentorship Provide concise, constructive, and thoughtful peer reviews for both more junior engineers as well as for other senior engineers. Your peer reviews will cover general codecraft, quality of implementation, and overall business domain correctness. Translate requirements and technical direction into production-quality code Evaluate and build proof of concept implementations leveraging new technology or novel architecture in order to spike a path for new projects Contribute to scaling existing technology by profiling current architecture and refactoring existing code and/or leveraging new technology within existing systems Write comprehensive tests for your code Perform infrastructure work as necessary with support from the infrastructure team to support application development projects Take ownership over several of tastytrade's systems Who you are: The ability to learn quickly in areas in which you don't already have deep expertise A mastery of one language and framework, and the ability/willingness to deploy and manage production systems built using these in a production context The ability to jump into a brand new framework or language and quickly become productive in it 5+ years of professional experience working as a software engineer on a team, preferably with some experience as a technical lead or mentor Benefits: Performance Bonuses Stock Purchase Options 401k Plan Annual educational/conference stipend Sustainable workday with minimal on-call responsibilities 20 Paid Vacation Days (plus an additional paid vacation day the month of your birthday!) 10 Paid Sick Days Pet Insurance Wellness & Mental Health Programs Charitable Donation Matching Daily catered lunch when in the office Full kitchen with snacks and beverages Shuttle to/from Metra Salary Range: $156,000 - $182,000 The actual salary offered will be based on the candidate's level of experience and qualifications About Us: The tastyhouse of brands empowers individual traders differently. tastylive, founded in 2011, is an online financial media network, tastytrade (previously known as tastyworks) is a self-directed retail brokerage firm that launched in 2017, tasty Software Solutions and tastyfx, is a registered Forex broker-dealer. In 2021, London-based IG Group acquired tastylive, Inc. (previously known as tastytrade) and assigned it to lead business in North America. tastyfx is the fastest-growing forex broker in the US over the past few years. Changing the IG US name to tastyfx marks the next chapter in aligning with the tasty brand family and offering a more forex-focused experience. This combined team has years of experience like institutional brokers, but also a passion for disrupting the entire trading industry. Our dream is simple: we want more people to find more success with a better trading experience. That's why we're investing heavily in the right people, technology, and media to make that happen in the US and across the globe. Location: Our office is in the West Loop - Chicago's growing center of tech, great cuisine, and high-end bars. 1330 W Fulton Market, Chicago, IL 60607 Don't meet every single requirement? Studies have shown that women and people of color are less likely to apply to jobs unless they have every single qualification. Our team is dedicated to building a diverse, inclusive, and authentic workplace, so if you're excited about this role but your experience doesn't align perfectly, we encourage you to apply anyway. You may be just the right candidate for this or other roles! Want to know more about our teams? Click one of the icons below to learn more about each department, what they're responsible for, and the role they play in supporting our brokerage.
Jan 17, 2025
Full time
What you'll do: Work in multiple languages across different parts of the tastytrade stack and/or front-end trading client applications Provide technical leadership for more junior members of the team, by both managing small project teams and providing general technical mentorship Provide concise, constructive, and thoughtful peer reviews for both more junior engineers as well as for other senior engineers. Your peer reviews will cover general codecraft, quality of implementation, and overall business domain correctness. Translate requirements and technical direction into production-quality code Evaluate and build proof of concept implementations leveraging new technology or novel architecture in order to spike a path for new projects Contribute to scaling existing technology by profiling current architecture and refactoring existing code and/or leveraging new technology within existing systems Write comprehensive tests for your code Perform infrastructure work as necessary with support from the infrastructure team to support application development projects Take ownership over several of tastytrade's systems Who you are: The ability to learn quickly in areas in which you don't already have deep expertise A mastery of one language and framework, and the ability/willingness to deploy and manage production systems built using these in a production context The ability to jump into a brand new framework or language and quickly become productive in it 5+ years of professional experience working as a software engineer on a team, preferably with some experience as a technical lead or mentor Benefits: Performance Bonuses Stock Purchase Options 401k Plan Annual educational/conference stipend Sustainable workday with minimal on-call responsibilities 20 Paid Vacation Days (plus an additional paid vacation day the month of your birthday!) 10 Paid Sick Days Pet Insurance Wellness & Mental Health Programs Charitable Donation Matching Daily catered lunch when in the office Full kitchen with snacks and beverages Shuttle to/from Metra Salary Range: $156,000 - $182,000 The actual salary offered will be based on the candidate's level of experience and qualifications About Us: The tastyhouse of brands empowers individual traders differently. tastylive, founded in 2011, is an online financial media network, tastytrade (previously known as tastyworks) is a self-directed retail brokerage firm that launched in 2017, tasty Software Solutions and tastyfx, is a registered Forex broker-dealer. In 2021, London-based IG Group acquired tastylive, Inc. (previously known as tastytrade) and assigned it to lead business in North America. tastyfx is the fastest-growing forex broker in the US over the past few years. Changing the IG US name to tastyfx marks the next chapter in aligning with the tasty brand family and offering a more forex-focused experience. This combined team has years of experience like institutional brokers, but also a passion for disrupting the entire trading industry. Our dream is simple: we want more people to find more success with a better trading experience. That's why we're investing heavily in the right people, technology, and media to make that happen in the US and across the globe. Location: Our office is in the West Loop - Chicago's growing center of tech, great cuisine, and high-end bars. 1330 W Fulton Market, Chicago, IL 60607 Don't meet every single requirement? Studies have shown that women and people of color are less likely to apply to jobs unless they have every single qualification. Our team is dedicated to building a diverse, inclusive, and authentic workplace, so if you're excited about this role but your experience doesn't align perfectly, we encourage you to apply anyway. You may be just the right candidate for this or other roles! Want to know more about our teams? Click one of the icons below to learn more about each department, what they're responsible for, and the role they play in supporting our brokerage.
At Deskpro, we make helpdesk software and we have customers of all shapes and sizes from across the globe, including Vodafone, Microsoft, NHS, and Panasonic. Deskpro is a large product with a large variety of features and modules, from email, chat, and voice, to blog posts, knowledgebase and guides, and everything in between. There's always something new to build. We have a Wimbledon office but remote opportunities are available for UK-based candidates. What you will do as a senior full-stack engineer As a senior full-stack engineer, you will help build new features and modules, you'll be involved in shaping our underlying product frameworks and our internal processes like code reviews and deployment, and you'll get to participate in feature planning and have real input on the direction we take the product and the company as a whole. You'll be joining a small team where your specific experience will have a great impact. You will have a lot of autonomy over your own projects and you will get to use your expertise to lead by example. Technology we use and where we're going Deskpro is a polyglot company. A lot of our existing product backends are written in PHP (Symfony, Laravel), but as the product evolves, we're shipping NodeJS/Typescript and Golang services, too. Most of our Cloud services are serverless NodeJS/Typescript projects. We use a lot of other technologies like Elastic, Redis, and services offered by AWS like DynamoDB. We're big fans of using the right tool for the job. The main product frontend is all Typescript/React that talks to GraphQL backends. Other parts of the business use React/NextJS or even Svelte. We've spent time looking at maturing technologies like Web Components and have some ideas on improving our frameworks with agnostic UI libraries through tools like Lit. Node is becoming an even bigger part of our tech stack going forward as we embark on the development of exciting new projects and features like chat bots and AI. The Node community is ever changing and we need people who know the ecosystem well to help our team make fundamental decisions. Why should you be interested? You'll get to use and learn about many different products, APIs and technologies. Deskpro is the central hub for a lot of companies, and we're always adding new features, modules and integrations. You'll get to work with real customers and get a peek into how other businesses operate. You'll get to learn about scaling software as well as scaling the SaaS platform as a whole. You'll get to try out new technology. We are constantly updating our stack and are always on the lookout for tools that will help us be more productive. You are a good fit for the role if You have an earnest interest in developing software with a desire to learn more about the craft. You enjoy taking the lead on big projects and enjoy a strong sense of ownership over the stuff you build. You have a lot of experience with Typescript/Node as both a backend and frontend technology. You've got experience with React. Experience with NextJS specifically is ideal. You have excellent written and verbal communication skills. We are big believers in "writing stuff up", everything from specs to dev docs to RFCs. You need to be able to know your audience and communicate clearly. You enjoy solving problems yourself and like working in a "get stuff done" environment. We're a small team and we all generally just get on with things in a fairly autonomous manner. You won't be micro-managed. Examples of projects we've been working on lately Chat bots and AI - automated real-time responses to instant messenger messages from users, including scripted responses, decision paths and flow charts. Voice Incoming and outgoing calling from the browser, including features like automated call routing and simple IVRs. AWS Moving all our infrastructure to AWS. This has included some ambitious projects like re-writing the email parser to make it more efficient. Reports New reporting system with dashboards, scheduled reports, and sharing. Apps platform A platform that allows third parties to create "apps" that run within Deskpro. Filtering and search New filtering and search system to improve efficiency, accuracy, and UX. Social / Multi-channel messaging we are building out generic data structures with flexible ingress APIs to allow connecting Deskpro to any messaging channel including social sites like Twitter and Facebook, but we also envision integrations with systems like eBay messages or Apple/Google app stores. We'll be able to process any kind of communication. New GraphQL API backends. Minimum Requirements Strong experience with PHP. Strong experience with RDMS (we use MySQL). Experience building SPAs with React and Typescript. Experience with AWS is a bonus. You should be a fast learner. We often venture into unknown territory so you should be a Google-fu master and have experience-driven intuition. You should be excited to dive deep into new technology and new programming languages. We're always happy to try new things if it'll help us ship better software. You should have a strong understanding of software architecture with opinions on "the right way" to do things. You should be a "do-er". You will have a lot of autonomy over your own work, and you will be expected to work with the team to make sure your projects get shipped. You work well with others and enjoy sharing your knowledge and leading by example. You should love the colour green. We're putting a big focus on delivering well-tested and super-solid software! Benefits Competitive Salary + Share Options. Varied work. Both in terms of what product features you will be working on, but you'll also have the opportunity to immerse yourself in other aspects of the company such as product planning, customer support, etc. A mixture of autonomy over your own work and real responsibilities to the team and business. Your choice of equipment (most of our devs like MacBooks with two 4k monitors). We encourage self-improvement: Company-sponsored server/hosting for your side projects; books; conferences; courses. Just ask! A chance to be truly invested in your work and the company with a generous share options scheme. BUPA Private Healthcare & Cash Scheme, Pension Scheme, Bike Storage, Season ticket loans, Reduced gym membership. No recruiters or agencies please. View our careers page.
Jan 17, 2025
Full time
At Deskpro, we make helpdesk software and we have customers of all shapes and sizes from across the globe, including Vodafone, Microsoft, NHS, and Panasonic. Deskpro is a large product with a large variety of features and modules, from email, chat, and voice, to blog posts, knowledgebase and guides, and everything in between. There's always something new to build. We have a Wimbledon office but remote opportunities are available for UK-based candidates. What you will do as a senior full-stack engineer As a senior full-stack engineer, you will help build new features and modules, you'll be involved in shaping our underlying product frameworks and our internal processes like code reviews and deployment, and you'll get to participate in feature planning and have real input on the direction we take the product and the company as a whole. You'll be joining a small team where your specific experience will have a great impact. You will have a lot of autonomy over your own projects and you will get to use your expertise to lead by example. Technology we use and where we're going Deskpro is a polyglot company. A lot of our existing product backends are written in PHP (Symfony, Laravel), but as the product evolves, we're shipping NodeJS/Typescript and Golang services, too. Most of our Cloud services are serverless NodeJS/Typescript projects. We use a lot of other technologies like Elastic, Redis, and services offered by AWS like DynamoDB. We're big fans of using the right tool for the job. The main product frontend is all Typescript/React that talks to GraphQL backends. Other parts of the business use React/NextJS or even Svelte. We've spent time looking at maturing technologies like Web Components and have some ideas on improving our frameworks with agnostic UI libraries through tools like Lit. Node is becoming an even bigger part of our tech stack going forward as we embark on the development of exciting new projects and features like chat bots and AI. The Node community is ever changing and we need people who know the ecosystem well to help our team make fundamental decisions. Why should you be interested? You'll get to use and learn about many different products, APIs and technologies. Deskpro is the central hub for a lot of companies, and we're always adding new features, modules and integrations. You'll get to work with real customers and get a peek into how other businesses operate. You'll get to learn about scaling software as well as scaling the SaaS platform as a whole. You'll get to try out new technology. We are constantly updating our stack and are always on the lookout for tools that will help us be more productive. You are a good fit for the role if You have an earnest interest in developing software with a desire to learn more about the craft. You enjoy taking the lead on big projects and enjoy a strong sense of ownership over the stuff you build. You have a lot of experience with Typescript/Node as both a backend and frontend technology. You've got experience with React. Experience with NextJS specifically is ideal. You have excellent written and verbal communication skills. We are big believers in "writing stuff up", everything from specs to dev docs to RFCs. You need to be able to know your audience and communicate clearly. You enjoy solving problems yourself and like working in a "get stuff done" environment. We're a small team and we all generally just get on with things in a fairly autonomous manner. You won't be micro-managed. Examples of projects we've been working on lately Chat bots and AI - automated real-time responses to instant messenger messages from users, including scripted responses, decision paths and flow charts. Voice Incoming and outgoing calling from the browser, including features like automated call routing and simple IVRs. AWS Moving all our infrastructure to AWS. This has included some ambitious projects like re-writing the email parser to make it more efficient. Reports New reporting system with dashboards, scheduled reports, and sharing. Apps platform A platform that allows third parties to create "apps" that run within Deskpro. Filtering and search New filtering and search system to improve efficiency, accuracy, and UX. Social / Multi-channel messaging we are building out generic data structures with flexible ingress APIs to allow connecting Deskpro to any messaging channel including social sites like Twitter and Facebook, but we also envision integrations with systems like eBay messages or Apple/Google app stores. We'll be able to process any kind of communication. New GraphQL API backends. Minimum Requirements Strong experience with PHP. Strong experience with RDMS (we use MySQL). Experience building SPAs with React and Typescript. Experience with AWS is a bonus. You should be a fast learner. We often venture into unknown territory so you should be a Google-fu master and have experience-driven intuition. You should be excited to dive deep into new technology and new programming languages. We're always happy to try new things if it'll help us ship better software. You should have a strong understanding of software architecture with opinions on "the right way" to do things. You should be a "do-er". You will have a lot of autonomy over your own work, and you will be expected to work with the team to make sure your projects get shipped. You work well with others and enjoy sharing your knowledge and leading by example. You should love the colour green. We're putting a big focus on delivering well-tested and super-solid software! Benefits Competitive Salary + Share Options. Varied work. Both in terms of what product features you will be working on, but you'll also have the opportunity to immerse yourself in other aspects of the company such as product planning, customer support, etc. A mixture of autonomy over your own work and real responsibilities to the team and business. Your choice of equipment (most of our devs like MacBooks with two 4k monitors). We encourage self-improvement: Company-sponsored server/hosting for your side projects; books; conferences; courses. Just ask! A chance to be truly invested in your work and the company with a generous share options scheme. BUPA Private Healthcare & Cash Scheme, Pension Scheme, Bike Storage, Season ticket loans, Reduced gym membership. No recruiters or agencies please. View our careers page.
Senior Software Engineer - Treasury Technology London, England, United Kingdom The Role Schonfeld is seeking an exceptional Senior Software Engineer to join our Treasury Technology team. This team is dedicated to delivering top-tier systems that manage the firm's securities lending and financing, repo trading, FX hedging, and collateral management. You will collaborate closely with our global Treasury Technology, Treasury Desk, and Portfolio Management teams. Your responsibilities will include designing and building business-critical applications in an agile environment, as well as providing level 3 support. What you'll do Design and Develop Treasury Applications: Design, develop, and support applications for securities lending, fixed-income portfolio financing, repo trading, financing cost, FX hedging, and collateral management. Collaborate with Business Users: Work closely with Treasury and Portfolio Managers on a day-to-day basis to design and develop applications that solve business challenges and address market changes. Enhance Tech Stack: Work with and improve our modern tech stack, building microservices deployed to the cloud (AWS) using Docker and Kubernetes. Contribute to Firmwide Frameworks: Ensure the code base is highly supportable, future-ready, and performant without latency. Build reusable components and contribute to firmwide libraries. Engage in Agile Processes: Participate in an Agile framework, continuously improving and expanding platform capabilities to meet dynamic business requirements and provide Level 3 support globally. Mentor Junior team members: Mentor junior team members in both technology and career development. What you'll bring At least 7 years of Java development experience. Strong skills in design and architecture, with a preference for microservice experience. Proven experience leading strategic technical initiatives from inception to completion. Experience with relational databases. Familiarity with messaging systems, with a preference for Kafka. Strong written and verbal communication abilities. Ability to work closely with business users and communicate across different regions and time zones. Demonstrated strong ownership and a track record of delivering results. A background in financial services with knowledge in one or more of the following areas: equity portfolio financing, fixed income trading and settlement, or collateral and margin management. Experience with front-end development technologies, such as React and TypeScript. Knowledge of cloud services, particularly AWS. Familiarity with containerization and orchestration tools such as Docker and Kubernetes. Experience with DevOps methodologies, including CI/CD and build automation. Our Culture The firm's ethos is embedded in our people. 'Talent is our strategy' is our mantra and drives how we approach all initiatives at the firm. We believe our success is because of our people, so putting our talent above all else is our top priority. Schonfeld strives to create an environment where our people can thrive. We foster a teamwork-oriented, collaborative environment where ideas at any level are encouraged and shared. The development and advancement of our talent is honed through interactions with each other, learning & educational offerings, and through opportunities to make impactful contributions. At Schonfeld, we strive to cultivate a sense of belonging throughout all of our employees with Diversity, Equity and Inclusion at the forefront of this mission. As a firm we are committed to creating a hiring process which is not only fair, but also welcoming and supportive. Who we are Schonfeld Strategic Advisors is a multi-manager platform that invests its capital with Internal and Partner portfolio managers, primarily on an exclusive or semi-exclusive basis, across four trading strategies; quantitative, fundamental equity, tactical trading and discretionary macro & fixed income. We have created a unique structure to provide global portfolio managers with autonomy, flexibility and support to best enable them to maximize the value of their businesses. Over the last 30 years, Schonfeld has successfully capitalized on inefficiencies and opportunities within the markets. We have developed and invested heavily in proprietary technology, infrastructure and risk analytics and continue to capitalize on new opportunities.
Jan 17, 2025
Full time
Senior Software Engineer - Treasury Technology London, England, United Kingdom The Role Schonfeld is seeking an exceptional Senior Software Engineer to join our Treasury Technology team. This team is dedicated to delivering top-tier systems that manage the firm's securities lending and financing, repo trading, FX hedging, and collateral management. You will collaborate closely with our global Treasury Technology, Treasury Desk, and Portfolio Management teams. Your responsibilities will include designing and building business-critical applications in an agile environment, as well as providing level 3 support. What you'll do Design and Develop Treasury Applications: Design, develop, and support applications for securities lending, fixed-income portfolio financing, repo trading, financing cost, FX hedging, and collateral management. Collaborate with Business Users: Work closely with Treasury and Portfolio Managers on a day-to-day basis to design and develop applications that solve business challenges and address market changes. Enhance Tech Stack: Work with and improve our modern tech stack, building microservices deployed to the cloud (AWS) using Docker and Kubernetes. Contribute to Firmwide Frameworks: Ensure the code base is highly supportable, future-ready, and performant without latency. Build reusable components and contribute to firmwide libraries. Engage in Agile Processes: Participate in an Agile framework, continuously improving and expanding platform capabilities to meet dynamic business requirements and provide Level 3 support globally. Mentor Junior team members: Mentor junior team members in both technology and career development. What you'll bring At least 7 years of Java development experience. Strong skills in design and architecture, with a preference for microservice experience. Proven experience leading strategic technical initiatives from inception to completion. Experience with relational databases. Familiarity with messaging systems, with a preference for Kafka. Strong written and verbal communication abilities. Ability to work closely with business users and communicate across different regions and time zones. Demonstrated strong ownership and a track record of delivering results. A background in financial services with knowledge in one or more of the following areas: equity portfolio financing, fixed income trading and settlement, or collateral and margin management. Experience with front-end development technologies, such as React and TypeScript. Knowledge of cloud services, particularly AWS. Familiarity with containerization and orchestration tools such as Docker and Kubernetes. Experience with DevOps methodologies, including CI/CD and build automation. Our Culture The firm's ethos is embedded in our people. 'Talent is our strategy' is our mantra and drives how we approach all initiatives at the firm. We believe our success is because of our people, so putting our talent above all else is our top priority. Schonfeld strives to create an environment where our people can thrive. We foster a teamwork-oriented, collaborative environment where ideas at any level are encouraged and shared. The development and advancement of our talent is honed through interactions with each other, learning & educational offerings, and through opportunities to make impactful contributions. At Schonfeld, we strive to cultivate a sense of belonging throughout all of our employees with Diversity, Equity and Inclusion at the forefront of this mission. As a firm we are committed to creating a hiring process which is not only fair, but also welcoming and supportive. Who we are Schonfeld Strategic Advisors is a multi-manager platform that invests its capital with Internal and Partner portfolio managers, primarily on an exclusive or semi-exclusive basis, across four trading strategies; quantitative, fundamental equity, tactical trading and discretionary macro & fixed income. We have created a unique structure to provide global portfolio managers with autonomy, flexibility and support to best enable them to maximize the value of their businesses. Over the last 30 years, Schonfeld has successfully capitalized on inefficiencies and opportunities within the markets. We have developed and invested heavily in proprietary technology, infrastructure and risk analytics and continue to capitalize on new opportunities.
Software Engineering Manager - Commercial Trading (Brands) Summary As part of the M&S Software Engineering team, you'll be joining a well-loved historic brand, working on solutions that serve millions of loyal customers and thousands of colleagues! With ethical values that run right through the company's core and technology leaders that truly understand software engineers and engineering, it's an exciting time as we're redefining ourselves into a digital first and engineering-led organisation, with the quality of our engineering team being a key differentiator. We are seeking a passionate Software Engineering Manager who will provide technical expertise, ship thoughtfully and operate with excellence. Being creative, curious, and confident, you will be an integral part of our empowered, self-managing, multi-disciplinary engineering teams - designing, building, releasing, and maintaining products. You will play a key role in driving our ambition to create a best-in-class software engineering team, environment, and culture. What You'll Do The Software Engineering Manager role is the embodiment of 'solving problems through technology' with key responsibilities as follows: Team Management: Build, mentor, and manage a high-performing software engineering team. Foster a culture of collaboration, innovation, and continuous improvement within the team. Facilitate communication and collaboration among team members. Ensure budgets, people and resource allocation, and workload balance across projects. Agile Delivery: Oversee the planning, execution, and delivery of software projects, ensuring alignment with business objectives and timelines. Monitor project progress, risks, and dependencies, taking corrective action when necessary. Work closely with product management, design, programme management, and others to define project scope, goals, and deliverables. Technical Leadership: Drive the adoption of standards and methodologies for software development. Provide technical guidance and support to engineering teams for complex projects. Evaluate and recommend new technologies, tools, and platforms to improve the engineering process and software quality. Work with senior engineers to develop the team's technical roadmap and support the product management team to prioritise it against the commercial roadmap. Quality Assurance and Maintenance: Establish and enforce quality standards, ensuring software products meet performance, reliability, and usability requirements. Oversee the maintenance and support of existing software systems, ensuring prompt resolution of issues and bugs. Who You Are Previous polyglot hands-on senior software engineer with experience working on highly scalable software solutions across web or backend. Extensive background in software engineering with several years' experience in a variety of systems and technologies. Experience building and leading teams of highly skilled, senior software engineers that deliver high-quality software. Excellent understanding of system design, software architecture, cloud, and software engineering standard methodologies. Promoter of DevOps: you build it, you run it. Strong understanding of testing strategies and reliability engineering. Excellent people management, interpersonal, analytical, and problem-solving skills. Ability to lead and line manage senior engineers and technical partners to a desired outcome, without prescribing it. Excellent communication skills, both written and spoken, and able to adjust for different audiences, including non-technical ones. A servant-leadership mentality that is willing to take ownership of problems. Able to influence people at senior levels and from the highly technical to non-technical. Desirable Experience Knowledge of the Retail domain, particularly around product lifecycle or merchandise and sales planning, is of interest, but not a necessity. Tech Stack M&S uses a variety of technologies including: Java, Spring, SpringBOOT, Micronaut React, Next.js, Typescript, Angular Azure Cloud, Kubernetes, Dynatrace (observability) SQL Server, MongoDB Ignite, Redis What's In It For You Being a part of M&S is exactly that - becoming a part and playing your part. We're an inclusive, dynamic, exciting, and always evolving business built on core values. Here are some of the benefits we offer that make working for M&S just that little bit more special: 20% Colleague discount on most things from furniture, fashion and food. A first-class welcome to M&S with a tailored induction and a wide range of training schemes to help with your learning and development. Attractive annual bonus, based on company performance and personal objectives. Competitive holiday entitlement with the potential to buy extra holiday days! Amazing perks and discounts via our M&S Choices website. Charity Volunteer Day - A paid day away from work to support your chosen charity. A very generous Defined Contribution Pension Scheme and Life Assurance. Every colleague at M&S has access to a fantastic range of wellbeing support. Everyone's Welcome M&S is ready to push boundaries to lead the retail industry into a greener, speedier, more inspiring digital era. That's why we're revolutionising how we work and offering our most exciting opportunities yet. Marks & Spencer aims to be an inclusive organisation, trusted and admired by our colleagues, customers and suppliers. Join us and make an immediate impact. We're an in-person business and have core collaboration days in our Support Centre each week. For most teams, this is 3 working days where we come together to collaborate, innovate, and serve our customers thoughtfully. We are committed to an active Inclusion, Diversity and Equal Opportunities Policy, which starts with our recruitment and selection process, and we are happy to talk flexible working.
Jan 17, 2025
Full time
Software Engineering Manager - Commercial Trading (Brands) Summary As part of the M&S Software Engineering team, you'll be joining a well-loved historic brand, working on solutions that serve millions of loyal customers and thousands of colleagues! With ethical values that run right through the company's core and technology leaders that truly understand software engineers and engineering, it's an exciting time as we're redefining ourselves into a digital first and engineering-led organisation, with the quality of our engineering team being a key differentiator. We are seeking a passionate Software Engineering Manager who will provide technical expertise, ship thoughtfully and operate with excellence. Being creative, curious, and confident, you will be an integral part of our empowered, self-managing, multi-disciplinary engineering teams - designing, building, releasing, and maintaining products. You will play a key role in driving our ambition to create a best-in-class software engineering team, environment, and culture. What You'll Do The Software Engineering Manager role is the embodiment of 'solving problems through technology' with key responsibilities as follows: Team Management: Build, mentor, and manage a high-performing software engineering team. Foster a culture of collaboration, innovation, and continuous improvement within the team. Facilitate communication and collaboration among team members. Ensure budgets, people and resource allocation, and workload balance across projects. Agile Delivery: Oversee the planning, execution, and delivery of software projects, ensuring alignment with business objectives and timelines. Monitor project progress, risks, and dependencies, taking corrective action when necessary. Work closely with product management, design, programme management, and others to define project scope, goals, and deliverables. Technical Leadership: Drive the adoption of standards and methodologies for software development. Provide technical guidance and support to engineering teams for complex projects. Evaluate and recommend new technologies, tools, and platforms to improve the engineering process and software quality. Work with senior engineers to develop the team's technical roadmap and support the product management team to prioritise it against the commercial roadmap. Quality Assurance and Maintenance: Establish and enforce quality standards, ensuring software products meet performance, reliability, and usability requirements. Oversee the maintenance and support of existing software systems, ensuring prompt resolution of issues and bugs. Who You Are Previous polyglot hands-on senior software engineer with experience working on highly scalable software solutions across web or backend. Extensive background in software engineering with several years' experience in a variety of systems and technologies. Experience building and leading teams of highly skilled, senior software engineers that deliver high-quality software. Excellent understanding of system design, software architecture, cloud, and software engineering standard methodologies. Promoter of DevOps: you build it, you run it. Strong understanding of testing strategies and reliability engineering. Excellent people management, interpersonal, analytical, and problem-solving skills. Ability to lead and line manage senior engineers and technical partners to a desired outcome, without prescribing it. Excellent communication skills, both written and spoken, and able to adjust for different audiences, including non-technical ones. A servant-leadership mentality that is willing to take ownership of problems. Able to influence people at senior levels and from the highly technical to non-technical. Desirable Experience Knowledge of the Retail domain, particularly around product lifecycle or merchandise and sales planning, is of interest, but not a necessity. Tech Stack M&S uses a variety of technologies including: Java, Spring, SpringBOOT, Micronaut React, Next.js, Typescript, Angular Azure Cloud, Kubernetes, Dynatrace (observability) SQL Server, MongoDB Ignite, Redis What's In It For You Being a part of M&S is exactly that - becoming a part and playing your part. We're an inclusive, dynamic, exciting, and always evolving business built on core values. Here are some of the benefits we offer that make working for M&S just that little bit more special: 20% Colleague discount on most things from furniture, fashion and food. A first-class welcome to M&S with a tailored induction and a wide range of training schemes to help with your learning and development. Attractive annual bonus, based on company performance and personal objectives. Competitive holiday entitlement with the potential to buy extra holiday days! Amazing perks and discounts via our M&S Choices website. Charity Volunteer Day - A paid day away from work to support your chosen charity. A very generous Defined Contribution Pension Scheme and Life Assurance. Every colleague at M&S has access to a fantastic range of wellbeing support. Everyone's Welcome M&S is ready to push boundaries to lead the retail industry into a greener, speedier, more inspiring digital era. That's why we're revolutionising how we work and offering our most exciting opportunities yet. Marks & Spencer aims to be an inclusive organisation, trusted and admired by our colleagues, customers and suppliers. Join us and make an immediate impact. We're an in-person business and have core collaboration days in our Support Centre each week. For most teams, this is 3 working days where we come together to collaborate, innovate, and serve our customers thoughtfully. We are committed to an active Inclusion, Diversity and Equal Opportunities Policy, which starts with our recruitment and selection process, and we are happy to talk flexible working.
Salary: Competitive Plus Benefits Location: Holborn Store Support Centre and Home, London, EC1N 2HT Contract type: Permanent Business area: Sainsbury's Tech Closing date: 31 January 2025 Requisition ID: 286543 We'd all like amazing work to do, and real work-life balance. That's waiting for you at Sainsbury's. Think about the scale it takes for us to feed the nation. The level of data, transactions and variety it involves. Then you'll realise that ours is a modern software engineering environment because it has to be. We've made serious investment into a Tech Academy and into setting standards and principles. We iterate, learn, experiment and push ways of working such as Agile, Scrum and XP. So you can look forward to awesome opportunities in everything from AI to reusable tech. As a Fullstack Engineer, you will have the opportunity to create exceptional, high-performance products that deliver an amazing shopping experience to our customers. In an inclusive and agile environment, your curiosity and experimentation will be embraced, allowing you to tackle real-world challenges and see the impact of your work in the hands of millions of people across the UK. About the role As a Full Stack Engineer, you will design and develop scalable, user-friendly web applications, developing Node.js services and React frontends. You'll work across the stack to ensure high performance, collaborating on both front-end and back-end architecture. Leading the design and support of services and internal frameworks that enhance Sainsbury's capabilities will be part of your role. Throughout the whole product lifecycle, including decommissioning, you will demonstrate engineering expertise, knowledge of engineering and architectural principles, and proven experience in software design and implementation, security, cloud, infrastructure as code, and CI/CD. Your drive for continuous improvement, advocacy of agile delivery methodologies, and passion for delivering solutions to customers will shine through in your work. You will display empathy and understanding in supporting your colleagues in the team to deliver, while also keeping yourself up-to-date with emerging technologies. Key Responsibilities: Collaboratively contribute to the design and support of services and internal frameworks. Actively participate in research, scoping, and planning activities for the development of new domain and platform capabilities, working closely with engineering and product managers. Drive the technical roadmap of the product by deeply understanding technology and broader roadmaps. Guide, support, and enable performance within the squad by providing technical knowledge and ideas. Remove technical blockers for fellow developers with their work by providing your support or connecting with the right people. Analyse existing operations to identify risks and redundancies, and conduct comprehensive assessments to develop solutions. Mentor fellow engineers and promote the engineering community of practice through its program of events. What You need to know: Commercial experience with Node JS ecosystem, including building REST, Typescript, Mono repositories, Github Actions, GraphQL, or tRPC APIs, and React with hooks. Experience with AWS Lambda + Serverless, or similar technologies (Azure Functions, Google Functions, etc.). Experience with NoSQL Databases, preferably Mongo Atlas. Terraform experience is a plus. Experience in software design, implementation, security, cloud, infrastructure as code, and CI/CD. Self-driven with a constant strive for improvement within your team, division, and peers. Advocate for agile/lean delivery methodologies. Passion for delivering solutions to customers, owning the whole SDLC, and following DevSecOps principles. Passion for enhancing your knowledge and evidence curiosity in emerging tech. Benefits: As well as lots of on-the-job training and endless opportunities, you'll get: Colleague discount across our multi-brands - Sainsbury's, Argos, Tu and Habitat. Pension plan. Special offers on gym memberships, restaurants, holidays, retail vouchers and more. Work-life balance is important to us, so we offer our colleagues as much flexibility as possible in line with the needs of their role. We trust them to decide how, where and when they work, combining remote and collaborative working with a flexible approach to hours.
Jan 17, 2025
Full time
Salary: Competitive Plus Benefits Location: Holborn Store Support Centre and Home, London, EC1N 2HT Contract type: Permanent Business area: Sainsbury's Tech Closing date: 31 January 2025 Requisition ID: 286543 We'd all like amazing work to do, and real work-life balance. That's waiting for you at Sainsbury's. Think about the scale it takes for us to feed the nation. The level of data, transactions and variety it involves. Then you'll realise that ours is a modern software engineering environment because it has to be. We've made serious investment into a Tech Academy and into setting standards and principles. We iterate, learn, experiment and push ways of working such as Agile, Scrum and XP. So you can look forward to awesome opportunities in everything from AI to reusable tech. As a Fullstack Engineer, you will have the opportunity to create exceptional, high-performance products that deliver an amazing shopping experience to our customers. In an inclusive and agile environment, your curiosity and experimentation will be embraced, allowing you to tackle real-world challenges and see the impact of your work in the hands of millions of people across the UK. About the role As a Full Stack Engineer, you will design and develop scalable, user-friendly web applications, developing Node.js services and React frontends. You'll work across the stack to ensure high performance, collaborating on both front-end and back-end architecture. Leading the design and support of services and internal frameworks that enhance Sainsbury's capabilities will be part of your role. Throughout the whole product lifecycle, including decommissioning, you will demonstrate engineering expertise, knowledge of engineering and architectural principles, and proven experience in software design and implementation, security, cloud, infrastructure as code, and CI/CD. Your drive for continuous improvement, advocacy of agile delivery methodologies, and passion for delivering solutions to customers will shine through in your work. You will display empathy and understanding in supporting your colleagues in the team to deliver, while also keeping yourself up-to-date with emerging technologies. Key Responsibilities: Collaboratively contribute to the design and support of services and internal frameworks. Actively participate in research, scoping, and planning activities for the development of new domain and platform capabilities, working closely with engineering and product managers. Drive the technical roadmap of the product by deeply understanding technology and broader roadmaps. Guide, support, and enable performance within the squad by providing technical knowledge and ideas. Remove technical blockers for fellow developers with their work by providing your support or connecting with the right people. Analyse existing operations to identify risks and redundancies, and conduct comprehensive assessments to develop solutions. Mentor fellow engineers and promote the engineering community of practice through its program of events. What You need to know: Commercial experience with Node JS ecosystem, including building REST, Typescript, Mono repositories, Github Actions, GraphQL, or tRPC APIs, and React with hooks. Experience with AWS Lambda + Serverless, or similar technologies (Azure Functions, Google Functions, etc.). Experience with NoSQL Databases, preferably Mongo Atlas. Terraform experience is a plus. Experience in software design, implementation, security, cloud, infrastructure as code, and CI/CD. Self-driven with a constant strive for improvement within your team, division, and peers. Advocate for agile/lean delivery methodologies. Passion for delivering solutions to customers, owning the whole SDLC, and following DevSecOps principles. Passion for enhancing your knowledge and evidence curiosity in emerging tech. Benefits: As well as lots of on-the-job training and endless opportunities, you'll get: Colleague discount across our multi-brands - Sainsbury's, Argos, Tu and Habitat. Pension plan. Special offers on gym memberships, restaurants, holidays, retail vouchers and more. Work-life balance is important to us, so we offer our colleagues as much flexibility as possible in line with the needs of their role. We trust them to decide how, where and when they work, combining remote and collaborative working with a flexible approach to hours.
You will need to login before you can apply for a job. Software Engineering Manager - Supply Chain Summary As part of the M&S Software Engineering team, you'll be joining a well-loved historic brand, working on solutions that serve millions of loyal customers and thousands of colleagues! With ethical values that run right through the company's core and technology leaders that truly understand software engineers and engineering, it's an exciting time as we're redefining ourselves into a digital first and engineering-led organisation, with the quality of our engineering team being a key differentiator. We are seeking a passionate Software Engineering Manager who will provide technical expertise, ship thoughtfully and operate with excellence. Being creative, curious, and confident, you will be an integral part of our empowered, self-managing, multi-disciplinary engineering teams - designing, building, releasing, and maintaining products. All the details What you'll do The Software Engineering Manager role is the embodiment of 'solving problems through technology' with key responsibilities as follows: Team Management: Build, mentor, and manage a high-performing software engineering team. Foster a culture of collaboration, innovation, and continuous improvement within the team. Facilitate communication and collaboration among team members. Ensure budgets, people and resource allocation, and workload balance across projects. Agile Delivery: Oversee the planning, execution, and delivery of software projects, ensuring alignment with business objectives and timelines. Monitor project progress, risks, and dependencies, taking corrective action when necessary. Work closely with product management, design, programme management, and others to define project scope, goals, and deliverables. Technical Leadership: Drive the adoption of standards and methodologies for software development. Provide technical guidance and support to engineering teams for complex projects. Evaluate and recommend new technologies, tools, and platforms to improve the engineering process and software quality. Work with senior engineers to develop the team's technical roadmap and support the product management team to prioritise it against the commercial roadmap. Quality Assurance and Maintenance: Establish and enforce quality standards, ensuring software products meet performance, reliability, and usability requirements. Oversee the maintenance and support of existing software systems, ensuring prompt resolution of issues and bugs. Tech stack M&S uses a variety of technologies including: React, Next.js, Typescript Java Kotlin Swift GraphQL Federation Cloud: Azure Observability: New Relic Who you are Previous polyglot hands-on senior software engineer Experience working on highly scalable software solutions across web or backend Extensive background in software engineering with several years' experience in a variety of systems and technologies Experience building and leading teams of highly skilled, senior software engineers that deliver high-quality software. Excellent understanding of system design, software architecture, cloud, and software engineering standard methodologies. What's in it for you Being a part of M&S is exactly that - becoming a part and playing your part. We're an inclusive, dynamic, exciting, and always evolving business built on core values. Here are some of the benefits we offer that make working for M&S just that little bit more special: 20% Colleague discount on most things from furniture, fashion and food. A first-class welcome to M&S with a tailored induction and a wide range of training schemes to help with your learning and development. Having options to progress is something we're proud of at M&S. Attractive annual bonus, based on company performance and personal objectives. Competitive holiday entitlement with the potential to buy extra holiday days! Amazing perks and discounts via our M&S Choices website. Including GymSave - that offers up to 25% off Gym Memberships and the option to become an M&S Shareholder using our ShareSave & ShareBuy Schemes. Charity Volunteer Day - A paid day away from work to support your chosen charity. A very generous Defined Contribution Pension Scheme and Life Assurance. Every colleague at M&S has access to a fantastic range of wellbeing support - this includes access to our 24/7 Virtual GP, PAM Assist to support you & your family as well as many other schemes. Everyone's welcome M&S is ready to push boundaries to lead the retail industry into a greener, speedier, more inspiring digital era. That's why we're revolutionising how we work and offering our most exciting opportunities yet. There's never been a better time to be part of our team. Marks & Spencer aims to be an inclusive organisation, trusted and admired by our colleagues, customers and suppliers. Join us and make an immediate impact. We're an in-person business and have core collaboration days in our Support Centre each week. For most teams, this is 3 working days where we come together to collaborate, innovate, and serve our customers thoughtfully. We are committed to an active Inclusion, Diversity and Equal Opportunities Policy, which starts with our recruitment and selection process, and we are happy to talk flexible working. If you consider yourself to require reasonable adjustments to any part of our recruitment process, we invite you to share those requirements with us when completing your application. We will make every effort to ensure your needs are met to provide a fair and transparent process of assessment.
Jan 17, 2025
Full time
You will need to login before you can apply for a job. Software Engineering Manager - Supply Chain Summary As part of the M&S Software Engineering team, you'll be joining a well-loved historic brand, working on solutions that serve millions of loyal customers and thousands of colleagues! With ethical values that run right through the company's core and technology leaders that truly understand software engineers and engineering, it's an exciting time as we're redefining ourselves into a digital first and engineering-led organisation, with the quality of our engineering team being a key differentiator. We are seeking a passionate Software Engineering Manager who will provide technical expertise, ship thoughtfully and operate with excellence. Being creative, curious, and confident, you will be an integral part of our empowered, self-managing, multi-disciplinary engineering teams - designing, building, releasing, and maintaining products. All the details What you'll do The Software Engineering Manager role is the embodiment of 'solving problems through technology' with key responsibilities as follows: Team Management: Build, mentor, and manage a high-performing software engineering team. Foster a culture of collaboration, innovation, and continuous improvement within the team. Facilitate communication and collaboration among team members. Ensure budgets, people and resource allocation, and workload balance across projects. Agile Delivery: Oversee the planning, execution, and delivery of software projects, ensuring alignment with business objectives and timelines. Monitor project progress, risks, and dependencies, taking corrective action when necessary. Work closely with product management, design, programme management, and others to define project scope, goals, and deliverables. Technical Leadership: Drive the adoption of standards and methodologies for software development. Provide technical guidance and support to engineering teams for complex projects. Evaluate and recommend new technologies, tools, and platforms to improve the engineering process and software quality. Work with senior engineers to develop the team's technical roadmap and support the product management team to prioritise it against the commercial roadmap. Quality Assurance and Maintenance: Establish and enforce quality standards, ensuring software products meet performance, reliability, and usability requirements. Oversee the maintenance and support of existing software systems, ensuring prompt resolution of issues and bugs. Tech stack M&S uses a variety of technologies including: React, Next.js, Typescript Java Kotlin Swift GraphQL Federation Cloud: Azure Observability: New Relic Who you are Previous polyglot hands-on senior software engineer Experience working on highly scalable software solutions across web or backend Extensive background in software engineering with several years' experience in a variety of systems and technologies Experience building and leading teams of highly skilled, senior software engineers that deliver high-quality software. Excellent understanding of system design, software architecture, cloud, and software engineering standard methodologies. What's in it for you Being a part of M&S is exactly that - becoming a part and playing your part. We're an inclusive, dynamic, exciting, and always evolving business built on core values. Here are some of the benefits we offer that make working for M&S just that little bit more special: 20% Colleague discount on most things from furniture, fashion and food. A first-class welcome to M&S with a tailored induction and a wide range of training schemes to help with your learning and development. Having options to progress is something we're proud of at M&S. Attractive annual bonus, based on company performance and personal objectives. Competitive holiday entitlement with the potential to buy extra holiday days! Amazing perks and discounts via our M&S Choices website. Including GymSave - that offers up to 25% off Gym Memberships and the option to become an M&S Shareholder using our ShareSave & ShareBuy Schemes. Charity Volunteer Day - A paid day away from work to support your chosen charity. A very generous Defined Contribution Pension Scheme and Life Assurance. Every colleague at M&S has access to a fantastic range of wellbeing support - this includes access to our 24/7 Virtual GP, PAM Assist to support you & your family as well as many other schemes. Everyone's welcome M&S is ready to push boundaries to lead the retail industry into a greener, speedier, more inspiring digital era. That's why we're revolutionising how we work and offering our most exciting opportunities yet. There's never been a better time to be part of our team. Marks & Spencer aims to be an inclusive organisation, trusted and admired by our colleagues, customers and suppliers. Join us and make an immediate impact. We're an in-person business and have core collaboration days in our Support Centre each week. For most teams, this is 3 working days where we come together to collaborate, innovate, and serve our customers thoughtfully. We are committed to an active Inclusion, Diversity and Equal Opportunities Policy, which starts with our recruitment and selection process, and we are happy to talk flexible working. If you consider yourself to require reasonable adjustments to any part of our recruitment process, we invite you to share those requirements with us when completing your application. We will make every effort to ensure your needs are met to provide a fair and transparent process of assessment.
Software Engineering Manager - Commercial Trading Summary As part of the M&S Software Engineering team, you'll be joining a well-loved historic brand, working on solutions that serve millions of loyal customers and thousands of colleagues! With ethical values that run right through the company's core and technology leaders that truly understand software engineers and engineering, it's an exciting time as we're redefining ourselves into a digital first and engineering-led organisation, with the quality of our engineering team being a key differentiator. We are seeking a passionate Software Engineering Manager who will provide technical expertise, ship thoughtfully and operate with excellence. Being creative, curious, and confident, you will be an integral part of our empowered, self-managing, multi-disciplinary engineering teams - designing, building, releasing, and maintaining products. You will play a key role in driving our ambition to create a best-in-class software engineering team, environment, and culture. What You'll Do Team Management: Build, mentor, and manage a high-performing software engineering team. Foster a culture of collaboration, innovation, and continuous improvement within the team. Facilitate communication and collaboration among team members. Ensure budgets, people and resource allocation, and workload balance across projects. Agile Delivery: Oversee the planning, execution, and delivery of software projects, ensuring alignment with business objectives and timelines. Monitor project progress, risks, and dependencies, taking corrective action when necessary. Work closely with product management, design, programme management, and others to define project scope, goals, and deliverables. Technical Leadership: Drive the adoption of standards and methodologies for software development. Provide technical guidance and support to engineering teams for complex projects. Evaluate and recommend new technologies, tools, and platforms to improve the engineering process and software quality. Work with senior engineers to develop the team's technical roadmap and support the product management team to prioritise it against the commercial roadmap. Quality Assurance and Maintenance: Establish and enforce quality standards, ensuring software products meet performance, reliability, and usability requirements. Oversee the maintenance and support of existing software systems, ensuring prompt resolution of issues and bugs. Who You Are Previous polyglot hands-on senior software engineer Experience working on highly scalable software solutions across web or backend Extensive background in software engineering with several years' experience in a variety of systems and technologies Experience building and leading teams of highly skilled, senior software engineers that deliver high-quality software. Excellent understanding of system design, software architecture, cloud, and software engineering standard methodologies. Promoter of DevOps: you build it, you run it. Strong understanding of testing strategies and reliability engineering Excellent people management, interpersonal, analytical, and problem-solving skills Ability to lead and line manage senior engineers and technical partners to a desired outcome, without prescribing it. Excellent communication skills, both written and spoken and able to adjust for different audiences, including non-technical audiences. A servant-leadership mentality that is willing to take ownership of problems. Able to influence people at senior levels and from the highly technical to non-technical. Desirable Experience Knowledge of the Retail domain, particularly around product lifecycle or merchandise and sales planning, is of interest, but not a necessity. Tech Stack M&S uses a variety of technologies including: Java, Spring, SpringBOOT, Micronaut React, Next.js, Typescript, Angular Azure Cloud, Kubernetes, Dynatrace (observability) SQL Server, MongoDB Ignite, Redis What's In It For You Being a part of M&S is exactly that - becoming a part and playing your part. We're an inclusive, dynamic, exciting, and always evolving business built on core values. Here are some of the benefits we offer that make working for M&S just that little bit more special: 20% Colleague discount on most things from furniture, fashion, and food. A first-class welcome to M&S with a tailored induction and a wide range of training schemes to help with your learning and development. Attractive annual bonus, based on company performance and personal objectives. Competitive holiday entitlement with the potential to buy extra holiday days! Amazing perks and discounts via our M&S Choices website. Charity Volunteer Day - A paid day away from work to support your chosen charity. A very generous Defined Contribution Pension Scheme and Life Assurance. Access to a fantastic range of wellbeing support, including a 24/7 Virtual GP. Everyone's Welcome M&S is ready to push boundaries to lead the retail industry into a greener, speedier, more inspiring digital era. That's why we're revolutionising how we work and offering our most exciting opportunities yet. Marks & Spencer aims to be an inclusive organisation, trusted and admired by our colleagues, customers, and suppliers. Join us and make an immediate impact. We're an in-person business and have core collaboration days in our Support Centre each week. For most teams, this is 3 working days where we come together to collaborate, innovate, and serve our customers thoughtfully. We are committed to an active Inclusion, Diversity and Equal Opportunities Policy, and we are happy to talk flexible working.
Jan 17, 2025
Full time
Software Engineering Manager - Commercial Trading Summary As part of the M&S Software Engineering team, you'll be joining a well-loved historic brand, working on solutions that serve millions of loyal customers and thousands of colleagues! With ethical values that run right through the company's core and technology leaders that truly understand software engineers and engineering, it's an exciting time as we're redefining ourselves into a digital first and engineering-led organisation, with the quality of our engineering team being a key differentiator. We are seeking a passionate Software Engineering Manager who will provide technical expertise, ship thoughtfully and operate with excellence. Being creative, curious, and confident, you will be an integral part of our empowered, self-managing, multi-disciplinary engineering teams - designing, building, releasing, and maintaining products. You will play a key role in driving our ambition to create a best-in-class software engineering team, environment, and culture. What You'll Do Team Management: Build, mentor, and manage a high-performing software engineering team. Foster a culture of collaboration, innovation, and continuous improvement within the team. Facilitate communication and collaboration among team members. Ensure budgets, people and resource allocation, and workload balance across projects. Agile Delivery: Oversee the planning, execution, and delivery of software projects, ensuring alignment with business objectives and timelines. Monitor project progress, risks, and dependencies, taking corrective action when necessary. Work closely with product management, design, programme management, and others to define project scope, goals, and deliverables. Technical Leadership: Drive the adoption of standards and methodologies for software development. Provide technical guidance and support to engineering teams for complex projects. Evaluate and recommend new technologies, tools, and platforms to improve the engineering process and software quality. Work with senior engineers to develop the team's technical roadmap and support the product management team to prioritise it against the commercial roadmap. Quality Assurance and Maintenance: Establish and enforce quality standards, ensuring software products meet performance, reliability, and usability requirements. Oversee the maintenance and support of existing software systems, ensuring prompt resolution of issues and bugs. Who You Are Previous polyglot hands-on senior software engineer Experience working on highly scalable software solutions across web or backend Extensive background in software engineering with several years' experience in a variety of systems and technologies Experience building and leading teams of highly skilled, senior software engineers that deliver high-quality software. Excellent understanding of system design, software architecture, cloud, and software engineering standard methodologies. Promoter of DevOps: you build it, you run it. Strong understanding of testing strategies and reliability engineering Excellent people management, interpersonal, analytical, and problem-solving skills Ability to lead and line manage senior engineers and technical partners to a desired outcome, without prescribing it. Excellent communication skills, both written and spoken and able to adjust for different audiences, including non-technical audiences. A servant-leadership mentality that is willing to take ownership of problems. Able to influence people at senior levels and from the highly technical to non-technical. Desirable Experience Knowledge of the Retail domain, particularly around product lifecycle or merchandise and sales planning, is of interest, but not a necessity. Tech Stack M&S uses a variety of technologies including: Java, Spring, SpringBOOT, Micronaut React, Next.js, Typescript, Angular Azure Cloud, Kubernetes, Dynatrace (observability) SQL Server, MongoDB Ignite, Redis What's In It For You Being a part of M&S is exactly that - becoming a part and playing your part. We're an inclusive, dynamic, exciting, and always evolving business built on core values. Here are some of the benefits we offer that make working for M&S just that little bit more special: 20% Colleague discount on most things from furniture, fashion, and food. A first-class welcome to M&S with a tailored induction and a wide range of training schemes to help with your learning and development. Attractive annual bonus, based on company performance and personal objectives. Competitive holiday entitlement with the potential to buy extra holiday days! Amazing perks and discounts via our M&S Choices website. Charity Volunteer Day - A paid day away from work to support your chosen charity. A very generous Defined Contribution Pension Scheme and Life Assurance. Access to a fantastic range of wellbeing support, including a 24/7 Virtual GP. Everyone's Welcome M&S is ready to push boundaries to lead the retail industry into a greener, speedier, more inspiring digital era. That's why we're revolutionising how we work and offering our most exciting opportunities yet. Marks & Spencer aims to be an inclusive organisation, trusted and admired by our colleagues, customers, and suppliers. Join us and make an immediate impact. We're an in-person business and have core collaboration days in our Support Centre each week. For most teams, this is 3 working days where we come together to collaborate, innovate, and serve our customers thoughtfully. We are committed to an active Inclusion, Diversity and Equal Opportunities Policy, and we are happy to talk flexible working.
Summary As part of the M&S Software Engineering team, you'll be joining a well-loved historic brand, working on solutions that serves millions of loyal customers and thousands of colleagues! With ethical values that run right through the company's core and technology leaders that truly understand software engineers and engineering, it's an exciting time as we're redefining ourselves into a digital first and engineering-led organisation, with the quality of our engineering team being a key differentiator. We are seeking a passionate Software Engineering Manager who will provide technical expertise, ship thoughtfully and operate with excellence. Being creative, curious, and confident, you will be an integral part of our empowered, self-managing, multi-disciplinary engineering teams - designing, building, releasing, and maintaining products. You will play a key role in driving our ambition to create a best-in-class software engineering team, environment, and culture. What You'll Do The Software Engineering Manager role is the embodiment of 'solving problems through technology' with key responsibilities as follows: Team Management: Build, mentor, and manage a high-performing software engineering team. Foster a culture of collaboration, innovation, and continuous improvement within the team. Facilitate communication and collaboration among team members. Ensure budgets, people and resource allocation, and workload, balance across projects. Agile Delivery: Oversee the planning, execution, and delivery of software projects, ensuring alignment with business objectives and timelines. Monitor project progress, risks, and dependencies, taking corrective action when necessary. Work closely with product management, design, programme management, and others to define project scope, goals, and deliverables. Technical Leadership: Drive the adoption of standards, and methodologies for software development. Provide technical guidance and support to engineering teams for complex projects. Evaluate and recommend new technologies, tools, and platforms to improve the engineering process and software quality. Work with senior engineers to develop the team's technical roadmap and support the product management team to prioritise it against the commercial roadmap. Quality Assurance and Maintenance: Establish and enforce quality standards, ensuring software products meet performance, reliability, and usability requirements. Oversee the maintenance and support of existing software systems, ensuring prompt resolution of issues and bugs. Who You Are Previous polyglot hands-on senior software engineer Experience working on highly scalable software solutions across web or backend Extensive background in software engineering with several years' experience in a variety of systems and technologies Experience building and leading teams of highly skilled, senior software engineers that deliver high-quality software. Excellent understanding of system design, software architecture, cloud, and software engineering standard methodologies. Promoter of DevOps: you build it, you run it. Strong understanding of testing strategies and reliability engineering Excellent people management, interpersonal, analytical, and problem-solving skills Ability to lead and line manage senior engineers and technical partners to a desired outcome, without prescribing it. Excellent communication skills, both written and spoken and able to adjust for different, including non-technical audiences. A servant-leadership mentality that is willing to take ownership of problems. Able to influence people at senior levels and from the highly technical to non-technical. Desirable Experience Knowledge of the Retail domain, particularly around product lifecycle or merchandise and sales planning, is of interest, but not a necessity. Tech Stack M&S uses a variety of technologies including; Java, Spring, SpringBOOT, Micronaut React, Next.js, Typescript, Angular Azure Cloud, Kubernetes, Dynatrace (observability) SQL Server, MongoDB Ignite, Redis What's In It For You Being a part of M&S is exactly that - becoming a part and playing your part. We're an inclusive, dynamic, exciting, and always evolving business built on core values. Here are some of the benefits we offer that make working for M&S just that little bit more special 20% Colleague discount on most things from furniture, fashion and food. A first-class welcome to M&S with a tailored induction and a wide range of training schemes to help with your learning and development. Having options to progress is something we're proud of at M&S. Attractive annual bonus, based on company performance and personal objectives. Competitive holiday entitlement with the potential to buy extra holiday days! Amazing perks and discounts via our M&S Choices website. Including GymSave - that offers up to 25% off Gym Memberships and the option to become an M&S Shareholder using our ShareSave & ShareBuy Schemes. Charity Volunteer Day - A paid day away from work to support your chosen charity. A very generous Defined Contribution Pension Scheme and Life Assurance. Every colleague at M&S has access to a fantastic range of wellbeing support - this includes access to our 24/7 Virtual GP, PAM Assist to support you & your family as well as many other schemes. Everyone's Welcome M&S is ready to push boundaries to lead the retail industry into a greener, speedier, more inspiring digital era. That's why we're revolutionising how we work and offering our most exciting opportunities yet. There's never been a better time to be part of our team. Marks & Spencer aims to be an inclusive organisation, trusted and admired by our colleagues, customers and suppliers. Join us and make an immediate impact. We're an in-person business and have core collaboration days in our Support Centre each week. For most teams, this is 3 working days where we come together to collaborate, innovate, and serve our customers thoughtfully. We are committed to an active Inclusion, Diversity and Equal Opportunities Policy, which starts with our recruitment and selection process, and we are happy to talk flexible working. If you consider yourself to require reasonable adjustments to any part of our recruitment process, we invite you to share those requirements with us when completing your application. We will make every effort to ensure your needs are met to provide a fair and transparent process of assessment.
Jan 17, 2025
Full time
Summary As part of the M&S Software Engineering team, you'll be joining a well-loved historic brand, working on solutions that serves millions of loyal customers and thousands of colleagues! With ethical values that run right through the company's core and technology leaders that truly understand software engineers and engineering, it's an exciting time as we're redefining ourselves into a digital first and engineering-led organisation, with the quality of our engineering team being a key differentiator. We are seeking a passionate Software Engineering Manager who will provide technical expertise, ship thoughtfully and operate with excellence. Being creative, curious, and confident, you will be an integral part of our empowered, self-managing, multi-disciplinary engineering teams - designing, building, releasing, and maintaining products. You will play a key role in driving our ambition to create a best-in-class software engineering team, environment, and culture. What You'll Do The Software Engineering Manager role is the embodiment of 'solving problems through technology' with key responsibilities as follows: Team Management: Build, mentor, and manage a high-performing software engineering team. Foster a culture of collaboration, innovation, and continuous improvement within the team. Facilitate communication and collaboration among team members. Ensure budgets, people and resource allocation, and workload, balance across projects. Agile Delivery: Oversee the planning, execution, and delivery of software projects, ensuring alignment with business objectives and timelines. Monitor project progress, risks, and dependencies, taking corrective action when necessary. Work closely with product management, design, programme management, and others to define project scope, goals, and deliverables. Technical Leadership: Drive the adoption of standards, and methodologies for software development. Provide technical guidance and support to engineering teams for complex projects. Evaluate and recommend new technologies, tools, and platforms to improve the engineering process and software quality. Work with senior engineers to develop the team's technical roadmap and support the product management team to prioritise it against the commercial roadmap. Quality Assurance and Maintenance: Establish and enforce quality standards, ensuring software products meet performance, reliability, and usability requirements. Oversee the maintenance and support of existing software systems, ensuring prompt resolution of issues and bugs. Who You Are Previous polyglot hands-on senior software engineer Experience working on highly scalable software solutions across web or backend Extensive background in software engineering with several years' experience in a variety of systems and technologies Experience building and leading teams of highly skilled, senior software engineers that deliver high-quality software. Excellent understanding of system design, software architecture, cloud, and software engineering standard methodologies. Promoter of DevOps: you build it, you run it. Strong understanding of testing strategies and reliability engineering Excellent people management, interpersonal, analytical, and problem-solving skills Ability to lead and line manage senior engineers and technical partners to a desired outcome, without prescribing it. Excellent communication skills, both written and spoken and able to adjust for different, including non-technical audiences. A servant-leadership mentality that is willing to take ownership of problems. Able to influence people at senior levels and from the highly technical to non-technical. Desirable Experience Knowledge of the Retail domain, particularly around product lifecycle or merchandise and sales planning, is of interest, but not a necessity. Tech Stack M&S uses a variety of technologies including; Java, Spring, SpringBOOT, Micronaut React, Next.js, Typescript, Angular Azure Cloud, Kubernetes, Dynatrace (observability) SQL Server, MongoDB Ignite, Redis What's In It For You Being a part of M&S is exactly that - becoming a part and playing your part. We're an inclusive, dynamic, exciting, and always evolving business built on core values. Here are some of the benefits we offer that make working for M&S just that little bit more special 20% Colleague discount on most things from furniture, fashion and food. A first-class welcome to M&S with a tailored induction and a wide range of training schemes to help with your learning and development. Having options to progress is something we're proud of at M&S. Attractive annual bonus, based on company performance and personal objectives. Competitive holiday entitlement with the potential to buy extra holiday days! Amazing perks and discounts via our M&S Choices website. Including GymSave - that offers up to 25% off Gym Memberships and the option to become an M&S Shareholder using our ShareSave & ShareBuy Schemes. Charity Volunteer Day - A paid day away from work to support your chosen charity. A very generous Defined Contribution Pension Scheme and Life Assurance. Every colleague at M&S has access to a fantastic range of wellbeing support - this includes access to our 24/7 Virtual GP, PAM Assist to support you & your family as well as many other schemes. Everyone's Welcome M&S is ready to push boundaries to lead the retail industry into a greener, speedier, more inspiring digital era. That's why we're revolutionising how we work and offering our most exciting opportunities yet. There's never been a better time to be part of our team. Marks & Spencer aims to be an inclusive organisation, trusted and admired by our colleagues, customers and suppliers. Join us and make an immediate impact. We're an in-person business and have core collaboration days in our Support Centre each week. For most teams, this is 3 working days where we come together to collaborate, innovate, and serve our customers thoughtfully. We are committed to an active Inclusion, Diversity and Equal Opportunities Policy, which starts with our recruitment and selection process, and we are happy to talk flexible working. If you consider yourself to require reasonable adjustments to any part of our recruitment process, we invite you to share those requirements with us when completing your application. We will make every effort to ensure your needs are met to provide a fair and transparent process of assessment.
About us We are a fast-growing team on a mission to reimagine the analytical workflow and make data accessible to all. The Count canvas combines the power of a data notebook with the collaborative workflow of digital whiteboards. We're often referred to as the "Figma for data" because of the way Count transforms the way data teams work and communicate with the wider business through greater transparency and trust. We launched in September 2022 and have seen the canvas concept explode with over 28k canvases created to date and some of Europe's best startups such as Cleo, BeautyPie, TooGoodToGo and Omnipresent join us as customers. What you'll do We're looking for experienced software engineers who are interested in tackling deep technical challenges in data analytics. As an early hire, you'll work closely with the founders on shaping the future direction for Count and be responsible for shipping entire features. Due to our small scale and flat structure, you'll work autonomously on business critical projects, and collaborate with others throughout our team and user base. Our tech stack includes TypeScript, Python, Node, WebAssembly, WebGL, Apache Arrow, DuckDB, Kubernetes and React. For the best possible user experience, we have developed various technologies in-house, including a custom WebGL rendering engine, data visualization library, reactive SQL/Python notebook, and database query framework. Some of the projects you could work on include: Accelerating rendering using quadtree tiling Extending the interactivity and customizability of visualizations Leveraging LLMs in data exploration Developing serverless frameworks for executing database queries at high concurrency We'd love to hear from you if you: Have at least 4 years of professional experience shipping features as a full-stack engineer Have experience working in a high-growth startup Love inventing solutions to complex technical challenges Are driven by a passion to create amazing user experiences Are comfortable working autonomously and taking responsibility for the delivery of large technical projects Are eager to learn from others and collaborative in helping others learn Want to shape the future of data analytics and visualization Our interview process will cover: An initial discussion (30-45 mins) for you to ask any questions you have about Count and for us to learn more about your experience and interests A working session with our engineers (2-3 hours), where we'll dive into the stack and work with you through a technical challenge that we have faced recently A final meeting with our founders (45-60 mins) The working session and final meeting will take place either virtually or in London, depending on where you're based. Life at Count Count is a hybrid working company. Most of our team is based in the UK and we use our office in London as base to meet and collaborate regularly. However we believe great work can happen anywhere and we're happy to consider candidates from elsewhere in Europe. Our work is important to us, and we know we work best when we actively maintain a good work-life balance. We're backed by some of Europe's best investors allowing us to offer a competitive employment package. Some of the benefits of working at Count include: Competitive salary, pension and share options Flexible working hours 28 days of holiday (plus public holidays) Private health care Generous parental leave An annual working from home allowance and personal development budget Quarterly meetups with the team to relax and brainstorm, each time in a different city We're committed to building a diverse team. Whatever your race, religion, colour, national origin, gender, sexual orientation, age, marital status or disability, we want to hear from you. If you're unsure whether to apply (or just want to ask a question) please just drop us an email .
Jan 17, 2025
Full time
About us We are a fast-growing team on a mission to reimagine the analytical workflow and make data accessible to all. The Count canvas combines the power of a data notebook with the collaborative workflow of digital whiteboards. We're often referred to as the "Figma for data" because of the way Count transforms the way data teams work and communicate with the wider business through greater transparency and trust. We launched in September 2022 and have seen the canvas concept explode with over 28k canvases created to date and some of Europe's best startups such as Cleo, BeautyPie, TooGoodToGo and Omnipresent join us as customers. What you'll do We're looking for experienced software engineers who are interested in tackling deep technical challenges in data analytics. As an early hire, you'll work closely with the founders on shaping the future direction for Count and be responsible for shipping entire features. Due to our small scale and flat structure, you'll work autonomously on business critical projects, and collaborate with others throughout our team and user base. Our tech stack includes TypeScript, Python, Node, WebAssembly, WebGL, Apache Arrow, DuckDB, Kubernetes and React. For the best possible user experience, we have developed various technologies in-house, including a custom WebGL rendering engine, data visualization library, reactive SQL/Python notebook, and database query framework. Some of the projects you could work on include: Accelerating rendering using quadtree tiling Extending the interactivity and customizability of visualizations Leveraging LLMs in data exploration Developing serverless frameworks for executing database queries at high concurrency We'd love to hear from you if you: Have at least 4 years of professional experience shipping features as a full-stack engineer Have experience working in a high-growth startup Love inventing solutions to complex technical challenges Are driven by a passion to create amazing user experiences Are comfortable working autonomously and taking responsibility for the delivery of large technical projects Are eager to learn from others and collaborative in helping others learn Want to shape the future of data analytics and visualization Our interview process will cover: An initial discussion (30-45 mins) for you to ask any questions you have about Count and for us to learn more about your experience and interests A working session with our engineers (2-3 hours), where we'll dive into the stack and work with you through a technical challenge that we have faced recently A final meeting with our founders (45-60 mins) The working session and final meeting will take place either virtually or in London, depending on where you're based. Life at Count Count is a hybrid working company. Most of our team is based in the UK and we use our office in London as base to meet and collaborate regularly. However we believe great work can happen anywhere and we're happy to consider candidates from elsewhere in Europe. Our work is important to us, and we know we work best when we actively maintain a good work-life balance. We're backed by some of Europe's best investors allowing us to offer a competitive employment package. Some of the benefits of working at Count include: Competitive salary, pension and share options Flexible working hours 28 days of holiday (plus public holidays) Private health care Generous parental leave An annual working from home allowance and personal development budget Quarterly meetups with the team to relax and brainstorm, each time in a different city We're committed to building a diverse team. Whatever your race, religion, colour, national origin, gender, sexual orientation, age, marital status or disability, we want to hear from you. If you're unsure whether to apply (or just want to ask a question) please just drop us an email .
Summary As part of the M&S Software Engineering team, you'll be joining a well-loved historic brand, working on solutions that serve millions of loyal customers and thousands of colleagues! With ethical values that run right through the company's core and technology leaders that truly understand software engineers and engineering, it's an exciting time as we're redefining ourselves into a digital first and engineering-led organisation, with the quality of our engineering team being a key differentiator. We are seeking a passionate Software Engineering Manager who will provide technical expertise, ship thoughtfully and operate with excellence. Being creative, curious, and confident, you will be an integral part of our empowered, self-managing, multi-disciplinary engineering teams - designing, building, releasing, and maintaining products. You will play a key role in driving our ambition to create a best-in-class software engineering team, environment, and culture. What You'll Do The Software Engineering Manager role is the embodiment of 'solving problems through technology' with key responsibilities as follows: Team Management: Build, mentor, and manage a high-performing software engineering team. Foster a culture of collaboration, innovation, and continuous improvement within the team. Facilitate communication and collaboration among team members. Ensure budgets, people and resource allocation, and workload balance across projects. Agile Delivery: Oversee the planning, execution, and delivery of software projects, ensuring alignment with business objectives and timelines. Monitor project progress, risks, and dependencies, taking corrective action when necessary. Work closely with product management, design, programme management, and others to define project scope, goals, and deliverables. Technical Leadership: Drive the adoption of standards and methodologies for software development. Provide technical guidance and support to engineering teams for complex projects. Evaluate and recommend new technologies, tools, and platforms to improve the engineering process and software quality. Work with senior engineers to develop the team's technical roadmap and support the product management team to prioritise it against the commercial roadmap. Quality Assurance and Maintenance: Establish and enforce quality standards, ensuring software products meet performance, reliability, and usability requirements. Oversee the maintenance and support of existing software systems, ensuring prompt resolution of issues and bugs. Who You Are Previous polyglot hands-on senior software engineer Experience working on highly scalable software solutions across web or backend Extensive background in software engineering with several years' experience in a variety of systems and technologies Experience building and leading teams of highly skilled, senior software engineers that deliver high-quality software. Excellent understanding of system design, software architecture, cloud, and software engineering standard methodologies. Promoter of DevOps: you build it, you run it. Strong understanding of testing strategies and reliability engineering. Excellent people management, interpersonal, analytical, and problem-solving skills. Ability to lead and line manage senior engineers and technical partners to a desired outcome, without prescribing it. Excellent communication skills, both written and spoken, and able to adjust for different audiences, including non-technical ones. A servant-leadership mentality that is willing to take ownership of problems. Able to influence people at senior levels and from the highly technical to non-technical. Desirable Experience Knowledge of the Retail domain, particularly around product lifecycle or merchandise and sales planning, is of interest, but not a necessity. Tech Stack M&S uses a variety of technologies including: Java, Spring, SpringBOOT, Micronaut React, Next.js, Typescript, Angular Azure Cloud, Kubernetes, Dynatrace (observability) SQL Server, MongoDB Ignite, Redis What's In It For You Being a part of M&S is exactly that - becoming a part and playing your part. We're an inclusive, dynamic, exciting, and always evolving business built on core values. Here are some of the benefits we offer that make working for M&S just that little bit more special: 20% Colleague discount on most things from furniture, fashion, and food. A first-class welcome to M&S with a tailored induction and a wide range of training schemes to help with your learning and development. Having options to progress is something we're proud of at M&S. Attractive annual bonus, based on company performance and personal objectives. Competitive holiday entitlement with the potential to buy extra holiday days! Amazing perks and discounts via our M&S Choices website, including GymSave - that offers up to 25% off Gym Memberships and the option to become an M&S Shareholder using our ShareSave & ShareBuy Schemes. Charity Volunteer Day - A paid day away from work to support your chosen charity. A very generous Defined Contribution Pension Scheme and Life Assurance. Every colleague at M&S has access to a fantastic range of wellbeing support - this includes access to our 24/7 Virtual GP, PAM Assist to support you & your family as well as many other schemes. Everyone's Welcome M&S is ready to push boundaries to lead the retail industry into a greener, speedier, more inspiring digital era. That's why we're revolutionising how we work and offering our most exciting opportunities yet. There's never been a better time to be part of our team. Marks & Spencer aims to be an inclusive organisation, trusted and admired by our colleagues, customers, and suppliers. Join us and make an immediate impact. We're an in-person business and have core collaboration days in our Support Centre each week. For most teams, this is 3 working days where we come together to collaborate, innovate, and serve our customers thoughtfully. We are committed to an active Inclusion, Diversity and Equal Opportunities Policy, which starts with our recruitment and selection process, and we are happy to talk flexible working. If you consider yourself to require reasonable adjustments to any part of our recruitment process, we invite you to share those requirements with us when completing your application. We will make every effort to ensure your needs are met to provide a fair and transparent process of assessment.
Jan 17, 2025
Full time
Summary As part of the M&S Software Engineering team, you'll be joining a well-loved historic brand, working on solutions that serve millions of loyal customers and thousands of colleagues! With ethical values that run right through the company's core and technology leaders that truly understand software engineers and engineering, it's an exciting time as we're redefining ourselves into a digital first and engineering-led organisation, with the quality of our engineering team being a key differentiator. We are seeking a passionate Software Engineering Manager who will provide technical expertise, ship thoughtfully and operate with excellence. Being creative, curious, and confident, you will be an integral part of our empowered, self-managing, multi-disciplinary engineering teams - designing, building, releasing, and maintaining products. You will play a key role in driving our ambition to create a best-in-class software engineering team, environment, and culture. What You'll Do The Software Engineering Manager role is the embodiment of 'solving problems through technology' with key responsibilities as follows: Team Management: Build, mentor, and manage a high-performing software engineering team. Foster a culture of collaboration, innovation, and continuous improvement within the team. Facilitate communication and collaboration among team members. Ensure budgets, people and resource allocation, and workload balance across projects. Agile Delivery: Oversee the planning, execution, and delivery of software projects, ensuring alignment with business objectives and timelines. Monitor project progress, risks, and dependencies, taking corrective action when necessary. Work closely with product management, design, programme management, and others to define project scope, goals, and deliverables. Technical Leadership: Drive the adoption of standards and methodologies for software development. Provide technical guidance and support to engineering teams for complex projects. Evaluate and recommend new technologies, tools, and platforms to improve the engineering process and software quality. Work with senior engineers to develop the team's technical roadmap and support the product management team to prioritise it against the commercial roadmap. Quality Assurance and Maintenance: Establish and enforce quality standards, ensuring software products meet performance, reliability, and usability requirements. Oversee the maintenance and support of existing software systems, ensuring prompt resolution of issues and bugs. Who You Are Previous polyglot hands-on senior software engineer Experience working on highly scalable software solutions across web or backend Extensive background in software engineering with several years' experience in a variety of systems and technologies Experience building and leading teams of highly skilled, senior software engineers that deliver high-quality software. Excellent understanding of system design, software architecture, cloud, and software engineering standard methodologies. Promoter of DevOps: you build it, you run it. Strong understanding of testing strategies and reliability engineering. Excellent people management, interpersonal, analytical, and problem-solving skills. Ability to lead and line manage senior engineers and technical partners to a desired outcome, without prescribing it. Excellent communication skills, both written and spoken, and able to adjust for different audiences, including non-technical ones. A servant-leadership mentality that is willing to take ownership of problems. Able to influence people at senior levels and from the highly technical to non-technical. Desirable Experience Knowledge of the Retail domain, particularly around product lifecycle or merchandise and sales planning, is of interest, but not a necessity. Tech Stack M&S uses a variety of technologies including: Java, Spring, SpringBOOT, Micronaut React, Next.js, Typescript, Angular Azure Cloud, Kubernetes, Dynatrace (observability) SQL Server, MongoDB Ignite, Redis What's In It For You Being a part of M&S is exactly that - becoming a part and playing your part. We're an inclusive, dynamic, exciting, and always evolving business built on core values. Here are some of the benefits we offer that make working for M&S just that little bit more special: 20% Colleague discount on most things from furniture, fashion, and food. A first-class welcome to M&S with a tailored induction and a wide range of training schemes to help with your learning and development. Having options to progress is something we're proud of at M&S. Attractive annual bonus, based on company performance and personal objectives. Competitive holiday entitlement with the potential to buy extra holiday days! Amazing perks and discounts via our M&S Choices website, including GymSave - that offers up to 25% off Gym Memberships and the option to become an M&S Shareholder using our ShareSave & ShareBuy Schemes. Charity Volunteer Day - A paid day away from work to support your chosen charity. A very generous Defined Contribution Pension Scheme and Life Assurance. Every colleague at M&S has access to a fantastic range of wellbeing support - this includes access to our 24/7 Virtual GP, PAM Assist to support you & your family as well as many other schemes. Everyone's Welcome M&S is ready to push boundaries to lead the retail industry into a greener, speedier, more inspiring digital era. That's why we're revolutionising how we work and offering our most exciting opportunities yet. There's never been a better time to be part of our team. Marks & Spencer aims to be an inclusive organisation, trusted and admired by our colleagues, customers, and suppliers. Join us and make an immediate impact. We're an in-person business and have core collaboration days in our Support Centre each week. For most teams, this is 3 working days where we come together to collaborate, innovate, and serve our customers thoughtfully. We are committed to an active Inclusion, Diversity and Equal Opportunities Policy, which starts with our recruitment and selection process, and we are happy to talk flexible working. If you consider yourself to require reasonable adjustments to any part of our recruitment process, we invite you to share those requirements with us when completing your application. We will make every effort to ensure your needs are met to provide a fair and transparent process of assessment.
Are you passionate about transforming retail experiences through innovative technology? Join us as a Senior Product Manager to lead the development of cutting-edge solutions that enhance customer and colleague satisfaction while driving operational efficiency. About the Role You'll oversee the strategy, development, and delivery of retail tech solutions such as in-store advice applications, colleague-facing task management tools, omnichannel capabilities, and exciting new in-store payment technologies. Working closely with engineering teams, you'll ensure efficient, iterative development using short feedback loops to rapidly meet evolving customer, colleague, and business needs. Key Responsibilities Define and execute a retail technology strategy informed by competitive analysis, customer insights, and data. Shape product priorities and roadmaps to enhance omnichannel experiences and operational excellence. Create and manage Product Requirement Documents (PRDs) and actionable Jira backlogs. Drive A/B testing and experimentation to optimize the retail tech stack. Set and deliver on OKRs, translating strategic goals into measurable outcomes. Collaborate with cross-functional teams, including design, engineering, and business stakeholders. Manage and mentor a Product Manager to ensure team success. Key Requirements Proven Product Management experience, with a focus on discovery, delivery, and a user-first mindset. Technical acumen to collaborate effectively with engineering and design teams. Ability to balance impact, quality, and timelines while navigating complex stakeholder environments. Strong knowledge of omnichannel strategy development and retail technology innovations (preferred, not required). Expertise in PRDs, agile backlog management, and tools like Jira. Data-driven prioritization and decision-making, including A/B testing to drive improvements. Proficiency in setting OKRs and translating them into actionable plans. Exceptional collaboration and communication skills for aligning diverse stakeholders. Experience in line management. What we offer: Pension company contribution = 3% Incentive scheme up to 10% of annual salary , based on company performance. Your wellbeing is paramount so you can get away and take 33 Days Holiday per year . Private Medical Care (Self after 1 year). Learning and Development opportunity with Holland & Barrett is a great base for career development long term. Refer and Earn Scheme - as we're growing you can earn money by referring people to join us from your network. Epic Extras gives you access to exclusive benefits, free advice and savings from a range of retailers and providers. Stay healthy with Discounted Products - from day one you'll get a 25% discount (on top of other promotions) when you shop at H&B on anything that you buy. We all need a little help sometimes, so we offer Free 24/7 Confidential Advice & Colleague Welfare . Mental Health First Aiders - we have lots of qualified Mental Health First Aiders because it's all about your health & wellbeing. Stay active in the Onsite Gym at our Nuneaton Hub! We have colleague Reward and Recognition Schemes , so your hard work and loyalty won't go unnoticed. And many more! We're passionate about helping every colleague thrive across all dimensions of wellbeing, and we're committed to having a diverse and inclusive workplace. In line with our EPIC values (Expertise, Pioneering, Inclusive, Caring), we embrace and actively celebrate all our colleagues' unique and varying experiences, backgrounds, identities and cultures - I am me, we are H&B.
Jan 17, 2025
Full time
Are you passionate about transforming retail experiences through innovative technology? Join us as a Senior Product Manager to lead the development of cutting-edge solutions that enhance customer and colleague satisfaction while driving operational efficiency. About the Role You'll oversee the strategy, development, and delivery of retail tech solutions such as in-store advice applications, colleague-facing task management tools, omnichannel capabilities, and exciting new in-store payment technologies. Working closely with engineering teams, you'll ensure efficient, iterative development using short feedback loops to rapidly meet evolving customer, colleague, and business needs. Key Responsibilities Define and execute a retail technology strategy informed by competitive analysis, customer insights, and data. Shape product priorities and roadmaps to enhance omnichannel experiences and operational excellence. Create and manage Product Requirement Documents (PRDs) and actionable Jira backlogs. Drive A/B testing and experimentation to optimize the retail tech stack. Set and deliver on OKRs, translating strategic goals into measurable outcomes. Collaborate with cross-functional teams, including design, engineering, and business stakeholders. Manage and mentor a Product Manager to ensure team success. Key Requirements Proven Product Management experience, with a focus on discovery, delivery, and a user-first mindset. Technical acumen to collaborate effectively with engineering and design teams. Ability to balance impact, quality, and timelines while navigating complex stakeholder environments. Strong knowledge of omnichannel strategy development and retail technology innovations (preferred, not required). Expertise in PRDs, agile backlog management, and tools like Jira. Data-driven prioritization and decision-making, including A/B testing to drive improvements. Proficiency in setting OKRs and translating them into actionable plans. Exceptional collaboration and communication skills for aligning diverse stakeholders. Experience in line management. What we offer: Pension company contribution = 3% Incentive scheme up to 10% of annual salary , based on company performance. Your wellbeing is paramount so you can get away and take 33 Days Holiday per year . Private Medical Care (Self after 1 year). Learning and Development opportunity with Holland & Barrett is a great base for career development long term. Refer and Earn Scheme - as we're growing you can earn money by referring people to join us from your network. Epic Extras gives you access to exclusive benefits, free advice and savings from a range of retailers and providers. Stay healthy with Discounted Products - from day one you'll get a 25% discount (on top of other promotions) when you shop at H&B on anything that you buy. We all need a little help sometimes, so we offer Free 24/7 Confidential Advice & Colleague Welfare . Mental Health First Aiders - we have lots of qualified Mental Health First Aiders because it's all about your health & wellbeing. Stay active in the Onsite Gym at our Nuneaton Hub! We have colleague Reward and Recognition Schemes , so your hard work and loyalty won't go unnoticed. And many more! We're passionate about helping every colleague thrive across all dimensions of wellbeing, and we're committed to having a diverse and inclusive workplace. In line with our EPIC values (Expertise, Pioneering, Inclusive, Caring), we embrace and actively celebrate all our colleagues' unique and varying experiences, backgrounds, identities and cultures - I am me, we are H&B.
At Octopus we've developed data platforms to provide data services to our businesses around the world. The data platform enables self-service of data analytics to hundreds of data hungry users as well as automation of all our data workflows from simple ETL jobs to ML training and prediction. This supports work across the whole energy domain, from measuring performance of our green energy generation assets to processing billions of smart meter readings for innovative tariffs. As the volume, scope and geographical range of our data services rapidly expand, we're looking for an engineer to join the team to help us build and maintain the data visualisation and analytical platform capabilities to support the whole business, enabling ML tooling for the data science team, intuitive dashboards for our front-line operators and many other impactful uses of our data. This is a fantastic opportunity to work on data problems that genuinely move us closer to Net Zero with a company that is passionate about building great technology to change the way customers use energy. A little heads-up: With some of our team taking some well-deserved annual leave over the next couple of weeks, we may not get around to carefully reviewing all applications until the new year. Every application gets reviewed by a real human, and we'll be in touch to let you know either way-whether it's a yes or, sadly, a no this time round. Thanks for your patience and understanding! What you'll do Build tools and services to improve our data visualisation and machine learning capabilities Build and maintain testing and documentation frameworks for our data sources Work with the business to scope and deliver new data engineering projects and requirements Maintain and build on our existing data infrastructure and tools Advise on decisions to buy platforms or build in-house Support the internationalisation of our data infrastructure What you'll need A passion for writing high quality code An ability to balance multiple stakeholders and competing priorities The projects will be varied and self-driven, so we're looking for someone who can work autonomously and proactively to scope problems and solve and deliver pragmatic solutions Experience in supplier management will be a bonus, as will people management given expected future growth of this role Experience building and/or implementing tools which enable insights to be drawn from data It would be helpful to have experience/expertise in the following (in rough priority order): Python SQL Streamlit ML Flow Experience deploying data services in a cloud environment (ideally AWS) Our data platform stack Python as our main programming language Databricks as our datalake platform Kubernetes for data services and task orchestration Streamlit for data applications Airflow purely for job scheduling and tracking Circle CI for continuous deployment Parquet and Delta file formats on S3 for data lake storage Spark for data processing dbt for data modelling SparkSQL for analytics Why else you'll love it here Wondering what the salary for this role is? Just ask us! On a call with one of our recruiters it's something we always cover as we genuinely want to match your experience with the correct salary. The reason why we don't advertise is because we honestly have a degree of flexibility and would never want salary to be a reason why someone doesn't apply to Octopus - what's more important to us is finding the right octofit! Octopus Energy Group is a unique culture. An organisation where people learn, decide, and build quicker. Where people work with autonomy, alongside a wide range of amazing co-owners, on projects that break new ground. We won best company to work for in 2022, on Glassdoor we were voted 50 best places to work in 2022 and our Group CEO, Greg has recorded a podcast about our culture and how we empower our people. We've also been placed in the top 10 companies for senior leadership and most recently The Sunday Times, Best Places To Work 2023 and again in 2024 We want your hard work to be rewarded with perks you actually care about! Visit our UK perks hub - Octopus Employee Benefits If this sounds like you then we'd love to hear from you. Are you ready for a career with us? We want to ensure you have all the tools and environment you need to unleash your potential. Need any specific accommodations? Whether you require specific accommodations or have a unique preference, let us know, and we'll do what we can to customise your interview process for comfort and maximum magic! Studies have shown that some groups of people, like women, are less likely to apply to a role unless they meet 100% of the job requirements. Whoever you are, if you like one of our jobs, we encourage you to apply as you might just be the candidate we hire. Across Octopus, we're looking for genuinely decent people who are honest and empathetic. Our people are our strongest asset and the unique skills and perspectives people bring to the team are the driving force of our success. As an equal opportunity employer, we do not discriminate on the basis of any protected attribute. Our commitment is to provide equal opportunities, an inclusive work environment, and fairness for everyone.
Jan 17, 2025
Full time
At Octopus we've developed data platforms to provide data services to our businesses around the world. The data platform enables self-service of data analytics to hundreds of data hungry users as well as automation of all our data workflows from simple ETL jobs to ML training and prediction. This supports work across the whole energy domain, from measuring performance of our green energy generation assets to processing billions of smart meter readings for innovative tariffs. As the volume, scope and geographical range of our data services rapidly expand, we're looking for an engineer to join the team to help us build and maintain the data visualisation and analytical platform capabilities to support the whole business, enabling ML tooling for the data science team, intuitive dashboards for our front-line operators and many other impactful uses of our data. This is a fantastic opportunity to work on data problems that genuinely move us closer to Net Zero with a company that is passionate about building great technology to change the way customers use energy. A little heads-up: With some of our team taking some well-deserved annual leave over the next couple of weeks, we may not get around to carefully reviewing all applications until the new year. Every application gets reviewed by a real human, and we'll be in touch to let you know either way-whether it's a yes or, sadly, a no this time round. Thanks for your patience and understanding! What you'll do Build tools and services to improve our data visualisation and machine learning capabilities Build and maintain testing and documentation frameworks for our data sources Work with the business to scope and deliver new data engineering projects and requirements Maintain and build on our existing data infrastructure and tools Advise on decisions to buy platforms or build in-house Support the internationalisation of our data infrastructure What you'll need A passion for writing high quality code An ability to balance multiple stakeholders and competing priorities The projects will be varied and self-driven, so we're looking for someone who can work autonomously and proactively to scope problems and solve and deliver pragmatic solutions Experience in supplier management will be a bonus, as will people management given expected future growth of this role Experience building and/or implementing tools which enable insights to be drawn from data It would be helpful to have experience/expertise in the following (in rough priority order): Python SQL Streamlit ML Flow Experience deploying data services in a cloud environment (ideally AWS) Our data platform stack Python as our main programming language Databricks as our datalake platform Kubernetes for data services and task orchestration Streamlit for data applications Airflow purely for job scheduling and tracking Circle CI for continuous deployment Parquet and Delta file formats on S3 for data lake storage Spark for data processing dbt for data modelling SparkSQL for analytics Why else you'll love it here Wondering what the salary for this role is? Just ask us! On a call with one of our recruiters it's something we always cover as we genuinely want to match your experience with the correct salary. The reason why we don't advertise is because we honestly have a degree of flexibility and would never want salary to be a reason why someone doesn't apply to Octopus - what's more important to us is finding the right octofit! Octopus Energy Group is a unique culture. An organisation where people learn, decide, and build quicker. Where people work with autonomy, alongside a wide range of amazing co-owners, on projects that break new ground. We won best company to work for in 2022, on Glassdoor we were voted 50 best places to work in 2022 and our Group CEO, Greg has recorded a podcast about our culture and how we empower our people. We've also been placed in the top 10 companies for senior leadership and most recently The Sunday Times, Best Places To Work 2023 and again in 2024 We want your hard work to be rewarded with perks you actually care about! Visit our UK perks hub - Octopus Employee Benefits If this sounds like you then we'd love to hear from you. Are you ready for a career with us? We want to ensure you have all the tools and environment you need to unleash your potential. Need any specific accommodations? Whether you require specific accommodations or have a unique preference, let us know, and we'll do what we can to customise your interview process for comfort and maximum magic! Studies have shown that some groups of people, like women, are less likely to apply to a role unless they meet 100% of the job requirements. Whoever you are, if you like one of our jobs, we encourage you to apply as you might just be the candidate we hire. Across Octopus, we're looking for genuinely decent people who are honest and empathetic. Our people are our strongest asset and the unique skills and perspectives people bring to the team are the driving force of our success. As an equal opportunity employer, we do not discriminate on the basis of any protected attribute. Our commitment is to provide equal opportunities, an inclusive work environment, and fairness for everyone.
£60,000 to £70,000 Permanent Near Epsom, Surrey (location is most easily reached by own transport)? Hybrid working (3 days a week in the office)? Generous benefits package (Performance related bonus, Pension, access to their car scheme, Birthday voucher, Workplace Nursery Benefit & Cycle Scheme, holiday purchase scheme, discounted onsite gym membership, subsidised Café and Canteen, 25 days holiday + all bank holidays) TLP have been working with Toyota (GB) PLC for over 25 years and are a trusted partner. This role will be employed by TLP (secondment to Toyota (GB) PLC) About you: Full Stack Senior Software Engineer with very strong data engineering bias (data factory, data bricks, synapse, SQL, Python) Are you big into working a collaborative way both inside the team and with the wider business? Working within .NET for Application Development (C#, App services, Azure API Management Services) (Or prepared to pick up .NET if you are more Java or Python) You are in an Agile Environment using modern methodologies and techniques (CI/CD, TDD, Pair Programming, vertical Slice Delivery) What You'll Be Doing Design, develop, and maintain a diverse portfolio of software solutions deployed on Microsoft Azure Work on data-centric solutions that serve various B2B Middleware and corporate IT use cases, including APIs, ETLs, transaction processing, and web apps. Utilize a strong background in software development and a broad skill set, with experience in Azure services. Deliver high-quality, reliable, and data-centric solutions. Contribute expertise to cross-team initiatives, peer reviews, and communities of practice. Key responsibilities: Collaborate with Product Owners, SMEs, users and vendors to capture, understand and deliver their requirements. Architect, design, develop, test and deploy cloud-based software solutions on the Microsoft Azure platform. Document software design, architecture and implementation details. Essential Qualifications: Bachelor's degree, level 6 apprenticeship, or equivalent in Software Engineering. 5+ years of relevant experience. Technology Stack: Platforms: MS Azure. Data engineering tools: Data Factory, Data Flow, Databricks, Azure SQL, Synapse, SQL, Python. Application development: .NET C#, App Services, Azure API Management Services. CI/CD: Azure DevOps, GitHub Actions.
Jan 16, 2025
Full time
£60,000 to £70,000 Permanent Near Epsom, Surrey (location is most easily reached by own transport)? Hybrid working (3 days a week in the office)? Generous benefits package (Performance related bonus, Pension, access to their car scheme, Birthday voucher, Workplace Nursery Benefit & Cycle Scheme, holiday purchase scheme, discounted onsite gym membership, subsidised Café and Canteen, 25 days holiday + all bank holidays) TLP have been working with Toyota (GB) PLC for over 25 years and are a trusted partner. This role will be employed by TLP (secondment to Toyota (GB) PLC) About you: Full Stack Senior Software Engineer with very strong data engineering bias (data factory, data bricks, synapse, SQL, Python) Are you big into working a collaborative way both inside the team and with the wider business? Working within .NET for Application Development (C#, App services, Azure API Management Services) (Or prepared to pick up .NET if you are more Java or Python) You are in an Agile Environment using modern methodologies and techniques (CI/CD, TDD, Pair Programming, vertical Slice Delivery) What You'll Be Doing Design, develop, and maintain a diverse portfolio of software solutions deployed on Microsoft Azure Work on data-centric solutions that serve various B2B Middleware and corporate IT use cases, including APIs, ETLs, transaction processing, and web apps. Utilize a strong background in software development and a broad skill set, with experience in Azure services. Deliver high-quality, reliable, and data-centric solutions. Contribute expertise to cross-team initiatives, peer reviews, and communities of practice. Key responsibilities: Collaborate with Product Owners, SMEs, users and vendors to capture, understand and deliver their requirements. Architect, design, develop, test and deploy cloud-based software solutions on the Microsoft Azure platform. Document software design, architecture and implementation details. Essential Qualifications: Bachelor's degree, level 6 apprenticeship, or equivalent in Software Engineering. 5+ years of relevant experience. Technology Stack: Platforms: MS Azure. Data engineering tools: Data Factory, Data Flow, Databricks, Azure SQL, Synapse, SQL, Python. Application development: .NET C#, App Services, Azure API Management Services. CI/CD: Azure DevOps, GitHub Actions.
£40,000 - £55,000 Permanent Near Epsom, Surrey (location is most easily reached by own transport) Hybrid working (3 days a week in the office) Generous benefits package (Performance related bonus, Pension, access to their car scheme, Birthday voucher, Cycle Scheme, holiday purchase scheme, discounted onsite gym membership, subsidised Café and Canteen, 25 days holiday + all bank holidays) TLP have been working with Toyota (GB) PLC for over 25 years and are a trusted partner. This role will be employed by TLP (secondment to Toyota (GB) PLC) Are you a Full Stack Senior Software Engineer with a very strong data engineering bias (think Data Factory/Data bricks/Synapse/SQL/Python)? Are you big into working a collaborative way both inside the team and also with the wider business? Working within .NET for Application Development (C#, App services, Azure API Management Services) (Or prepared to pick up .NET if you are more Java or Python) In an Agile Environment using modern methodologies and techniques (CI/CD, TDD, Pair Programming, vertical Slice Delivery) You will be responsible for designing, developing and maintaining a diverse portfolio of software solutions deployed on Microsoft Azure. These data-centric solutions serve a range of B2B Middleware and corporate IT use cases and include APIs, ETLs, transaction processing, web apps and more. You should have a strong background in software development, broad skill set, experience with Azure services and a passion for delivering high-quality, reliable, data-centric solutions. Working as part of an empowered, self-organising team you collectively own the process, decisions, and commitments for delivering the prioritised business goals in conformance to defined standards and governance. As a team you own what you build, ensuring effective ongoing support, maintenance, and optimisation. On a personal level you will own your performance development plan in pursuit of continuous growth and development.
Jan 16, 2025
Full time
£40,000 - £55,000 Permanent Near Epsom, Surrey (location is most easily reached by own transport) Hybrid working (3 days a week in the office) Generous benefits package (Performance related bonus, Pension, access to their car scheme, Birthday voucher, Cycle Scheme, holiday purchase scheme, discounted onsite gym membership, subsidised Café and Canteen, 25 days holiday + all bank holidays) TLP have been working with Toyota (GB) PLC for over 25 years and are a trusted partner. This role will be employed by TLP (secondment to Toyota (GB) PLC) Are you a Full Stack Senior Software Engineer with a very strong data engineering bias (think Data Factory/Data bricks/Synapse/SQL/Python)? Are you big into working a collaborative way both inside the team and also with the wider business? Working within .NET for Application Development (C#, App services, Azure API Management Services) (Or prepared to pick up .NET if you are more Java or Python) In an Agile Environment using modern methodologies and techniques (CI/CD, TDD, Pair Programming, vertical Slice Delivery) You will be responsible for designing, developing and maintaining a diverse portfolio of software solutions deployed on Microsoft Azure. These data-centric solutions serve a range of B2B Middleware and corporate IT use cases and include APIs, ETLs, transaction processing, web apps and more. You should have a strong background in software development, broad skill set, experience with Azure services and a passion for delivering high-quality, reliable, data-centric solutions. Working as part of an empowered, self-organising team you collectively own the process, decisions, and commitments for delivering the prioritised business goals in conformance to defined standards and governance. As a team you own what you build, ensuring effective ongoing support, maintenance, and optimisation. On a personal level you will own your performance development plan in pursuit of continuous growth and development.