Inspirec have partnered with a Digital and Cyber Security Consultancy who are looking to build a team to continue solving problems using software and technology for their clients. As a Development & Cloud Solutions Architect, you will lead the design and delivery of scalable, secure, and high-performing cloud-based solutions tailored to meet the needs of private and public sector clients. RESPONSIBILITIES Across AWS, Azure, and GCP, devise and execute flexible, protected data architectures. Give enterprise-wide data models, pipelines, and artificial intelligence frameworks. Use Spark, Kinesis, Pub/Sub to organise real time and batch data processing. Create ML pipelines for effective model training, deployment, and monitoring. Construct AI powered analytical systems, data lakes, and warehouses stored in the cloud. Ensure that data security, privacy, and integrity policies are followed. Offer technical leadership in data engineering, artificial intelligence, and machine learning. Deploy auto AI using CI/CD together with MLOps greatest practices. While guaranteeing high availability and performance, make the best use of cloud assets. Lead groups in choosing technology agnostic data and artificial intelligence tools. Work with the sales team to help form AI driven products and answer RFPs. Give customers technical lectures, proofs of concept, and artificial intelligence demos. Encourage stakeholders to modernise, embrace the cloud, and embrace artificial intelligence. Get engineering teams and senior management involved to coordinate artificial intelligence approaches with corporate aims. Give training seminars, hackathons, and workshops to stimulate creativity. Mentoring groups on optimal approaches in artificial intelligence, data engineering, and cloud structures. Create artificial intelligence powered systems appropriate to security standards and official rules. Convey difficult scientific ideas to stakeholder who themselves are not experts. EXPERIENCE & SKILLS REQUIRED Experience in AI/ML platform design, data engineering, and solution architecture.Skilled in current data technologies (Kafka, Spark, Snowflake, Databricks, BigQuery). Proficient in deep learning (TensorFlow, PyTorch) as well as artificial intelligence/machine learning platforms (SageMaker, Azure ML, Vertex AI). Good understanding of responsible Artificial Intelligence practices, model interpretability, and AI ethics. Experience combining artificial intelligence with event driven architectures, APIfirst approach, and microservices. Ability demonstrated to create AI/ML solutions from start to end from data acquisition to deployment. Knowledge of regulatory compliance, data strategy, and governance in different industries.Experience with cognitive services, decision making, and AI driven automation. Technical presales knowledge, proposition drafting, and stakeholder interaction. Good consulting abilities marrying technical feasibility with corporate requirements. Track history of providing artificial intelligence/data services to enterprise clients and government.Full knowledge of constraints on public sector data policies and compliance requirements. Cybersecurity, health, and financial industries expertise. Trained in Azure, AWS, and common artificial intelligence/machine learning platforms. BENEFITS Our client prioritises employee well-being and mental health by offering a comprehensive range of benefits so to enhance both health and career growth. Salary depending on experience and background. Health Benefits: 24/7 GP Access, Counselling Services, Virtual Physiotherapy, Discounted Gym Memberships, Virtual Gym Classes, Discounted Private Health Cover, Eye Care Discounts. Wealth Benefits: Shopping Discounts, Debt Support, Money Advice, Free Credit Reports, Travel Money Savings. Education Benefits: Learning Courses, Business Skills Training. Offered only to employees based in the UK.
Mar 08, 2025
Full time
Inspirec have partnered with a Digital and Cyber Security Consultancy who are looking to build a team to continue solving problems using software and technology for their clients. As a Development & Cloud Solutions Architect, you will lead the design and delivery of scalable, secure, and high-performing cloud-based solutions tailored to meet the needs of private and public sector clients. RESPONSIBILITIES Across AWS, Azure, and GCP, devise and execute flexible, protected data architectures. Give enterprise-wide data models, pipelines, and artificial intelligence frameworks. Use Spark, Kinesis, Pub/Sub to organise real time and batch data processing. Create ML pipelines for effective model training, deployment, and monitoring. Construct AI powered analytical systems, data lakes, and warehouses stored in the cloud. Ensure that data security, privacy, and integrity policies are followed. Offer technical leadership in data engineering, artificial intelligence, and machine learning. Deploy auto AI using CI/CD together with MLOps greatest practices. While guaranteeing high availability and performance, make the best use of cloud assets. Lead groups in choosing technology agnostic data and artificial intelligence tools. Work with the sales team to help form AI driven products and answer RFPs. Give customers technical lectures, proofs of concept, and artificial intelligence demos. Encourage stakeholders to modernise, embrace the cloud, and embrace artificial intelligence. Get engineering teams and senior management involved to coordinate artificial intelligence approaches with corporate aims. Give training seminars, hackathons, and workshops to stimulate creativity. Mentoring groups on optimal approaches in artificial intelligence, data engineering, and cloud structures. Create artificial intelligence powered systems appropriate to security standards and official rules. Convey difficult scientific ideas to stakeholder who themselves are not experts. EXPERIENCE & SKILLS REQUIRED Experience in AI/ML platform design, data engineering, and solution architecture.Skilled in current data technologies (Kafka, Spark, Snowflake, Databricks, BigQuery). Proficient in deep learning (TensorFlow, PyTorch) as well as artificial intelligence/machine learning platforms (SageMaker, Azure ML, Vertex AI). Good understanding of responsible Artificial Intelligence practices, model interpretability, and AI ethics. Experience combining artificial intelligence with event driven architectures, APIfirst approach, and microservices. Ability demonstrated to create AI/ML solutions from start to end from data acquisition to deployment. Knowledge of regulatory compliance, data strategy, and governance in different industries.Experience with cognitive services, decision making, and AI driven automation. Technical presales knowledge, proposition drafting, and stakeholder interaction. Good consulting abilities marrying technical feasibility with corporate requirements. Track history of providing artificial intelligence/data services to enterprise clients and government.Full knowledge of constraints on public sector data policies and compliance requirements. Cybersecurity, health, and financial industries expertise. Trained in Azure, AWS, and common artificial intelligence/machine learning platforms. BENEFITS Our client prioritises employee well-being and mental health by offering a comprehensive range of benefits so to enhance both health and career growth. Salary depending on experience and background. Health Benefits: 24/7 GP Access, Counselling Services, Virtual Physiotherapy, Discounted Gym Memberships, Virtual Gym Classes, Discounted Private Health Cover, Eye Care Discounts. Wealth Benefits: Shopping Discounts, Debt Support, Money Advice, Free Credit Reports, Travel Money Savings. Education Benefits: Learning Courses, Business Skills Training. Offered only to employees based in the UK.
WORKING PATTERN: Our work style is hybrid, which involves spending at least two days per week currently, or 40% of our time, at our office location. About this opportunity This role sits within our Customer Data Services Platform and we're the team that looks after the customer data for the whole of Lloyds Banking Group. Our mission is to make this data available for the right purpose with the appropriate confidentiality and always ensuring a phenomenal engineering experience based on performance, resilience, and integrity. The systems we support underpin almost everything we do as Lloyds Banking Group. We maintain these systems with the highest standard, with an ambition to take ownership of the operational support 24/7 using SRE principles. As a Senior Data Engineer, you will be responsible for building and optimising data pipelines and architectures that enable data-driven insights and decision making across the organisation. You will work primarily within the Google Cloud Platform (GCP) ecosystem, leveraging tools such as BigQuery, DBT (Data Build Tool), Apache Kafka, and SQL to design and maintain reliable and scalable data infrastructure, adhering to LBG's Agile processes. You will collaborate closely with data analysts and other engineering teams to ensure data is efficiently collected, processed, and made available for analysis, ensuring high performance and reliability in a cloud-based environment. What you'll need You are technically minded and skilled with large datasets. You have developed a project from inception to production and understand the value of well-tested software and production feedback. We're looking for data engineers that can ask penetrating questions, design and communicate robust solutions, develop in short iterative cycles following XP practices, whilst championing excellence, inclusivity, and sustainability. You are prepared to join an existing development team, pick up fast with the goal of becoming a strong member of the team, able to mentor peers and collaborate with stakeholders. More specifically, we'd like you to have much of the following, but it's ok if you don't check every box: SQL Querying - Write complex and efficient SQL queries Design, develop, and maintain models, pipelines and transformations with GCP services (BigQuery, Dataflow, DBT, Cloud Storage etc.) and Apache Kafka Connect. Good at scripting in SQL, Bash, Python, Terraform, Java, etc. Fluent with source control tools like Git + GitHub Built automated regression tests, integrated with CI/CD, that validate the requirements are met e.g. Cucumber. Good understanding of architecture/systems thinking with cloud native principles Proactive at using metrics to inform performance optimisations. Able to listen, reflect and respect the views of others as well as being able to communicate your own opinion appropriately. Passionate about driving a modern and inclusive working culture A growth mindset, happy to share what is known and absorb what is new. About working for us Our focus is to ensure we're inclusive every day, building an organisation that reflects modern society and celebrates diversity in all its forms. We want our people to feel that they belong and can be their best, regardless of background, identity, or culture. We were one of the first major organisations to set goals on diversity in senior roles, create a menopause health package, and a dedicated Working with Cancer initiative. And it's why we especially welcome applications from under-represented groups. We also offer a wide-ranging benefits package, which includes: A generous pension contribution of up to 15% An annual performance-related bonus Share schemes including free shares Benefits you can adapt to your lifestyle, such as discounted shopping Generous holiday allowance, with bank holidays on top A range of wellbeing initiatives and generous parental leave policies Want to do amazing work that's interesting and makes a difference to millions of people? Join our journey. At Lloyds Banking Group, we're driven by a clear purpose; to help Britain prosper. Across the Group, our colleagues are focused on making a difference to customers, businesses and communities. With us, you'll have a key role to play in shaping the financial services of the future, whilst the scale and reach of our Group means you'll have many opportunities to learn, grow and develop. We keep your data safe. So, we'll only ever ask you to provide confidential or sensitive information once you have formally been invited along to an interview or accepted a verbal offer to join us, which is when we run our background checks. We'll always explain what we need and why, with any request coming from a trusted Lloyds Banking Group person. We're focused on creating a values-led culture and are committed to building a workforce which reflects the diversity of the customers and communities we serve. Together we're building a truly inclusive workplace where all of our colleagues have the opportunity to make a real difference.
Feb 20, 2025
Full time
WORKING PATTERN: Our work style is hybrid, which involves spending at least two days per week currently, or 40% of our time, at our office location. About this opportunity This role sits within our Customer Data Services Platform and we're the team that looks after the customer data for the whole of Lloyds Banking Group. Our mission is to make this data available for the right purpose with the appropriate confidentiality and always ensuring a phenomenal engineering experience based on performance, resilience, and integrity. The systems we support underpin almost everything we do as Lloyds Banking Group. We maintain these systems with the highest standard, with an ambition to take ownership of the operational support 24/7 using SRE principles. As a Senior Data Engineer, you will be responsible for building and optimising data pipelines and architectures that enable data-driven insights and decision making across the organisation. You will work primarily within the Google Cloud Platform (GCP) ecosystem, leveraging tools such as BigQuery, DBT (Data Build Tool), Apache Kafka, and SQL to design and maintain reliable and scalable data infrastructure, adhering to LBG's Agile processes. You will collaborate closely with data analysts and other engineering teams to ensure data is efficiently collected, processed, and made available for analysis, ensuring high performance and reliability in a cloud-based environment. What you'll need You are technically minded and skilled with large datasets. You have developed a project from inception to production and understand the value of well-tested software and production feedback. We're looking for data engineers that can ask penetrating questions, design and communicate robust solutions, develop in short iterative cycles following XP practices, whilst championing excellence, inclusivity, and sustainability. You are prepared to join an existing development team, pick up fast with the goal of becoming a strong member of the team, able to mentor peers and collaborate with stakeholders. More specifically, we'd like you to have much of the following, but it's ok if you don't check every box: SQL Querying - Write complex and efficient SQL queries Design, develop, and maintain models, pipelines and transformations with GCP services (BigQuery, Dataflow, DBT, Cloud Storage etc.) and Apache Kafka Connect. Good at scripting in SQL, Bash, Python, Terraform, Java, etc. Fluent with source control tools like Git + GitHub Built automated regression tests, integrated with CI/CD, that validate the requirements are met e.g. Cucumber. Good understanding of architecture/systems thinking with cloud native principles Proactive at using metrics to inform performance optimisations. Able to listen, reflect and respect the views of others as well as being able to communicate your own opinion appropriately. Passionate about driving a modern and inclusive working culture A growth mindset, happy to share what is known and absorb what is new. About working for us Our focus is to ensure we're inclusive every day, building an organisation that reflects modern society and celebrates diversity in all its forms. We want our people to feel that they belong and can be their best, regardless of background, identity, or culture. We were one of the first major organisations to set goals on diversity in senior roles, create a menopause health package, and a dedicated Working with Cancer initiative. And it's why we especially welcome applications from under-represented groups. We also offer a wide-ranging benefits package, which includes: A generous pension contribution of up to 15% An annual performance-related bonus Share schemes including free shares Benefits you can adapt to your lifestyle, such as discounted shopping Generous holiday allowance, with bank holidays on top A range of wellbeing initiatives and generous parental leave policies Want to do amazing work that's interesting and makes a difference to millions of people? Join our journey. At Lloyds Banking Group, we're driven by a clear purpose; to help Britain prosper. Across the Group, our colleagues are focused on making a difference to customers, businesses and communities. With us, you'll have a key role to play in shaping the financial services of the future, whilst the scale and reach of our Group means you'll have many opportunities to learn, grow and develop. We keep your data safe. So, we'll only ever ask you to provide confidential or sensitive information once you have formally been invited along to an interview or accepted a verbal offer to join us, which is when we run our background checks. We'll always explain what we need and why, with any request coming from a trusted Lloyds Banking Group person. We're focused on creating a values-led culture and are committed to building a workforce which reflects the diversity of the customers and communities we serve. Together we're building a truly inclusive workplace where all of our colleagues have the opportunity to make a real difference.
Sand Technologies is a fast-growing enterprise AI company that solves real-world problems for large blue-chip companies and governments worldwide. We're pioneers of meaningful AI : our solutions go far beyond chatbots. We are using data and AI to solve the world's biggest issues in telecommunications, sustainable water management, energy, healthcare, climate change, smart cities, and other areas that have a real impact on the world. ABOUT THE ROLE Sand Technologies focuses on cutting-edge cloud-based data projects, leveraging tools such as Databricks, DBT, Docker, Python, SQL, and PySpark. Our data engineers create pipelines that support our data scientists and power our front-end applications. This means we do data-intensive work for both OLTP and OLAP use cases. JOB SUMMARY A Senior Data Engineer has the primary role of designing, building, and maintaining scalable data pipelines and infrastructure to support data-intensive applications and analytics solutions. In this role, you will be responsible for developing data pipelines, designing data architectures, and overseeing data engineering projects. RESPONSIBILITIES Lead the design, implement, and maintain scalable data pipelines for ingesting, processing, and transforming large volumes of data. Architect scalable and efficient data solutions using appropriate architecture design. Design and optimize data models and schemas for efficient storage, retrieval, and analysis of structured and unstructured data. Develop, optimize and automate ETL workflows to extract data from diverse sources. Utilize big data technologies such as Spark, Kafka, and Flink for distributed data processing and analytics. Deploy and manage data solutions on cloud platforms such as AWS, Azure, or GCP. Implement and oversee data governance, quality, and security measures. Monitor data pipelines and infrastructure performance, identify bottlenecks and optimize for scalability. Build and maintain basic CI/CD pipelines and deploy data solutions. Collaborate with cross-functional teams to understand requirements and deliver data-driven solutions. Create and maintain technical documentation for data solutions. Stay current with emerging technologies and best practices in data engineering. Mentor and guide junior and mid-level data engineers. Evaluate and recommend technologies that best suit project requirements. Optimize software performance and efficiency through architectural design decisions. QUALIFICATIONS Proven experience as a Senior Data Engineer or in a similar role. Proven experience working with Big Data and tools used to process Big Data. Strong problem-solving and analytical skills. Excellent understanding of data engineering principles and practices. Excellent communication and collaboration skills. Ability to write clean, scalable code using Python or similar programming languages. Knowledge of data governance frameworks and practices. Understanding of machine learning workflows. DESIRABLE LANGUAGES/TOOLS Proficiency in programming languages such as Python, Java, Scala, or SQL. Strong understanding of data modelling concepts. Experience in big data technologies such as Databricks, Spark, Kafka, and Flink. Experience with modern data architectures, such as lakehouse. Experience with CI/CD pipelines and containerization (e.g., Docker). Experience with ETL tools and technologies. Strong understanding of data governance and best practices. Experience with cloud platforms such as AWS, Azure, or GCP. Would you like to join us as we work hard, have fun and make history? Apply for this job
Feb 20, 2025
Full time
Sand Technologies is a fast-growing enterprise AI company that solves real-world problems for large blue-chip companies and governments worldwide. We're pioneers of meaningful AI : our solutions go far beyond chatbots. We are using data and AI to solve the world's biggest issues in telecommunications, sustainable water management, energy, healthcare, climate change, smart cities, and other areas that have a real impact on the world. ABOUT THE ROLE Sand Technologies focuses on cutting-edge cloud-based data projects, leveraging tools such as Databricks, DBT, Docker, Python, SQL, and PySpark. Our data engineers create pipelines that support our data scientists and power our front-end applications. This means we do data-intensive work for both OLTP and OLAP use cases. JOB SUMMARY A Senior Data Engineer has the primary role of designing, building, and maintaining scalable data pipelines and infrastructure to support data-intensive applications and analytics solutions. In this role, you will be responsible for developing data pipelines, designing data architectures, and overseeing data engineering projects. RESPONSIBILITIES Lead the design, implement, and maintain scalable data pipelines for ingesting, processing, and transforming large volumes of data. Architect scalable and efficient data solutions using appropriate architecture design. Design and optimize data models and schemas for efficient storage, retrieval, and analysis of structured and unstructured data. Develop, optimize and automate ETL workflows to extract data from diverse sources. Utilize big data technologies such as Spark, Kafka, and Flink for distributed data processing and analytics. Deploy and manage data solutions on cloud platforms such as AWS, Azure, or GCP. Implement and oversee data governance, quality, and security measures. Monitor data pipelines and infrastructure performance, identify bottlenecks and optimize for scalability. Build and maintain basic CI/CD pipelines and deploy data solutions. Collaborate with cross-functional teams to understand requirements and deliver data-driven solutions. Create and maintain technical documentation for data solutions. Stay current with emerging technologies and best practices in data engineering. Mentor and guide junior and mid-level data engineers. Evaluate and recommend technologies that best suit project requirements. Optimize software performance and efficiency through architectural design decisions. QUALIFICATIONS Proven experience as a Senior Data Engineer or in a similar role. Proven experience working with Big Data and tools used to process Big Data. Strong problem-solving and analytical skills. Excellent understanding of data engineering principles and practices. Excellent communication and collaboration skills. Ability to write clean, scalable code using Python or similar programming languages. Knowledge of data governance frameworks and practices. Understanding of machine learning workflows. DESIRABLE LANGUAGES/TOOLS Proficiency in programming languages such as Python, Java, Scala, or SQL. Strong understanding of data modelling concepts. Experience in big data technologies such as Databricks, Spark, Kafka, and Flink. Experience with modern data architectures, such as lakehouse. Experience with CI/CD pipelines and containerization (e.g., Docker). Experience with ETL tools and technologies. Strong understanding of data governance and best practices. Experience with cloud platforms such as AWS, Azure, or GCP. Would you like to join us as we work hard, have fun and make history? Apply for this job
Senior Azure Data Engineer (Databricks) Joining Capco means joining an organisation that is committed to an inclusive working environment where you're encouraged to . We celebrate individuality and recognize that diversity and inclusion, in all forms, is critical to success. Why Join Capco? Capco is a global technology and business consultancy, focused on the financial services sector. We are passionate about helping our clients succeed in an ever-changing industry. You will work on engaging projects with some of the largest banks in the world, on projects that will transform the financial services industry. We are/have: Experts across the Capital Markets, Insurance, Payments, Retail Banking and Wealth & Asset Management domains. Deep knowledge in various financial services offerings including Finance, Risk and Compliance, Financial Crime, Core Banking etc. Committed to growing our business and hiring the best talent to help us get there. Focused on maintaining our nimble, agile, and entrepreneurial culture. We offer: A work culture focused on innovation and building lasting value for our clients and employees. Ongoing learning opportunities to help you acquire new skills or deepen existing expertise. A flat, non-hierarchical structure that will enable you to work with senior partners and directly with clients. A diverse, inclusive, meritocratic culture. Enhanced and competitive family friendly benefits, including maternity / adoption / shared parental leave and paid leave for sickness, pregnancy loss, fertility treatment, menopause, and bereavement. Data Engineering at Capco You will work on engaging projects with some of the largest banks in the world, on projects that will transform the financial services industry. You'll be part of a digital engineering team that develop new and enhance existing financial and data solutions. You'll be involved in digital and data transformation processes through a continuous delivery model. You will work on automating and optimising data engineering processes, develop robust and fault tolerant data solutions both on cloud and on-premise deployments. You'll be able to work across different data, cloud and messaging technology stacks. You'll have an opportunity to learn and work with specialised data and cloud technologies to widen the skill set. A day in the life of a Data Engineer at Capco Working alongside clients to interpret requirements and define industry-leading solutions. Designing and developing robust, well tested data pipelines. Demonstrating and helping clients adhere to best practices in engineering and SDLC. Building event-driven, loosely coupled distributed applications. Developing both on-premise and cloud-based solutions. Supporting internal Capco capabilities by sharing insight, experience and credentials. About you Capco is looking for hardworking, innovative, and creative people to join our Digital Engineering team. We'd also like to see: Practical experience of engineering best practices, while being obsessed with continuous improvement. Deep technical knowledge of two or more technologies and a curiosity for learning other parts of the stack. Experience delivering software/technology projects leveraging Agile methodologies. You have personally made valuable contributions to products, solutions and teams and can articulate the value to customers. You have played a role in the delivery of critical business applications and ideally customer facing applications. You can communicate complex ideas to non-experts with eloquence and confidence. You bring an awareness and understanding of new technologies being used in finance and other industries and loves to experiment. A passion for being part of the engineering team that is forming the future of finance. Skills & Expertise: You will have experience working with some of the following Methodologies/Technologies. Excellent experience in the Data Engineering Lifecycle, you will have created data pipelines which take data through all layers from generation, ingestion, transformation and serving. Experience of modern Software Engineering principles and experience of creating well tested, clean applications. Enthusiasm and ability to pick up new technologies as needed to solve problems. Hands on working experience of the Databricks platform, must have experience of delivering projects which use DeltaLake, Orchestration, Unity Catalog, Spark Structured Streaming on Databricks. Experience with Data Lakehouse architecture and data warehousing principles, experience with Data Modelling, Schema design and using semi-structured and structured data. Extensive experience using Python, Pyspark and the Python Ecosystem with good exposure to python libraries, Proficient in SQL, Experience Developing in other languages e.g. Scala/Java. Experience with Big Data technologies and Distributed Systems such as Hadoop, HDFS, HIVE, Spark, Databricks, Cloudera. Experience developing near real time event streaming pipelines with tools such as - Kafka, Spark Streaming, Azure Event Hubs. Good understanding of the differences and trade-offs between SQL and NoSQL, ETL and ELT. Proven experience in DevOps and using building robust production data pipelines, CI/CD Pipelines on e.g. Azure DevOps, Jenkins, CircleCI, GitHub Actions etc. Exposure to working with PII, Sensitive Data and understands data regulations such as GDPR.
Feb 18, 2025
Full time
Senior Azure Data Engineer (Databricks) Joining Capco means joining an organisation that is committed to an inclusive working environment where you're encouraged to . We celebrate individuality and recognize that diversity and inclusion, in all forms, is critical to success. Why Join Capco? Capco is a global technology and business consultancy, focused on the financial services sector. We are passionate about helping our clients succeed in an ever-changing industry. You will work on engaging projects with some of the largest banks in the world, on projects that will transform the financial services industry. We are/have: Experts across the Capital Markets, Insurance, Payments, Retail Banking and Wealth & Asset Management domains. Deep knowledge in various financial services offerings including Finance, Risk and Compliance, Financial Crime, Core Banking etc. Committed to growing our business and hiring the best talent to help us get there. Focused on maintaining our nimble, agile, and entrepreneurial culture. We offer: A work culture focused on innovation and building lasting value for our clients and employees. Ongoing learning opportunities to help you acquire new skills or deepen existing expertise. A flat, non-hierarchical structure that will enable you to work with senior partners and directly with clients. A diverse, inclusive, meritocratic culture. Enhanced and competitive family friendly benefits, including maternity / adoption / shared parental leave and paid leave for sickness, pregnancy loss, fertility treatment, menopause, and bereavement. Data Engineering at Capco You will work on engaging projects with some of the largest banks in the world, on projects that will transform the financial services industry. You'll be part of a digital engineering team that develop new and enhance existing financial and data solutions. You'll be involved in digital and data transformation processes through a continuous delivery model. You will work on automating and optimising data engineering processes, develop robust and fault tolerant data solutions both on cloud and on-premise deployments. You'll be able to work across different data, cloud and messaging technology stacks. You'll have an opportunity to learn and work with specialised data and cloud technologies to widen the skill set. A day in the life of a Data Engineer at Capco Working alongside clients to interpret requirements and define industry-leading solutions. Designing and developing robust, well tested data pipelines. Demonstrating and helping clients adhere to best practices in engineering and SDLC. Building event-driven, loosely coupled distributed applications. Developing both on-premise and cloud-based solutions. Supporting internal Capco capabilities by sharing insight, experience and credentials. About you Capco is looking for hardworking, innovative, and creative people to join our Digital Engineering team. We'd also like to see: Practical experience of engineering best practices, while being obsessed with continuous improvement. Deep technical knowledge of two or more technologies and a curiosity for learning other parts of the stack. Experience delivering software/technology projects leveraging Agile methodologies. You have personally made valuable contributions to products, solutions and teams and can articulate the value to customers. You have played a role in the delivery of critical business applications and ideally customer facing applications. You can communicate complex ideas to non-experts with eloquence and confidence. You bring an awareness and understanding of new technologies being used in finance and other industries and loves to experiment. A passion for being part of the engineering team that is forming the future of finance. Skills & Expertise: You will have experience working with some of the following Methodologies/Technologies. Excellent experience in the Data Engineering Lifecycle, you will have created data pipelines which take data through all layers from generation, ingestion, transformation and serving. Experience of modern Software Engineering principles and experience of creating well tested, clean applications. Enthusiasm and ability to pick up new technologies as needed to solve problems. Hands on working experience of the Databricks platform, must have experience of delivering projects which use DeltaLake, Orchestration, Unity Catalog, Spark Structured Streaming on Databricks. Experience with Data Lakehouse architecture and data warehousing principles, experience with Data Modelling, Schema design and using semi-structured and structured data. Extensive experience using Python, Pyspark and the Python Ecosystem with good exposure to python libraries, Proficient in SQL, Experience Developing in other languages e.g. Scala/Java. Experience with Big Data technologies and Distributed Systems such as Hadoop, HDFS, HIVE, Spark, Databricks, Cloudera. Experience developing near real time event streaming pipelines with tools such as - Kafka, Spark Streaming, Azure Event Hubs. Good understanding of the differences and trade-offs between SQL and NoSQL, ETL and ELT. Proven experience in DevOps and using building robust production data pipelines, CI/CD Pipelines on e.g. Azure DevOps, Jenkins, CircleCI, GitHub Actions etc. Exposure to working with PII, Sensitive Data and understands data regulations such as GDPR.
Sony Music Product Design & Engineering is looking for a Senior Software Engineer to join our development team. What you'll do: Work with a cross-functional team to build products that empower artists and record labels across the globe Contribute to all tiers of our architecture to produce high quality, robust user experiences Write clean, tested, maintainable code Work closely with product management to understand client requirements Design, communicate and execute a vision in collaboration with your team and other teams across the technology organization Participate in re-architecture, refinement and technical design of various systems Mentor more junior engineers and contribute to a culture of continuous learning Who you are: Seeking 8+ years of software engineering experience in the following areas: Experience implementing distributed systems Experience in a scripting language (we use Python and JavaScript) Experience building frontend applications (we use TypeScript, React, and GraphQL) Experience with various database technologies and query languages (we use Neo4j, Kafka, MySQL, Snowflake, Elasticsearch, and more) Familiar with low-latency techniques to help improve page load time and reliability Experience with microservices, APIs, and related standards such as REST, HTTP, and OAuth Comfortable with AWS Cloud technologies Experience using log analysis to investigate bugs and performance issues Experience writing unit and integration tests Experience working in an agile team The Ideal Candidate Can mobilize teams around a vision and help lead execution of that vision Experience with data modeling and schema design of real world use cases Defines best practices and standards within the team and helps build tooling to make those easy to follow Proactive problem solving Experience optimizing tables, schemas and data structures Ability to determine sensible KPIs and optimize against them What we give you: You join an inclusive, collaborative and global community where you have the opportunity to fuel the creative journey A modern office environment designed to foster productivity, creativity, and teamwork Our Hybrid with Flexibility approach combines the flexibility of remote working with the benefits of in-person collaboration whenever we need to come together to do our best work. Managers will partner with their teams and employees to establish work arrangements that meet the business, team, and individual needs. An attractive and comprehensive benefits package including medical, dental, vision, life & disability coverage, and 401K + employer matching Voluntary benefits like company-paid identity theft protection and resources for pets, mental health and meditation resources, industry-leading fertility coverage, fully paid leave for childbirth or bonding, fully paid leave for caregivers, programs for loved ones with developmental disabilities and neurodiversity, subsidized back-up child and elder care, and reimbursement for adoption, surrogacy, tuition and student loans We invest in your professional growth & development Time off for a winter recess Sony Music is committed to providing equal employment opportunity for all persons regardless of age, disability, national origin, race, color, religion, sex, sexual orientation, gender, gender identity or expression, pregnancy, veteran or military status, marital and civil partnership/union status, alienage or citizenship status, creed, genetic information or any other status protected by applicable federal, state, or local law. Equal Opportunities As an active part of a culturally and socially diverse society, Sony Music's aim is that our workforce is diverse and inclusive. Sony Music is an equal opportunity employer and supports workforce diversity. Please note that applicants must be at least 18 years of age.
Feb 18, 2025
Full time
Sony Music Product Design & Engineering is looking for a Senior Software Engineer to join our development team. What you'll do: Work with a cross-functional team to build products that empower artists and record labels across the globe Contribute to all tiers of our architecture to produce high quality, robust user experiences Write clean, tested, maintainable code Work closely with product management to understand client requirements Design, communicate and execute a vision in collaboration with your team and other teams across the technology organization Participate in re-architecture, refinement and technical design of various systems Mentor more junior engineers and contribute to a culture of continuous learning Who you are: Seeking 8+ years of software engineering experience in the following areas: Experience implementing distributed systems Experience in a scripting language (we use Python and JavaScript) Experience building frontend applications (we use TypeScript, React, and GraphQL) Experience with various database technologies and query languages (we use Neo4j, Kafka, MySQL, Snowflake, Elasticsearch, and more) Familiar with low-latency techniques to help improve page load time and reliability Experience with microservices, APIs, and related standards such as REST, HTTP, and OAuth Comfortable with AWS Cloud technologies Experience using log analysis to investigate bugs and performance issues Experience writing unit and integration tests Experience working in an agile team The Ideal Candidate Can mobilize teams around a vision and help lead execution of that vision Experience with data modeling and schema design of real world use cases Defines best practices and standards within the team and helps build tooling to make those easy to follow Proactive problem solving Experience optimizing tables, schemas and data structures Ability to determine sensible KPIs and optimize against them What we give you: You join an inclusive, collaborative and global community where you have the opportunity to fuel the creative journey A modern office environment designed to foster productivity, creativity, and teamwork Our Hybrid with Flexibility approach combines the flexibility of remote working with the benefits of in-person collaboration whenever we need to come together to do our best work. Managers will partner with their teams and employees to establish work arrangements that meet the business, team, and individual needs. An attractive and comprehensive benefits package including medical, dental, vision, life & disability coverage, and 401K + employer matching Voluntary benefits like company-paid identity theft protection and resources for pets, mental health and meditation resources, industry-leading fertility coverage, fully paid leave for childbirth or bonding, fully paid leave for caregivers, programs for loved ones with developmental disabilities and neurodiversity, subsidized back-up child and elder care, and reimbursement for adoption, surrogacy, tuition and student loans We invest in your professional growth & development Time off for a winter recess Sony Music is committed to providing equal employment opportunity for all persons regardless of age, disability, national origin, race, color, religion, sex, sexual orientation, gender, gender identity or expression, pregnancy, veteran or military status, marital and civil partnership/union status, alienage or citizenship status, creed, genetic information or any other status protected by applicable federal, state, or local law. Equal Opportunities As an active part of a culturally and socially diverse society, Sony Music's aim is that our workforce is diverse and inclusive. Sony Music is an equal opportunity employer and supports workforce diversity. Please note that applicants must be at least 18 years of age.
Professional Services Cloud Architect, Professional Services Job ID: Amazon Web Services Colombia S.A.S. Are you a Data Analytics specialist? Do you have Data Warehousing, Hadoop/Data Lake experience? Do you like to solve the most complex and high scale (billions + records) data challenges in the world today? Do you like to work on-site in a variety of business environments, leading teams through high impact projects that use the newest data analytic technologies? Would you like a career path that enables you to progress with the rapid adoption of cloud computing? At Amazon Web Services (AWS), we're hiring highly technical cloud computing architects to collaborate with our customers and partners on key engagements. Our consultants will develop, deliver and implement AI, IoT, and data analytics projects that help our customers leverage their data to develop business insights. These professional services engagements will focus on customer solutions such as Machine Learning, IoT, batch/real-time data processing, Data and Business intelligence. This is a customer facing role. You will be required to travel to client locations and deliver professional services when needed. Key Job Responsibilities Expertise: Collaborate with AWS field sales, pre-sales, training and support teams to help partners and customers learn and use AWS services such as Athena, Glue, Lambda, S3, DynamoDB NoSQL, Relational Database Service (RDS), Amazon EMR and Amazon Redshift. Solutions: Deliver on-site technical engagements with partners and customers. This includes participating in pre-sales on-site visits, understanding customer requirements, creating packaged Data & Analytics service offerings. Delivery: Engagements include short on-site projects proving the use of AWS services to support new distributed computing solutions that often span private cloud and public cloud services. Engagements will include migration of existing applications and development of new applications using AWS cloud services. Insights: Work with AWS engineering and support teams to convey partner and customer needs and feedback as input to technology roadmaps. Share real world implementations and recommend new capabilities that would simplify adoption and drive greater value from use of AWS cloud services. Innovate: Engaging with the customer's business and technology stakeholders to create a compelling vision of a data-driven enterprise in their environment. BASIC QUALIFICATIONS Bachelor's degree, or 7+ years of professional or military experience 5+ years of technical specialist, design and architecture experience 3+ years of database (eg. SQL, NoSQL, Hadoop, Spark, Kafka, Kinesis) experience 5+ years of consulting, design and implementation of serverless distributed solutions experience 3+ years of software development with object oriented language experience 2+ years of cloud and on-premise integration experience 2+ years of integration, testing and automation experience 2+ years of continuous integration and continuous delivery (CI/CD) experience 2+ years of cloud based solution (AWS or equivalent), system, network and operating system experience 4+ years of external or internal customer facing, complex and large scale project management experience PREFERRED QUALIFICATIONS Bachelor's degree in computer science, engineering, mathematics or equivalent AWS Professional level certification Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit here for more information. Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
Feb 17, 2025
Full time
Professional Services Cloud Architect, Professional Services Job ID: Amazon Web Services Colombia S.A.S. Are you a Data Analytics specialist? Do you have Data Warehousing, Hadoop/Data Lake experience? Do you like to solve the most complex and high scale (billions + records) data challenges in the world today? Do you like to work on-site in a variety of business environments, leading teams through high impact projects that use the newest data analytic technologies? Would you like a career path that enables you to progress with the rapid adoption of cloud computing? At Amazon Web Services (AWS), we're hiring highly technical cloud computing architects to collaborate with our customers and partners on key engagements. Our consultants will develop, deliver and implement AI, IoT, and data analytics projects that help our customers leverage their data to develop business insights. These professional services engagements will focus on customer solutions such as Machine Learning, IoT, batch/real-time data processing, Data and Business intelligence. This is a customer facing role. You will be required to travel to client locations and deliver professional services when needed. Key Job Responsibilities Expertise: Collaborate with AWS field sales, pre-sales, training and support teams to help partners and customers learn and use AWS services such as Athena, Glue, Lambda, S3, DynamoDB NoSQL, Relational Database Service (RDS), Amazon EMR and Amazon Redshift. Solutions: Deliver on-site technical engagements with partners and customers. This includes participating in pre-sales on-site visits, understanding customer requirements, creating packaged Data & Analytics service offerings. Delivery: Engagements include short on-site projects proving the use of AWS services to support new distributed computing solutions that often span private cloud and public cloud services. Engagements will include migration of existing applications and development of new applications using AWS cloud services. Insights: Work with AWS engineering and support teams to convey partner and customer needs and feedback as input to technology roadmaps. Share real world implementations and recommend new capabilities that would simplify adoption and drive greater value from use of AWS cloud services. Innovate: Engaging with the customer's business and technology stakeholders to create a compelling vision of a data-driven enterprise in their environment. BASIC QUALIFICATIONS Bachelor's degree, or 7+ years of professional or military experience 5+ years of technical specialist, design and architecture experience 3+ years of database (eg. SQL, NoSQL, Hadoop, Spark, Kafka, Kinesis) experience 5+ years of consulting, design and implementation of serverless distributed solutions experience 3+ years of software development with object oriented language experience 2+ years of cloud and on-premise integration experience 2+ years of integration, testing and automation experience 2+ years of continuous integration and continuous delivery (CI/CD) experience 2+ years of cloud based solution (AWS or equivalent), system, network and operating system experience 4+ years of external or internal customer facing, complex and large scale project management experience PREFERRED QUALIFICATIONS Bachelor's degree in computer science, engineering, mathematics or equivalent AWS Professional level certification Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit here for more information. Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
Senior DevOps Consultant, Professional Services, UK NatSec, WWPS AWS Professional Services provides a flexible career path, providing you access to learn AWS Services, gain AWS and industry Certifications. We encourage you to use your creative cloud skills to implement technical and business solutions for our customers. This is a customer facing role however we operate a hybrid working model (remote and face to face). You will be required to travel to UK client locations ( 3 days on customer site per week) to deliver professional services to our customers. About you Are you a technical professional with experience working on technical and business transformations? Would you like to work with our customers to help them understand and leverage the benefits of the AWS Cloud? Would you like a career that gives you opportunities to help customers use cloud computing to do new things? Can you help customers understand cloud technologies through consulting on a multi-disciplinary team? Do you have experience in helping customers to analyse existing systems and to design and deliver modern solutions? Amazon Web Services (AWS) is looking for individuals who have a technical background and have the desire to use cloud computing to help accelerate our growing National Security and Public Safety Professional Services business in the UK. AWS Professional Services offers: A rewarding, flexible career, with the opportunity to develop your technical, and consultancy skills The ability to learn on the job and expand your skills Dedicated training with time to gain AWS and industry certifications Direct access to AWS Service and Training teams AWS Professional Services technology presents a real opportunity to transform service delivery as well as increase operational efficiencies, and we need passionate, experienced cloud consultants to help our customers realise those benefits. Our consultants collaborate with customer teams to deliver proof-of-concept projects, workshops and architecture assessments, provide advisory services and lead implementation projects working with AWS customers. Key job responsibilities Scoping and delivering on-site technical engagements with partners and customers, including participating in pre-sales on-site visits, understanding customer requirements, proposing and presenting packaged offerings, and scoping custom solution engagements. You will contribute to documentation such as statements of work and estimates. Delivering on-site projects proving the use of services to support new distributed computing solutions that often span private cloud. Engagements will include existing applications as well as the development of new innovations using services, and will include a mix of hands on development as well as artefact creation. Collaborating with Solution Architects, account managers, training and support teams to inspire partners and customers to learn about and use the wide range of AWS services, and to evolve or migrate their systems to take advantage of new functionality. Working with engineering and support teams to convey partner and customer needs and feedback as input to technology roadmaps. Share real world challenges and recommend new capabilities that would simplify adoption and drive greater value from use of AWS services. A day in the life Working Backwards from desired customer outcomes to design and deliver technical solutions Working on projects with autonomy and discretion Advising customers how to implement solutions Assisting customers with building Proof of Concepts and implementing AWS services Collaborating with Sales and AWS Service Teams Researching, validating, and beta testing new AWS Services Presenting workshops one to one, or one to many About the team AWS values diverse experiences. Even if you do not meet all of the preferred qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn't followed a traditional path, or includes alternative experiences, don't let it stop you from applying. Why AWS? Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating - that's why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses. Inclusive Team Culture Here at AWS, it's in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, inspire us to never stop embracing our uniqueness. Mentorship & Career Growth We're continuously raising our performance bar as we strive to become Earth's Best Employer. That's why you'll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional. Work/Life Balance We value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there's nothing we can't achieve in the cloud. Minimum Requirements Experience as technical specialist in design and architecture Experience in external or internal customer facing, complex and large scale project management Experience in software development with object oriented language Experience in database (eg. SQL, NoSQL, Hadoop, Spark, Kafka, Kinesis) UK Government Security Clearance is required for this role Experience in cloud based solution (AWS or equivalent), system, network and operating system Hands-on experience with AWS or another cloud provider An AWS Certification - DevOps Associate or a Specialty Cert Experience in consulting, design and implementation of serverless distributed solutions Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify and build. Protecting your privacy and the security of your data is a longstanding top priority for Amazon. Please consult our Privacy Notice to know more about how we collect, use and transfer the personal data of our candidates. Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit our accommodations page.
Feb 13, 2025
Full time
Senior DevOps Consultant, Professional Services, UK NatSec, WWPS AWS Professional Services provides a flexible career path, providing you access to learn AWS Services, gain AWS and industry Certifications. We encourage you to use your creative cloud skills to implement technical and business solutions for our customers. This is a customer facing role however we operate a hybrid working model (remote and face to face). You will be required to travel to UK client locations ( 3 days on customer site per week) to deliver professional services to our customers. About you Are you a technical professional with experience working on technical and business transformations? Would you like to work with our customers to help them understand and leverage the benefits of the AWS Cloud? Would you like a career that gives you opportunities to help customers use cloud computing to do new things? Can you help customers understand cloud technologies through consulting on a multi-disciplinary team? Do you have experience in helping customers to analyse existing systems and to design and deliver modern solutions? Amazon Web Services (AWS) is looking for individuals who have a technical background and have the desire to use cloud computing to help accelerate our growing National Security and Public Safety Professional Services business in the UK. AWS Professional Services offers: A rewarding, flexible career, with the opportunity to develop your technical, and consultancy skills The ability to learn on the job and expand your skills Dedicated training with time to gain AWS and industry certifications Direct access to AWS Service and Training teams AWS Professional Services technology presents a real opportunity to transform service delivery as well as increase operational efficiencies, and we need passionate, experienced cloud consultants to help our customers realise those benefits. Our consultants collaborate with customer teams to deliver proof-of-concept projects, workshops and architecture assessments, provide advisory services and lead implementation projects working with AWS customers. Key job responsibilities Scoping and delivering on-site technical engagements with partners and customers, including participating in pre-sales on-site visits, understanding customer requirements, proposing and presenting packaged offerings, and scoping custom solution engagements. You will contribute to documentation such as statements of work and estimates. Delivering on-site projects proving the use of services to support new distributed computing solutions that often span private cloud. Engagements will include existing applications as well as the development of new innovations using services, and will include a mix of hands on development as well as artefact creation. Collaborating with Solution Architects, account managers, training and support teams to inspire partners and customers to learn about and use the wide range of AWS services, and to evolve or migrate their systems to take advantage of new functionality. Working with engineering and support teams to convey partner and customer needs and feedback as input to technology roadmaps. Share real world challenges and recommend new capabilities that would simplify adoption and drive greater value from use of AWS services. A day in the life Working Backwards from desired customer outcomes to design and deliver technical solutions Working on projects with autonomy and discretion Advising customers how to implement solutions Assisting customers with building Proof of Concepts and implementing AWS services Collaborating with Sales and AWS Service Teams Researching, validating, and beta testing new AWS Services Presenting workshops one to one, or one to many About the team AWS values diverse experiences. Even if you do not meet all of the preferred qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn't followed a traditional path, or includes alternative experiences, don't let it stop you from applying. Why AWS? Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating - that's why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses. Inclusive Team Culture Here at AWS, it's in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, inspire us to never stop embracing our uniqueness. Mentorship & Career Growth We're continuously raising our performance bar as we strive to become Earth's Best Employer. That's why you'll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional. Work/Life Balance We value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there's nothing we can't achieve in the cloud. Minimum Requirements Experience as technical specialist in design and architecture Experience in external or internal customer facing, complex and large scale project management Experience in software development with object oriented language Experience in database (eg. SQL, NoSQL, Hadoop, Spark, Kafka, Kinesis) UK Government Security Clearance is required for this role Experience in cloud based solution (AWS or equivalent), system, network and operating system Hands-on experience with AWS or another cloud provider An AWS Certification - DevOps Associate or a Specialty Cert Experience in consulting, design and implementation of serverless distributed solutions Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify and build. Protecting your privacy and the security of your data is a longstanding top priority for Amazon. Please consult our Privacy Notice to know more about how we collect, use and transfer the personal data of our candidates. Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit our accommodations page.
Senior Software Engineer We are looking for a Senior Software Engineer in our Credit Decisioning team. Our Credit Decisioning team, part of the Core Services department, is a collaborative group of problem-solvers dedicated to building and refining the technology that delivers near-instant decisions to our customers. As a Senior Software Engineer, you'll play a key role in evolving our bespoke decision engine, which is central to our application process. You'll work closely with talented colleagues to understand and enhance our credit strategy implementation and the software systems that support it. This is an exciting opportunity to make a real impact while growing your expertise in an environment that values innovation, teamwork, and shared success. Please note, the minimum expectation for office attendance is a minimum of two days per week in our central London office. Who are we? We're Funding Circle. We back small businesses to succeed. At Funding Circle, we believe the world needs small businesses. That's why we've made it our mission to help them get the finance they need to grow. With more than a decade of expertise under our belt, we've built a game-changer of a platform with cutting-edge data and technology that's reshaping the landscape of SME lending. Say goodbye to lengthy applications and hello to lightning-fast decisions! In just minutes, SMEs across the UK can get a decision, giving them access to competitive funding in a flash. We know that good business is about good people. So we pride ourselves on providing meaningful, human support as well as fast, hassle-free processes to deliver an unbeatable customer experience. The role You love to build new things but also don't shy away from digging into a legacy codebase. You love to work in a complex problem domain that is implemented with simple software systems. You have an interest or experience in Functional Programming, microservices and/or event-driven architecture. You are a collaborator - you encourage pairing and believe that working together is smarter than working in a silo. You are a teacher - generous with your time and expertise to teach stakeholders and our fellow engineers how to answer their own questions. Proactively problem-solving, identifying and confidently mitigating any risks, issues or control weaknesses that arise in your day-to-day. What we're looking for Experience working with ideally Clojure or at least one major functional programming language (E.g. Scala, Elixir, Haskell, Erlang). Strong fundamental programming skills (data structures, algorithms). Excellent communication skills, both written and spoken. An interest (or experience) in any of Functional Programming, Distributed Systems or Event-Driven Architectures (using Apache Kafka). Knowledge of decision engines wanted but not essential. At Funding Circle we are committed to building diverse teams so please apply even if your past experience doesn't align perfectly with the requirements. Want to learn more? We have a huge impact on the businesses that borrow through our platform, the communities they serve and the overall economy (last year £6.9bn of GDP generated). You can read our full Impact Report here . To see what our customers think, visit our Trustpilot page: Trustpilot . And we're still evolving! Our award-winning multi-product platform is solving more SME finance challenges than ever before. We think big, rally together and meet the needs of SME customers like no other. Why join us? At Funding Circle, we celebrate and support the differences that make you, you. We're proud to be an equal-opportunity workplace and affirmative-action employer. We truly believe that diversity makes us better. As a flexible-first employer we offer hybrid working at Funding Circle, and we've long believed in a 'best of both' approach to in-office collaboration and non-office days. We expect our teams to be in our London office three times a week, where you can take advantage of our newly refurbished hybrid working space, barista made coffee and subsidised lunches (via JustEat) every day! We back our Circlers to build their own incredible career, making a difference to small businesses every day. Our Circler proposition is designed to support employees both in and out of work, and it is anchored around four pillars: Health, Wealth, Development & Lifestyle. A few highlights: Health: Private Medical Insurance through Aviva, Dental Insurance through Bupa, MediCash, access to free online therapy sessions and exclusive discounts with Hertility for reproductive health support. Wealth: Octopus Money Coach, free mortgage advisor partnership and discounts across numerous retailers through Perks at Work. Development: Dedicated annual learning allowance and full access to internal learning platform. Lifestyle: Wellhub (for fitness discounts), Electric Car Scheme and more! And finally, we have award winning parental leave policies supporting parents through enhanced maternity, partner and adoption leave, as well as additional leave for parental bereavement and for fertility treatments. Ready to make a difference? We'd love to hear from you.
Feb 12, 2025
Full time
Senior Software Engineer We are looking for a Senior Software Engineer in our Credit Decisioning team. Our Credit Decisioning team, part of the Core Services department, is a collaborative group of problem-solvers dedicated to building and refining the technology that delivers near-instant decisions to our customers. As a Senior Software Engineer, you'll play a key role in evolving our bespoke decision engine, which is central to our application process. You'll work closely with talented colleagues to understand and enhance our credit strategy implementation and the software systems that support it. This is an exciting opportunity to make a real impact while growing your expertise in an environment that values innovation, teamwork, and shared success. Please note, the minimum expectation for office attendance is a minimum of two days per week in our central London office. Who are we? We're Funding Circle. We back small businesses to succeed. At Funding Circle, we believe the world needs small businesses. That's why we've made it our mission to help them get the finance they need to grow. With more than a decade of expertise under our belt, we've built a game-changer of a platform with cutting-edge data and technology that's reshaping the landscape of SME lending. Say goodbye to lengthy applications and hello to lightning-fast decisions! In just minutes, SMEs across the UK can get a decision, giving them access to competitive funding in a flash. We know that good business is about good people. So we pride ourselves on providing meaningful, human support as well as fast, hassle-free processes to deliver an unbeatable customer experience. The role You love to build new things but also don't shy away from digging into a legacy codebase. You love to work in a complex problem domain that is implemented with simple software systems. You have an interest or experience in Functional Programming, microservices and/or event-driven architecture. You are a collaborator - you encourage pairing and believe that working together is smarter than working in a silo. You are a teacher - generous with your time and expertise to teach stakeholders and our fellow engineers how to answer their own questions. Proactively problem-solving, identifying and confidently mitigating any risks, issues or control weaknesses that arise in your day-to-day. What we're looking for Experience working with ideally Clojure or at least one major functional programming language (E.g. Scala, Elixir, Haskell, Erlang). Strong fundamental programming skills (data structures, algorithms). Excellent communication skills, both written and spoken. An interest (or experience) in any of Functional Programming, Distributed Systems or Event-Driven Architectures (using Apache Kafka). Knowledge of decision engines wanted but not essential. At Funding Circle we are committed to building diverse teams so please apply even if your past experience doesn't align perfectly with the requirements. Want to learn more? We have a huge impact on the businesses that borrow through our platform, the communities they serve and the overall economy (last year £6.9bn of GDP generated). You can read our full Impact Report here . To see what our customers think, visit our Trustpilot page: Trustpilot . And we're still evolving! Our award-winning multi-product platform is solving more SME finance challenges than ever before. We think big, rally together and meet the needs of SME customers like no other. Why join us? At Funding Circle, we celebrate and support the differences that make you, you. We're proud to be an equal-opportunity workplace and affirmative-action employer. We truly believe that diversity makes us better. As a flexible-first employer we offer hybrid working at Funding Circle, and we've long believed in a 'best of both' approach to in-office collaboration and non-office days. We expect our teams to be in our London office three times a week, where you can take advantage of our newly refurbished hybrid working space, barista made coffee and subsidised lunches (via JustEat) every day! We back our Circlers to build their own incredible career, making a difference to small businesses every day. Our Circler proposition is designed to support employees both in and out of work, and it is anchored around four pillars: Health, Wealth, Development & Lifestyle. A few highlights: Health: Private Medical Insurance through Aviva, Dental Insurance through Bupa, MediCash, access to free online therapy sessions and exclusive discounts with Hertility for reproductive health support. Wealth: Octopus Money Coach, free mortgage advisor partnership and discounts across numerous retailers through Perks at Work. Development: Dedicated annual learning allowance and full access to internal learning platform. Lifestyle: Wellhub (for fitness discounts), Electric Car Scheme and more! And finally, we have award winning parental leave policies supporting parents through enhanced maternity, partner and adoption leave, as well as additional leave for parental bereavement and for fertility treatments. Ready to make a difference? We'd love to hear from you.
DRW is a diversified trading firm with over 3 decades of experience bringing sophisticated technology and exceptional people together to operate in markets around the world. We value autonomy and the ability to quickly pivot to capture opportunities, so we operate using our own capital and trading at our own risk. Headquartered in Chicago with offices throughout the U.S., Canada, Europe, and Asia, we trade a variety of asset classes including Fixed Income, ETFs, Equities, FX, Commodities and Energy across all major global markets. We have also leveraged our expertise and technology to expand into three non-traditional strategies: real estate, venture capital and cryptoassets. We operate with respect, curiosity and open minds. The people who thrive here share our belief that it's not just what we do that matters-it's how we do it. DRW is a place of high expectations, integrity, innovation and a willingness to challenge consensus. UP (Unified Platform) consolidates data and technologies into a comprehensive solution, accelerating time to market. Optimizing decision-making and research, our platform simplifies implementing new ideas, enhancing our competitive edge. We work from high-level requirements where programmers are expected to gain an intimate understanding of the business. We strive for an environment where developers have the autonomy to pursue business solutions without arbitrary management constraints. We are a group of polyglots and technologists always seeking to find the right tool for each problem. Broadly, the development teams at DRW believe in rapid deployment and feedback, automated testing, and cohesive, transparent, lightly-coupled service architectures. UP teams are segmented into multiple areas including: Platform Engineering - Teams within platform engineering provide cross-cutting capabilities that enable other teams to focus on domain- or business-specific needs by streamlining and standardizing technical approaches. For example, one of these teams provides data mapping tools, access management, and usage tracking capabilities for development teams. Domain Engineering - Teams within domain engineering own critical capabilities that extend beyond a single desk or business area, building services and data solutions to optimize for a broad array of use cases. For example, these teams work on problems like managing and enhancing DRW's instrument and organizational reference data models for seamless interoperability across the firm; handling real-time message flow and integrations with third-party trades and orders feeds; or providing trading desks and business units with current, historical, and real-time streaming portfolio views. Expectations: Building systems with a constant focus on testing, reliability, scalability, and maintainability. Designing, modeling, and programming in a variety of languages and technologies. Working on legacy code as well as green field development. Initiative driving projects to completion. Learning and promoting new technologies with a focus on best practices. Providing on-call support as needed. Sometimes working alongside other developers on the same task. Desirable Experience: We are looking for strong developers of any stripe, but familiarity with the below will give candidates a leg up in working on our systems. Multiple years of server-side development. A solid understanding of micro-service architectures and CAP theorem. A good understanding of functional paradigms and type theory. Confident JVM knowledge. Modern Java, Ruby, or Clojure knowledge. Experience with Airflow or other Python-based workflow orchestration tools. Proficiency in domain driven design and domain modeling. Exposure to Kubernetes, Docker, Linux, Kafka, RabbitMQ, or git. Working knowledge of SQL, HTML, CSS, and JavaScript. Knowledge of financial concepts, exchange trading, or physical energy trading.
Feb 03, 2025
Full time
DRW is a diversified trading firm with over 3 decades of experience bringing sophisticated technology and exceptional people together to operate in markets around the world. We value autonomy and the ability to quickly pivot to capture opportunities, so we operate using our own capital and trading at our own risk. Headquartered in Chicago with offices throughout the U.S., Canada, Europe, and Asia, we trade a variety of asset classes including Fixed Income, ETFs, Equities, FX, Commodities and Energy across all major global markets. We have also leveraged our expertise and technology to expand into three non-traditional strategies: real estate, venture capital and cryptoassets. We operate with respect, curiosity and open minds. The people who thrive here share our belief that it's not just what we do that matters-it's how we do it. DRW is a place of high expectations, integrity, innovation and a willingness to challenge consensus. UP (Unified Platform) consolidates data and technologies into a comprehensive solution, accelerating time to market. Optimizing decision-making and research, our platform simplifies implementing new ideas, enhancing our competitive edge. We work from high-level requirements where programmers are expected to gain an intimate understanding of the business. We strive for an environment where developers have the autonomy to pursue business solutions without arbitrary management constraints. We are a group of polyglots and technologists always seeking to find the right tool for each problem. Broadly, the development teams at DRW believe in rapid deployment and feedback, automated testing, and cohesive, transparent, lightly-coupled service architectures. UP teams are segmented into multiple areas including: Platform Engineering - Teams within platform engineering provide cross-cutting capabilities that enable other teams to focus on domain- or business-specific needs by streamlining and standardizing technical approaches. For example, one of these teams provides data mapping tools, access management, and usage tracking capabilities for development teams. Domain Engineering - Teams within domain engineering own critical capabilities that extend beyond a single desk or business area, building services and data solutions to optimize for a broad array of use cases. For example, these teams work on problems like managing and enhancing DRW's instrument and organizational reference data models for seamless interoperability across the firm; handling real-time message flow and integrations with third-party trades and orders feeds; or providing trading desks and business units with current, historical, and real-time streaming portfolio views. Expectations: Building systems with a constant focus on testing, reliability, scalability, and maintainability. Designing, modeling, and programming in a variety of languages and technologies. Working on legacy code as well as green field development. Initiative driving projects to completion. Learning and promoting new technologies with a focus on best practices. Providing on-call support as needed. Sometimes working alongside other developers on the same task. Desirable Experience: We are looking for strong developers of any stripe, but familiarity with the below will give candidates a leg up in working on our systems. Multiple years of server-side development. A solid understanding of micro-service architectures and CAP theorem. A good understanding of functional paradigms and type theory. Confident JVM knowledge. Modern Java, Ruby, or Clojure knowledge. Experience with Airflow or other Python-based workflow orchestration tools. Proficiency in domain driven design and domain modeling. Exposure to Kubernetes, Docker, Linux, Kafka, RabbitMQ, or git. Working knowledge of SQL, HTML, CSS, and JavaScript. Knowledge of financial concepts, exchange trading, or physical energy trading.
Your new company I'm hiring for an impressive UK-based deep tech start-up in Oxfordshire. They are hiring a Senior Backend Engineer (Python/Django or Flask) to join our enthusiastic and rapidly growing team. Your new role As a Senior Backend Engineer, you'll develop and maintain our generative AI system's backend, ensuring robustness. Responsibilities include designing scalable systems, managing APIs, ensuring high availability, implementing security, optimising databases, integrating monitoring, conducting code reviews, mentoring, and collaborating with frontend engineers and stakeholders. What you'll need to succeed SC Clearance or the ability to be SC cleared. Bachelor's degree in computer science, engineering, or a related field. Experience in backend development with a strong focus on Python and Django. Proficiency with Django REST Framework for API development. Strong understanding of database design, optimisation, and management (PostgreSQL/MySQL). Proficient in AWS and Azure cloud platforms and their services. Experience with API versioning and documentation strategies. Familiarity with containerisation technologies like Docker. Knowledge of authentication protocols and security best practices. Experience with Git. Preferred: Experience with message queues such as RabbitMQ or Kafka. Knowledge of service discovery and API gateway patterns. Familiarity with WebSocket services for implementing real-time features. Experience with data warehousing and analytics solutions. Understanding of backup and disaster recovery strategies. Experience with distributed systems and microservices architecture. Familiarity with monitoring tools like Prometheus, Grafana, or ELK Stack. What you'll get in return Opportunity for rapid career progression. An opportunity to shape the direction of a fast-moving, successful early-stage business. Highly flexible work hours. Hybrid working. What you need to do now If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now. If this job isn't quite right for you, but you are looking for a new position, please contact us for a confidential discussion about your career. Hays Specialist Recruitment Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job you accept the T&C's, Privacy Policy and Disclaimers which can be found at (url removed)
Jan 30, 2025
Full time
Your new company I'm hiring for an impressive UK-based deep tech start-up in Oxfordshire. They are hiring a Senior Backend Engineer (Python/Django or Flask) to join our enthusiastic and rapidly growing team. Your new role As a Senior Backend Engineer, you'll develop and maintain our generative AI system's backend, ensuring robustness. Responsibilities include designing scalable systems, managing APIs, ensuring high availability, implementing security, optimising databases, integrating monitoring, conducting code reviews, mentoring, and collaborating with frontend engineers and stakeholders. What you'll need to succeed SC Clearance or the ability to be SC cleared. Bachelor's degree in computer science, engineering, or a related field. Experience in backend development with a strong focus on Python and Django. Proficiency with Django REST Framework for API development. Strong understanding of database design, optimisation, and management (PostgreSQL/MySQL). Proficient in AWS and Azure cloud platforms and their services. Experience with API versioning and documentation strategies. Familiarity with containerisation technologies like Docker. Knowledge of authentication protocols and security best practices. Experience with Git. Preferred: Experience with message queues such as RabbitMQ or Kafka. Knowledge of service discovery and API gateway patterns. Familiarity with WebSocket services for implementing real-time features. Experience with data warehousing and analytics solutions. Understanding of backup and disaster recovery strategies. Experience with distributed systems and microservices architecture. Familiarity with monitoring tools like Prometheus, Grafana, or ELK Stack. What you'll get in return Opportunity for rapid career progression. An opportunity to shape the direction of a fast-moving, successful early-stage business. Highly flexible work hours. Hybrid working. What you need to do now If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now. If this job isn't quite right for you, but you are looking for a new position, please contact us for a confidential discussion about your career. Hays Specialist Recruitment Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job you accept the T&C's, Privacy Policy and Disclaimers which can be found at (url removed)
End Date Monday 09 January 2023 Salary Range £61,176 - £76,470 We support agile working - click here for more information on agile working options. Agile Working Options Other Agile Working Arrangements / Open to Discussion Job Description Summary The Solution Architect is vital in ensuring the products we deliver are fit for purpose and meet the quality and standards that our customers expect. You will realise business value by delivering reliable, scalable and working software to production. Ensuring platforms and services are built consistent with industry standard methodology and standards, and be responsible for the design and solutions for the domain application stack, understanding application integration and E2E flow, and are comfortable communicating this at all levels, from senior partners down to root-cause analysis with developers. Job Description We re rapidly transforming into a digitally-led business on a massive scale in order to better serve our customers. We re already the largest provider of digital banking products in the UK, with over 12 million active online customers and nearly 8 million active mobile banking customers. It means a big opportunity for you to be part of ground-breaking transformation and it means there s never been a more exciting time to join. An exciting opportunity has arisen within the Consumer Servicing Value Stream for a Lead Solution Architect. Within Consumer Servicing we are undertaking a series of colleague and customer journeys, aimed at improving the way we do business with our clients throughout the UK, providing better value to our relationships and increasing the productivity of our colleagues, thereby Helping Britain Prosper. These journeys are being undertaken within a fast-moving, exciting Lab construct, whereby we land change iteratively and at pace through Agile working practices. The pace of change, innovative practices and the flexibility that this gives us, makes this a great team to join. Job Description Solutions Architect - Consumer Servicing & Engagement Location: London based with flexibility to work from home 2-3 days per week Salary & Benefits: £61,176.00 - £99,411.00 GBP base salary, plus annual personal bonus, 15% employer pension contribution (when you put in 6%), 4% flexible cash pot, private medical insurance, 30 days holiday plus bank holidays. We also offer flexible working hours, agile working practices and regular home working. Who are Lloyds Banking Group? Lloyds Banking Group is the UK's leading digital bank and biggest mobile bank with nearly 14 million active online customers across our three main brands - including Lloyds Bank, Halifax and Bank of Scotland - as well as the biggest mobile bank in the country. We're investing £3bn in our future - across platforms, people and data capabilities to truly become the best bank for customers, with unparalleled growth into areas such as Data Science, AI and Robotics. We're building the bank of the future, and we need your help. About the Team: We re rapidly transforming into a digitally-led business on a massive scale in order to better serve our customers. We re already the largest provider of digital banking products in the UK, with over 12 million active online customers and nearly 8 million active mobile banking customers. It means a big opportunity for you to be part of ground-breaking transformation and it means there s never been a more exciting time to join. An exciting opportunity has arisen within the Consumer Servicing & Engagement Platform for Solution Architects. Within Consumer Servicing & Engagement we are undertaking a series of colleague and customer journeys, aimed at improving the way we do business with our clients throughout the UK, providing better value to our relationships and increasing the productivity of our colleagues, thereby Helping Britain Prosper. These journeys are being undertaken within a fast-moving, exciting Lab construct, whereby we land change iteratively and at pace through Agile working practices. The pace of change, innovative practices and the flexibility that this gives us, makes this a great team to join. About the Role: The Solution Architect is vital in ensuring the products we deliver are fit for purpose and meet the quality and standards that our customers expect. You will realise business value by delivering reliable, scalable and working software to production. Ensuring platforms and services are built consistent with industry standard methodology and standards and be responsible for the design and solutions for the domain application stack. Understanding application integration and E2E flow, and are comfortable communicating this at all levels, from senior partners down to root-cause analysis with developers. What you'll do: Own the design of solutions for large projects and programmes throughout the entire project lifecycle Through expert engineering and architectural skills translate high level business requirements into technology architectures that align to the strategic architecture. Direct and control specialist teams to undertake the delivery of comprehensive designs. Lead senior business partners to secure strong engagement for the solution and ensure that delivery aligns to longer term roadmaps. Work closely with external suppliers to ensure the solution meets requirements Take designs through governance processes with meaningful architectural artefacts and ensure the required engineering and architecture cohorts are engaged as required throughout the design phase Monitor technology developments to ensure that Lloyds Banking Group is effectively positioned to respond to and use opportunities through the adoption of new practices or technologies. You'll have a broad technical awareness to lead and get involved in technical delivery and problem solving when required Coach and lead other engineers and build a strong team culture through peer-to-peer teamwork and development What we ll need from you: Strong Software Engineering and Architecture background Knowledge of agile development practices with a history of technical leadership. Experience across the entire solutions development life-cycle from inception, through build to production You'll appreciate and acknowledge the impact of system design decisions on scalability, resilience and supportability. Experience of API design and architecture patterns, messaging technologies (Kafka, MQ) Exposure to modern application frameworks (Springboot Java etc) Excellent partner management and presentation skills Preferable if you also have: Knowledge of delivery of microservices to production. Exposure to Systems Thinking Exposure to Docker and container orchestration tools e.g. Kubernetes Plus, knowledge in one or more of the following: API Economy, Big Data Cloud/Open Source, Automation/Robotics, Blockchain Personal skills we look for when we meet you include good interpersonal skills, ability to build good working relationships, logical & creative thinking skills. Being able to articulate the benefits or the work we do. More than anything you'll bring passion, can do attitude and an open mind to help us develop new ways of doing things, whilst developing your own skills and experience. We're committed to building a workforce which reflects the diversity of the customers and communities we serve, and to building an inclusive environment where all our colleagues can be themselves and succeed on merit. We're proud of the industry recognition we have received including Stonewall Top 100 Employer, Top 50 Employer for Women and Top 30 Employer for Working Families. We're an equal opportunity employer and deeply value diversity within our organisation. Together we make it possible! At Lloyds Banking Group, we're driven by a clear purpose; to help Britain prosper. Across the Group, our colleagues are focused on making a difference to customers, businesses and communities. With us you'll have a key role to play in shaping the financial services of the future, whilst the scale and reach of our Group means you'll have many opportunities to learn, grow and develop. We're focused on creating a values-led culture and are committed to building a workforce which reflects the diversity of the customers and communities we serve. Together we re building a truly inclusive workplace where all of our colleagues have the opportunity to make a real difference.
Dec 20, 2022
Full time
End Date Monday 09 January 2023 Salary Range £61,176 - £76,470 We support agile working - click here for more information on agile working options. Agile Working Options Other Agile Working Arrangements / Open to Discussion Job Description Summary The Solution Architect is vital in ensuring the products we deliver are fit for purpose and meet the quality and standards that our customers expect. You will realise business value by delivering reliable, scalable and working software to production. Ensuring platforms and services are built consistent with industry standard methodology and standards, and be responsible for the design and solutions for the domain application stack, understanding application integration and E2E flow, and are comfortable communicating this at all levels, from senior partners down to root-cause analysis with developers. Job Description We re rapidly transforming into a digitally-led business on a massive scale in order to better serve our customers. We re already the largest provider of digital banking products in the UK, with over 12 million active online customers and nearly 8 million active mobile banking customers. It means a big opportunity for you to be part of ground-breaking transformation and it means there s never been a more exciting time to join. An exciting opportunity has arisen within the Consumer Servicing Value Stream for a Lead Solution Architect. Within Consumer Servicing we are undertaking a series of colleague and customer journeys, aimed at improving the way we do business with our clients throughout the UK, providing better value to our relationships and increasing the productivity of our colleagues, thereby Helping Britain Prosper. These journeys are being undertaken within a fast-moving, exciting Lab construct, whereby we land change iteratively and at pace through Agile working practices. The pace of change, innovative practices and the flexibility that this gives us, makes this a great team to join. Job Description Solutions Architect - Consumer Servicing & Engagement Location: London based with flexibility to work from home 2-3 days per week Salary & Benefits: £61,176.00 - £99,411.00 GBP base salary, plus annual personal bonus, 15% employer pension contribution (when you put in 6%), 4% flexible cash pot, private medical insurance, 30 days holiday plus bank holidays. We also offer flexible working hours, agile working practices and regular home working. Who are Lloyds Banking Group? Lloyds Banking Group is the UK's leading digital bank and biggest mobile bank with nearly 14 million active online customers across our three main brands - including Lloyds Bank, Halifax and Bank of Scotland - as well as the biggest mobile bank in the country. We're investing £3bn in our future - across platforms, people and data capabilities to truly become the best bank for customers, with unparalleled growth into areas such as Data Science, AI and Robotics. We're building the bank of the future, and we need your help. About the Team: We re rapidly transforming into a digitally-led business on a massive scale in order to better serve our customers. We re already the largest provider of digital banking products in the UK, with over 12 million active online customers and nearly 8 million active mobile banking customers. It means a big opportunity for you to be part of ground-breaking transformation and it means there s never been a more exciting time to join. An exciting opportunity has arisen within the Consumer Servicing & Engagement Platform for Solution Architects. Within Consumer Servicing & Engagement we are undertaking a series of colleague and customer journeys, aimed at improving the way we do business with our clients throughout the UK, providing better value to our relationships and increasing the productivity of our colleagues, thereby Helping Britain Prosper. These journeys are being undertaken within a fast-moving, exciting Lab construct, whereby we land change iteratively and at pace through Agile working practices. The pace of change, innovative practices and the flexibility that this gives us, makes this a great team to join. About the Role: The Solution Architect is vital in ensuring the products we deliver are fit for purpose and meet the quality and standards that our customers expect. You will realise business value by delivering reliable, scalable and working software to production. Ensuring platforms and services are built consistent with industry standard methodology and standards and be responsible for the design and solutions for the domain application stack. Understanding application integration and E2E flow, and are comfortable communicating this at all levels, from senior partners down to root-cause analysis with developers. What you'll do: Own the design of solutions for large projects and programmes throughout the entire project lifecycle Through expert engineering and architectural skills translate high level business requirements into technology architectures that align to the strategic architecture. Direct and control specialist teams to undertake the delivery of comprehensive designs. Lead senior business partners to secure strong engagement for the solution and ensure that delivery aligns to longer term roadmaps. Work closely with external suppliers to ensure the solution meets requirements Take designs through governance processes with meaningful architectural artefacts and ensure the required engineering and architecture cohorts are engaged as required throughout the design phase Monitor technology developments to ensure that Lloyds Banking Group is effectively positioned to respond to and use opportunities through the adoption of new practices or technologies. You'll have a broad technical awareness to lead and get involved in technical delivery and problem solving when required Coach and lead other engineers and build a strong team culture through peer-to-peer teamwork and development What we ll need from you: Strong Software Engineering and Architecture background Knowledge of agile development practices with a history of technical leadership. Experience across the entire solutions development life-cycle from inception, through build to production You'll appreciate and acknowledge the impact of system design decisions on scalability, resilience and supportability. Experience of API design and architecture patterns, messaging technologies (Kafka, MQ) Exposure to modern application frameworks (Springboot Java etc) Excellent partner management and presentation skills Preferable if you also have: Knowledge of delivery of microservices to production. Exposure to Systems Thinking Exposure to Docker and container orchestration tools e.g. Kubernetes Plus, knowledge in one or more of the following: API Economy, Big Data Cloud/Open Source, Automation/Robotics, Blockchain Personal skills we look for when we meet you include good interpersonal skills, ability to build good working relationships, logical & creative thinking skills. Being able to articulate the benefits or the work we do. More than anything you'll bring passion, can do attitude and an open mind to help us develop new ways of doing things, whilst developing your own skills and experience. We're committed to building a workforce which reflects the diversity of the customers and communities we serve, and to building an inclusive environment where all our colleagues can be themselves and succeed on merit. We're proud of the industry recognition we have received including Stonewall Top 100 Employer, Top 50 Employer for Women and Top 30 Employer for Working Families. We're an equal opportunity employer and deeply value diversity within our organisation. Together we make it possible! At Lloyds Banking Group, we're driven by a clear purpose; to help Britain prosper. Across the Group, our colleagues are focused on making a difference to customers, businesses and communities. With us you'll have a key role to play in shaping the financial services of the future, whilst the scale and reach of our Group means you'll have many opportunities to learn, grow and develop. We're focused on creating a values-led culture and are committed to building a workforce which reflects the diversity of the customers and communities we serve. Together we re building a truly inclusive workplace where all of our colleagues have the opportunity to make a real difference.
Salary 50,000 - 70,000 GBP per year Requirements: Experience of designing and developing scalable distributed applications in Java - Knowledge of patterns and their trade-offs in a distributed environment - Experience of relational and/or NoSQL databases for large datasets - Comfortable working with large codebases - External API integration Responsibilities: - Day to Day: - Working within a small team to design large-scale, real-time distributed architectures - Delivering new features: from specification, through development, QA and into final deploy - Providing input into future technology development - Working with Data Science teams to ensure APIs are relevant and usable - Supporting your code throughout its lifetime - Building custom modules for client integration Technologies: - Java - Spring - MongoDB - Kafka - ElasticSearch - Zookpeeper - PostgreSQL More: As a Software Engineer at Featurespace you will be developing new features for the real-time platform which underpins our ARIC engine, integrating ARIC into customer deployments, and building new modules to plug in to our platform. If you want to be part of the team that builds scalable distributed solutions to process hundreds of millions of events per day, Featurespace wants to hear from you.
Dec 19, 2022
Full time
Salary 50,000 - 70,000 GBP per year Requirements: Experience of designing and developing scalable distributed applications in Java - Knowledge of patterns and their trade-offs in a distributed environment - Experience of relational and/or NoSQL databases for large datasets - Comfortable working with large codebases - External API integration Responsibilities: - Day to Day: - Working within a small team to design large-scale, real-time distributed architectures - Delivering new features: from specification, through development, QA and into final deploy - Providing input into future technology development - Working with Data Science teams to ensure APIs are relevant and usable - Supporting your code throughout its lifetime - Building custom modules for client integration Technologies: - Java - Spring - MongoDB - Kafka - ElasticSearch - Zookpeeper - PostgreSQL More: As a Software Engineer at Featurespace you will be developing new features for the real-time platform which underpins our ARIC engine, integrating ARIC into customer deployments, and building new modules to plug in to our platform. If you want to be part of the team that builds scalable distributed solutions to process hundreds of millions of events per day, Featurespace wants to hear from you.
Salary 55,000 - 85,000 GBP per year Requirements: Experience using Go in a commercial environment - Good appreciation of testing, deployments and observability Responsibilities: Software Engineers (SEs) are the core of their team, providing the majority of its output. They take an active role in every aspect of the software development lifecycle: requirements, design, development, deployment, maintenance and support. They are able to work through problems independently and write good quality code. - SEs still operate under the supervision of senior team members, and most of their work will be assigned to them by Senior/Staff Software Engineers. - Technically, SEs have strong problem-solving and coding skills. They are familiar with our technology and the systems we use, and can anticipate problems before they arise. SEs are also strong team players, communicating and collaborating with their team to handle larger projects. They may be required to assign tasks to ASEs and provide feedback on their work. General teamwork skills (particularly providing constructive feedback and communicating ideas/problems) and project management are essential soft skills for an SE. Engineering at UW - Our philosophy revolves around getting things done. We deliver with small, fully autonomous teams that have real ownership of their products using a cutting edge stack in a best-idea-wins meritocracy. - We use the best tool for the job. Go and React are our bread and butter but nothing is stopping you from reaching for something else if it does it better. - We deploy to Kubernetes across AWS and GCP with some help from Terraform. We run a mature event sourced microservice architecture using Kafka, NATS and GRPC. - As much as is possible we code in the open on GitHub. If it can be open- sourced, it shall. If we can submit a PR instead of building our own, we will. - Getting your hands dirty from the top to the bottom of the stack isn't a promise to be broken, it's a requirement. If you're only good at parts of it that's okay, we'll quickly make you good at all of it. Technologies: - AWS - GCP - GitHub - Kafka - Kubernetes - NATS - React - Terraform - gRPC - Golang - Cloud - Docker - Cassandra - MongoDB - TypeScript - Prometheus - Grafana More: Engineering at UW - Our philosophy revolves around getting things done. We deliver with small, fully autonomous teams that have real ownership of their products using a cutting edge stack in a best-idea-wins meritocracy. - We use the best tool for the job. Go and React are our bread and butter but nothing is stopping you from reaching for something else if it does it better. - We deploy to Kubernetes across AWS and GCP with some help from Terraform. We run a mature event sourced microservice architecture using Kafka, NATS and GRPC. - As much as is possible we code in the open on GitHub. If it can be open- sourced, it shall. If we can submit a PR instead of building our own, we will. - Getting your hands dirty from the top to the bottom of the stack isn't a promise to be broken, it's a requirement. If you're only good at parts of it that's okay, we'll quickly make you good at all of it. In this role you can expect to - Software Engineers (SEs) are the core of their team, providing the majority of its output. They take an active role in every aspect of the software development lifecycle: requirements, design, development, deployment, maintenance and support. They are able to work through problems independently and write good quality code. - SEs still operate under the supervision of senior team members, and most of their work will be assigned to them by Senior/Staff Software Engineers. - Technically, SEs have strong problem-solving and coding skills. They are familiar with our technology and the systems we use, and can anticipate problems before they arise. SEs are also strong team players, communicating and collaborating with their team to handle larger projects. They may be required to assign tasks to ASEs and provide feedback on their work. General teamwork skills (particularly providing constructive feedback and communicating ideas/problems) and project management are essential soft skills for an SE. Responsibilities - Gain an understanding of the business context of the team and area - Contribute effectively to all parts of the development lifecycle, including defining requirements - Write readable, well-documented code and test is appropriately - Define tasks and design and deliver simple and effective solutions, taking into account both technical and business requirements - Identify and communicate project roadblocks - Review other engineers' code and provide constructive feedback - Work with their team to optimise work processes and deliver projects as efficiently as possible Progression As SEs work more with their team, they should aim to improve their general awareness of the "bigger picture" aspects of project delivery (workflow, domain modelling, their team's platform architecture). They should also aim to improve their teamwork and people management skills. What are we offering? - Competitive Salary, Benefits and stock options in a growing FTSE250 business - Flexible working, we've got fully remote teams, onsite, early risers and late night grinders, for us it matters what we're working on more than where. - Work / Life balance that actually encourages you to switch off - Mentors and Teachers a plenty, with so many brilliant minds in one place there is always someone you can lean on for support and guidance. ️ - Choose your own tools, whether its hardware of software, you choose the tools you need to get your job done - 25 days holiday + bank holidays ️ - Discount on our services ️ About Utility Warehouse Utility Warehouse is an award winning multi-utility provider, our core offering is simple: all your utilities, one monthly bill. Our network of 45,000 partners add the human touch to our delivery, help us get the word out to our existing members and bring in new ones. We may be a FTSE 250 Company but we are far from a corporate monolith, we don't dictate or micromanage, we want our teams to be autonomous, proactive and self organising. We do love open source and are actively encouraging contributions back to the community. You can check our labs where we maintain fully supported open source projects at as well as some coded in the open repositories at We've got the culture and focus of the earliest stage startups with the resources and strength of an extremely profitable and loved brand. Our eyes are on meteoric growth over the next few years. All the pieces to make it happen are here, we need you to help us put them together. At Utility Warehouse, we are committed to hiring and cultivating a diverse team. If you are on the fence about whether you would be successful working with us, please apply anyway!
Dec 17, 2022
Full time
Salary 55,000 - 85,000 GBP per year Requirements: Experience using Go in a commercial environment - Good appreciation of testing, deployments and observability Responsibilities: Software Engineers (SEs) are the core of their team, providing the majority of its output. They take an active role in every aspect of the software development lifecycle: requirements, design, development, deployment, maintenance and support. They are able to work through problems independently and write good quality code. - SEs still operate under the supervision of senior team members, and most of their work will be assigned to them by Senior/Staff Software Engineers. - Technically, SEs have strong problem-solving and coding skills. They are familiar with our technology and the systems we use, and can anticipate problems before they arise. SEs are also strong team players, communicating and collaborating with their team to handle larger projects. They may be required to assign tasks to ASEs and provide feedback on their work. General teamwork skills (particularly providing constructive feedback and communicating ideas/problems) and project management are essential soft skills for an SE. Engineering at UW - Our philosophy revolves around getting things done. We deliver with small, fully autonomous teams that have real ownership of their products using a cutting edge stack in a best-idea-wins meritocracy. - We use the best tool for the job. Go and React are our bread and butter but nothing is stopping you from reaching for something else if it does it better. - We deploy to Kubernetes across AWS and GCP with some help from Terraform. We run a mature event sourced microservice architecture using Kafka, NATS and GRPC. - As much as is possible we code in the open on GitHub. If it can be open- sourced, it shall. If we can submit a PR instead of building our own, we will. - Getting your hands dirty from the top to the bottom of the stack isn't a promise to be broken, it's a requirement. If you're only good at parts of it that's okay, we'll quickly make you good at all of it. Technologies: - AWS - GCP - GitHub - Kafka - Kubernetes - NATS - React - Terraform - gRPC - Golang - Cloud - Docker - Cassandra - MongoDB - TypeScript - Prometheus - Grafana More: Engineering at UW - Our philosophy revolves around getting things done. We deliver with small, fully autonomous teams that have real ownership of their products using a cutting edge stack in a best-idea-wins meritocracy. - We use the best tool for the job. Go and React are our bread and butter but nothing is stopping you from reaching for something else if it does it better. - We deploy to Kubernetes across AWS and GCP with some help from Terraform. We run a mature event sourced microservice architecture using Kafka, NATS and GRPC. - As much as is possible we code in the open on GitHub. If it can be open- sourced, it shall. If we can submit a PR instead of building our own, we will. - Getting your hands dirty from the top to the bottom of the stack isn't a promise to be broken, it's a requirement. If you're only good at parts of it that's okay, we'll quickly make you good at all of it. In this role you can expect to - Software Engineers (SEs) are the core of their team, providing the majority of its output. They take an active role in every aspect of the software development lifecycle: requirements, design, development, deployment, maintenance and support. They are able to work through problems independently and write good quality code. - SEs still operate under the supervision of senior team members, and most of their work will be assigned to them by Senior/Staff Software Engineers. - Technically, SEs have strong problem-solving and coding skills. They are familiar with our technology and the systems we use, and can anticipate problems before they arise. SEs are also strong team players, communicating and collaborating with their team to handle larger projects. They may be required to assign tasks to ASEs and provide feedback on their work. General teamwork skills (particularly providing constructive feedback and communicating ideas/problems) and project management are essential soft skills for an SE. Responsibilities - Gain an understanding of the business context of the team and area - Contribute effectively to all parts of the development lifecycle, including defining requirements - Write readable, well-documented code and test is appropriately - Define tasks and design and deliver simple and effective solutions, taking into account both technical and business requirements - Identify and communicate project roadblocks - Review other engineers' code and provide constructive feedback - Work with their team to optimise work processes and deliver projects as efficiently as possible Progression As SEs work more with their team, they should aim to improve their general awareness of the "bigger picture" aspects of project delivery (workflow, domain modelling, their team's platform architecture). They should also aim to improve their teamwork and people management skills. What are we offering? - Competitive Salary, Benefits and stock options in a growing FTSE250 business - Flexible working, we've got fully remote teams, onsite, early risers and late night grinders, for us it matters what we're working on more than where. - Work / Life balance that actually encourages you to switch off - Mentors and Teachers a plenty, with so many brilliant minds in one place there is always someone you can lean on for support and guidance. ️ - Choose your own tools, whether its hardware of software, you choose the tools you need to get your job done - 25 days holiday + bank holidays ️ - Discount on our services ️ About Utility Warehouse Utility Warehouse is an award winning multi-utility provider, our core offering is simple: all your utilities, one monthly bill. Our network of 45,000 partners add the human touch to our delivery, help us get the word out to our existing members and bring in new ones. We may be a FTSE 250 Company but we are far from a corporate monolith, we don't dictate or micromanage, we want our teams to be autonomous, proactive and self organising. We do love open source and are actively encouraging contributions back to the community. You can check our labs where we maintain fully supported open source projects at as well as some coded in the open repositories at We've got the culture and focus of the earliest stage startups with the resources and strength of an extremely profitable and loved brand. Our eyes are on meteoric growth over the next few years. All the pieces to make it happen are here, we need you to help us put them together. At Utility Warehouse, we are committed to hiring and cultivating a diverse team. If you are on the fence about whether you would be successful working with us, please apply anyway!
BAE Systems Digital Intelligence
Guildford, Surrey
Role Summary: Defines and resolves complex data collection, data integration, data storage and data access challenges to place key insights in the hands of decision makers at all levels of the organisation. The Enterprise Data Architect specialises in helping clients with cross-cutting programmes where a holistic view of the organisation is important, but can also direct and shape particular solutions where the data aspects are a critical success factor. The appropriate candidate will ideally have experience of working with engineering data on large data platforms across multiple applications. Experience of using and extending Open Architecture Patterns would also be desirable The candidate must have strong team leadership skills and be capable of engaging with a range of (sometimes) very senior stakeholders, distilling the findings and requirements into actionable tasks; assigning said tasks to the teams in such a way which build towards the required deliverable. There is significant opportunity for growth within this role due to the complexity and breadth of the task; encompassing solution and integration architecture alongside the data architecture design. Candidate will be expected to operate with and present to very senior stakeholders within the Defence client group and Industry. As well as strong liaisons with the internal platform teams. Key Skills/Project Tasks: Lead a multi-disciplined team of Data-specialists in developing a new sensor data standard and socialising result with appropriate stakeholders in industry and govt. Strong Presentation and stakeholder engagement skills Works with minimal-to-no supervision on large and complex projects. Sets strategies for effective use of database and persistence technologies taking account of the complex interrelations between hardware/software. Self-driven and is enable to navigate a complex technical and commercial landscape. Canvas and understand legacy systems and data standards whilst maintaining a focus on key deliverables. Leads the development of architectures for complex systems, ensuring consistency with specified requirements agreed with both external, and internal customers. Ensures that appropriate standards (corporate, industry, regulatory, legal, safety-related, national and international) are identified and adhered to. Establishes policy and strategy for the selection of systems architecture components working with Enterprise/Solution Architects as required. Co-ordinates design activities and good engineering practice e.g. based on Architecture Engineering Quick Start, promoting these disciplines to ensure quality and consistency. Provides advice on technical aspects of system development and integration (including requests for changes, deviations from specifications, etc.). Ensures that relevant technical strategies, policies, standards and practices are applied correctly, consulting with technical experts as required. Experience in drafting high and low level designs and progression through governance/assurance. Nice to haves: Exposure to Maritime use-cases, concept of operations, Engineering and manufacturing management Exposure to Kafka, Hadoop stack, nifi, realtime streaming architectures, linux development, agile methods This role will require you to have or be willing to go through Security Clearance. Life at BAE Systems Digital Intelligence We are embracing Hybrid Working. This means you and your colleagues may be working in different locations, such as from home, another BAE Systems office or client site, some or all of the time, and work might be going on at different times of the day. By embracing technology, we can interact, collaborate and create together, even when we're working remotely from one another. Hybrid Working allows for increased flexibility in when and where we work, helping us to balance our work and personal life more effectively, and enhance wellbeing. Diversity and inclusion are integral to the success of BAE Systems Digital Intelligence. We are proud to have an organisational culture where employees with varying perspectives, skills, life experiences and backgrounds - the best and brightest minds - can work together to achieve excellence and realise individual and organisational potential. About BAE Systems Digital Intelligence We use our intelligence-led insights to help defend Governments, Nations and Societies from cyber-attacks and financial crime. Our customers depend on our evolving capabilities to help them safely grow their organisations. Our unprecedented access to threat intelligence, world-leading analysts and market-leading technology means we can help them to adapt, evolve and stay ahead of the criminals.
Sep 08, 2022
Full time
Role Summary: Defines and resolves complex data collection, data integration, data storage and data access challenges to place key insights in the hands of decision makers at all levels of the organisation. The Enterprise Data Architect specialises in helping clients with cross-cutting programmes where a holistic view of the organisation is important, but can also direct and shape particular solutions where the data aspects are a critical success factor. The appropriate candidate will ideally have experience of working with engineering data on large data platforms across multiple applications. Experience of using and extending Open Architecture Patterns would also be desirable The candidate must have strong team leadership skills and be capable of engaging with a range of (sometimes) very senior stakeholders, distilling the findings and requirements into actionable tasks; assigning said tasks to the teams in such a way which build towards the required deliverable. There is significant opportunity for growth within this role due to the complexity and breadth of the task; encompassing solution and integration architecture alongside the data architecture design. Candidate will be expected to operate with and present to very senior stakeholders within the Defence client group and Industry. As well as strong liaisons with the internal platform teams. Key Skills/Project Tasks: Lead a multi-disciplined team of Data-specialists in developing a new sensor data standard and socialising result with appropriate stakeholders in industry and govt. Strong Presentation and stakeholder engagement skills Works with minimal-to-no supervision on large and complex projects. Sets strategies for effective use of database and persistence technologies taking account of the complex interrelations between hardware/software. Self-driven and is enable to navigate a complex technical and commercial landscape. Canvas and understand legacy systems and data standards whilst maintaining a focus on key deliverables. Leads the development of architectures for complex systems, ensuring consistency with specified requirements agreed with both external, and internal customers. Ensures that appropriate standards (corporate, industry, regulatory, legal, safety-related, national and international) are identified and adhered to. Establishes policy and strategy for the selection of systems architecture components working with Enterprise/Solution Architects as required. Co-ordinates design activities and good engineering practice e.g. based on Architecture Engineering Quick Start, promoting these disciplines to ensure quality and consistency. Provides advice on technical aspects of system development and integration (including requests for changes, deviations from specifications, etc.). Ensures that relevant technical strategies, policies, standards and practices are applied correctly, consulting with technical experts as required. Experience in drafting high and low level designs and progression through governance/assurance. Nice to haves: Exposure to Maritime use-cases, concept of operations, Engineering and manufacturing management Exposure to Kafka, Hadoop stack, nifi, realtime streaming architectures, linux development, agile methods This role will require you to have or be willing to go through Security Clearance. Life at BAE Systems Digital Intelligence We are embracing Hybrid Working. This means you and your colleagues may be working in different locations, such as from home, another BAE Systems office or client site, some or all of the time, and work might be going on at different times of the day. By embracing technology, we can interact, collaborate and create together, even when we're working remotely from one another. Hybrid Working allows for increased flexibility in when and where we work, helping us to balance our work and personal life more effectively, and enhance wellbeing. Diversity and inclusion are integral to the success of BAE Systems Digital Intelligence. We are proud to have an organisational culture where employees with varying perspectives, skills, life experiences and backgrounds - the best and brightest minds - can work together to achieve excellence and realise individual and organisational potential. About BAE Systems Digital Intelligence We use our intelligence-led insights to help defend Governments, Nations and Societies from cyber-attacks and financial crime. Our customers depend on our evolving capabilities to help them safely grow their organisations. Our unprecedented access to threat intelligence, world-leading analysts and market-leading technology means we can help them to adapt, evolve and stay ahead of the criminals.
Senior Software Engineer within Electronic Trading (Java - Commercial Banking) Lloyds Banking Group, Group Transformation, Commercial Banking London based (2 days per week in the office and rest from home as a rough guide) Salary & Benefits: £77,355 to £105,239 base salary, plus annual personal bonus, 15% employer pension contribution (when you put in 6%), 4% flexible cash pot, private medical insurance, 30 days holiday plus bank holidays. We also offer flexible working hours, agile working practices and regular home working. Working for Lloyds is great! Summary of this role: You'll work as a software engineer within the Sales and Trading Lab who are responsible for all front office systems from real time pricing to electronic trading and real time risk management across a variety of asset classes. We have started work to develop a new FX trading system this year, made some great hires and continue to expand our team with this new role. So what exactly would I be responsible for? You will work as a senior developer within the team and to develop low latency Java based software through the full software development lifecycle and post go-live support. At Lloyds Banking Group our aim is to create a forward-thinking engineering culture that supports the business in delivering high quality, efficient and positive impact outcomes for customers. The role of our Senior Software Engineers is vital in ensuring the products we deliver are fit for purpose and meet the quality and standards that our customers expect. We are in the exciting position of having funding and approval to fully redevelop our FX Trading Platform which you would be heavily involved in. Here is a full list of the activities which you might be involved in during your role, but not all at the same time! You'll deliver the highest quality low latency, object orientated Java applications, driven on behalf of the customer, whist continually challenging, motivating, mentoring and supporting the teams. Work in cross-disciplinary feature teams delivering exciting customer driven solutions and high quality software. Work hands-on alongside engineering colleagues to understand and develop their own technical domain knowledge and takes responsibility for their actions. Work in a highly collaborative way to complete assigned work, showcase progress and address problems that are well-defined, complex and often non-routine. Adapt to new technologies being used within Lloyds and the wider industry whilst bringing those around them on the same journey. Understand the importance of quality and hence create and implement approaches, guidelines, principles defined by themselves and their Engineering and Chapter Lead peers. You'll work with partners to advocate engineering excellence and deliver business value through sound and fully rounded engineering methods and principles. You'll support the engineering community by providing deep domain and technical expertise and providing a voice to engineers to identify and support the resolution of issues. You'll ensure technical debt and releases are prioritised accordingly. You'll be able to continually develop yourself with industry standard methodology methods and tooling used across the engineering teams. What are we looking for from those who apply? This is a critical senior software engineer role working within our trading office, so we aim to recruit our strongest developers in this area who have excellent Java software engineering skills, knowledge of trading platforms and are used to working within the world of commercial banking. Those are the main skills and knowledge we will look for when considering those who apply and worth mentioning that we have a very diverse team in terms of our personalities and cultural backgrounds. So as a minimum to apply and success in this role, we would need to see; Experience as a senior developer or someone ready to make the move into a senior development role. Ability to design and implement a new application from scratch. Having previously focused on the development of Java based (including strong Object Orientated) low latency electronic trading applications. This is critical for us. FX Trading products knowledge is highly desirable but other electronic trading product knowledge may be acceptable, for example Rates or Equities. Familiarity with modern build pipelines and tools - experience with UrbanCode and Team City would be beneficial Demonstrated experience in Multi-threading In terms of desirable skills, if you have any of the following that would be beneficial but please still apply if you have the minimum experience detailed above; Kafka or OneTick exposure would be advantageous if you have it (it's new to us too!) Being well versed with modern technologies like cloud and containers, Microservices, distributed architecture and passionate about agile, lean development practices, Continuous Integration/Continuous Development, DevOps, SRE. Experience of developing using modern UIs Working experience in streaming, messaging and RESTful APIs Demonstrated knowledge of common design patterns such as MVVM, IoC, etc What will you get in return? On top of our team ethos we're genuine about both equal opportunity and our colleagues representing the communities we serve - developing and advancing the best in our people. You'll have the opportunity to help develop our next FX Trading Platform. We're a great team, with great people and we pay high salaries in this area. Together we'll make it possible…
Dec 07, 2021
Full time
Senior Software Engineer within Electronic Trading (Java - Commercial Banking) Lloyds Banking Group, Group Transformation, Commercial Banking London based (2 days per week in the office and rest from home as a rough guide) Salary & Benefits: £77,355 to £105,239 base salary, plus annual personal bonus, 15% employer pension contribution (when you put in 6%), 4% flexible cash pot, private medical insurance, 30 days holiday plus bank holidays. We also offer flexible working hours, agile working practices and regular home working. Working for Lloyds is great! Summary of this role: You'll work as a software engineer within the Sales and Trading Lab who are responsible for all front office systems from real time pricing to electronic trading and real time risk management across a variety of asset classes. We have started work to develop a new FX trading system this year, made some great hires and continue to expand our team with this new role. So what exactly would I be responsible for? You will work as a senior developer within the team and to develop low latency Java based software through the full software development lifecycle and post go-live support. At Lloyds Banking Group our aim is to create a forward-thinking engineering culture that supports the business in delivering high quality, efficient and positive impact outcomes for customers. The role of our Senior Software Engineers is vital in ensuring the products we deliver are fit for purpose and meet the quality and standards that our customers expect. We are in the exciting position of having funding and approval to fully redevelop our FX Trading Platform which you would be heavily involved in. Here is a full list of the activities which you might be involved in during your role, but not all at the same time! You'll deliver the highest quality low latency, object orientated Java applications, driven on behalf of the customer, whist continually challenging, motivating, mentoring and supporting the teams. Work in cross-disciplinary feature teams delivering exciting customer driven solutions and high quality software. Work hands-on alongside engineering colleagues to understand and develop their own technical domain knowledge and takes responsibility for their actions. Work in a highly collaborative way to complete assigned work, showcase progress and address problems that are well-defined, complex and often non-routine. Adapt to new technologies being used within Lloyds and the wider industry whilst bringing those around them on the same journey. Understand the importance of quality and hence create and implement approaches, guidelines, principles defined by themselves and their Engineering and Chapter Lead peers. You'll work with partners to advocate engineering excellence and deliver business value through sound and fully rounded engineering methods and principles. You'll support the engineering community by providing deep domain and technical expertise and providing a voice to engineers to identify and support the resolution of issues. You'll ensure technical debt and releases are prioritised accordingly. You'll be able to continually develop yourself with industry standard methodology methods and tooling used across the engineering teams. What are we looking for from those who apply? This is a critical senior software engineer role working within our trading office, so we aim to recruit our strongest developers in this area who have excellent Java software engineering skills, knowledge of trading platforms and are used to working within the world of commercial banking. Those are the main skills and knowledge we will look for when considering those who apply and worth mentioning that we have a very diverse team in terms of our personalities and cultural backgrounds. So as a minimum to apply and success in this role, we would need to see; Experience as a senior developer or someone ready to make the move into a senior development role. Ability to design and implement a new application from scratch. Having previously focused on the development of Java based (including strong Object Orientated) low latency electronic trading applications. This is critical for us. FX Trading products knowledge is highly desirable but other electronic trading product knowledge may be acceptable, for example Rates or Equities. Familiarity with modern build pipelines and tools - experience with UrbanCode and Team City would be beneficial Demonstrated experience in Multi-threading In terms of desirable skills, if you have any of the following that would be beneficial but please still apply if you have the minimum experience detailed above; Kafka or OneTick exposure would be advantageous if you have it (it's new to us too!) Being well versed with modern technologies like cloud and containers, Microservices, distributed architecture and passionate about agile, lean development practices, Continuous Integration/Continuous Development, DevOps, SRE. Experience of developing using modern UIs Working experience in streaming, messaging and RESTful APIs Demonstrated knowledge of common design patterns such as MVVM, IoC, etc What will you get in return? On top of our team ethos we're genuine about both equal opportunity and our colleagues representing the communities we serve - developing and advancing the best in our people. You'll have the opportunity to help develop our next FX Trading Platform. We're a great team, with great people and we pay high salaries in this area. Together we'll make it possible…
Senior Engineering Manager - Core Platform Services (f/m/d) London, United Kingdom | Mid-Level | Engineering (Sr.) Engineering Manager - Core Platform Services (f/m/d) Location: Remote About LivePerson The world's most innovative brands choose LivePerson's Conversational Cloud. Our AI-powered Conversational Cloud has made over a billion brand-to-consumer conversations possible. We make it easy for consumers to ask questions and make purchases in the messaging channels they use every day. We serve 18000+ customers, including leading brands like Citibank, HSBC, Orange, Virgin Atlantic, RBS, and Liberty Global, use our conversational commerce solutions to orchestrate humans and AI, at scale and create a convenient, deeply personal relationship - a conversational relationship - with their millions of consumers. Over the next three years, our goal is to transform the 268 billion analogue phone calls between a brand, and its consumers to digital on the LiveEngage platform. By doing this, we enable consumers to get back time and experience a more connected relationship with the brand in which sales, service, marketing, branches, stores, and contact centre's become a unified experience. Engineering at LivePerson is an inspired, customer-obsessed organization, dedicated to building solutions that redefine the Conversational AI industry. We work in small, collaborative, agile, and mission-driven teams, with a clear mission. We empower quality, iterative feedback, testing, monitoring, and end-to-end ownership. Our engineering teams make some of the most significant decisions, and at scale. Do you want to be part of the next stage of innovation and growth? As an Engineering Manager, you will be the product engineering leader of a mission-driven team, managing engineering, product, and people. We are currently expanding several engineering teams in Conversational Platform Verticals, including; Data Protection & Privacy, Configuration Platform, Monitoring Platform, Payments, Data Exchange to name a few. Some of the technologies we're using: Java (8 and 11), JavaScript, TypeScript Spring, Spring Boot, and Spark Java Docker, Kubernetes, and Puppet Apache Kafka MySQL, Couch base, Cassandra, Elasticsearch Microservices, event-driven architecture Vault, OAuth2.0 Provider, and much more What You Be Doing In This Role: You will lead in specific problem spaces and use expert knowledge to build features, maintain the platform's stability at LivePerson's scale and continuously increase technical excellence scores. Lead an engineering team of individual contributors (and engineers), and potentially 1-2 engineering managers. Work with engineers, group product managers, and stakeholders to ensure valuable contributions, and groom the feature that would define the product's future. Use the latest technologies to solve real problems for our customers at a massive scale. Plan and execute short-term quarterly plans, and contribute to achieving key results in long-term objectives. Hire and retain excellent engineers, and help in individual growth plans. Be part of a team that will take full operational responsibility for the services that you own, and potentially take part in an on-call rotation. Where your expertise is needed: Tech Background: Be responsible for shaping the tech vision of the products along with the senior team members. You must have an impressive background in developing mission-critical applications with 99.99% uptime and consider Operational Excellence as an integral part of your responsibility. People Management: Possess exceptional skills in hiring, developing, and retaining outstanding engineers. You enjoy coaching team members in their career path and nurture future leaders as part of the routine. You attract the right talent and build a culture of autonomy, feedback, and continuous learning, and leverage data-driven approaches to take unbiased decisions. Team Leadership: Develop an agile engineering culture where team members continuously improve the velocity of the deliverables. You must be decisive, move quickly and with purpose. You value constant, transparent feedback and raise the bar of standard innovation and motivation. What you need for success: 8+ years of software development experience Minimum 2 years of people management experience Exceptional people management skills Experience with large-scale distributed systems. Extensive experience in hiring, building, and managing engineering teams. Knowledge of platform services like Service Discovery, CDN, LDAP, etc. Knowledge of SLO/SLI/SLAs and managing 99.99% uptime
Dec 05, 2021
Full time
Senior Engineering Manager - Core Platform Services (f/m/d) London, United Kingdom | Mid-Level | Engineering (Sr.) Engineering Manager - Core Platform Services (f/m/d) Location: Remote About LivePerson The world's most innovative brands choose LivePerson's Conversational Cloud. Our AI-powered Conversational Cloud has made over a billion brand-to-consumer conversations possible. We make it easy for consumers to ask questions and make purchases in the messaging channels they use every day. We serve 18000+ customers, including leading brands like Citibank, HSBC, Orange, Virgin Atlantic, RBS, and Liberty Global, use our conversational commerce solutions to orchestrate humans and AI, at scale and create a convenient, deeply personal relationship - a conversational relationship - with their millions of consumers. Over the next three years, our goal is to transform the 268 billion analogue phone calls between a brand, and its consumers to digital on the LiveEngage platform. By doing this, we enable consumers to get back time and experience a more connected relationship with the brand in which sales, service, marketing, branches, stores, and contact centre's become a unified experience. Engineering at LivePerson is an inspired, customer-obsessed organization, dedicated to building solutions that redefine the Conversational AI industry. We work in small, collaborative, agile, and mission-driven teams, with a clear mission. We empower quality, iterative feedback, testing, monitoring, and end-to-end ownership. Our engineering teams make some of the most significant decisions, and at scale. Do you want to be part of the next stage of innovation and growth? As an Engineering Manager, you will be the product engineering leader of a mission-driven team, managing engineering, product, and people. We are currently expanding several engineering teams in Conversational Platform Verticals, including; Data Protection & Privacy, Configuration Platform, Monitoring Platform, Payments, Data Exchange to name a few. Some of the technologies we're using: Java (8 and 11), JavaScript, TypeScript Spring, Spring Boot, and Spark Java Docker, Kubernetes, and Puppet Apache Kafka MySQL, Couch base, Cassandra, Elasticsearch Microservices, event-driven architecture Vault, OAuth2.0 Provider, and much more What You Be Doing In This Role: You will lead in specific problem spaces and use expert knowledge to build features, maintain the platform's stability at LivePerson's scale and continuously increase technical excellence scores. Lead an engineering team of individual contributors (and engineers), and potentially 1-2 engineering managers. Work with engineers, group product managers, and stakeholders to ensure valuable contributions, and groom the feature that would define the product's future. Use the latest technologies to solve real problems for our customers at a massive scale. Plan and execute short-term quarterly plans, and contribute to achieving key results in long-term objectives. Hire and retain excellent engineers, and help in individual growth plans. Be part of a team that will take full operational responsibility for the services that you own, and potentially take part in an on-call rotation. Where your expertise is needed: Tech Background: Be responsible for shaping the tech vision of the products along with the senior team members. You must have an impressive background in developing mission-critical applications with 99.99% uptime and consider Operational Excellence as an integral part of your responsibility. People Management: Possess exceptional skills in hiring, developing, and retaining outstanding engineers. You enjoy coaching team members in their career path and nurture future leaders as part of the routine. You attract the right talent and build a culture of autonomy, feedback, and continuous learning, and leverage data-driven approaches to take unbiased decisions. Team Leadership: Develop an agile engineering culture where team members continuously improve the velocity of the deliverables. You must be decisive, move quickly and with purpose. You value constant, transparent feedback and raise the bar of standard innovation and motivation. What you need for success: 8+ years of software development experience Minimum 2 years of people management experience Exceptional people management skills Experience with large-scale distributed systems. Extensive experience in hiring, building, and managing engineering teams. Knowledge of platform services like Service Discovery, CDN, LDAP, etc. Knowledge of SLO/SLI/SLAs and managing 99.99% uptime
Bringing that feel-good energy. We're the newest face amongst the E.ON group of companies. E.ON Next is all about creating a sustainable future, now. We're moving our energy in the right direction, one little big step at a time. Join us in our mission to bring feel-good energy. We're also here to make this whole energy thing way easier for our customers. Like, really easy. That means providing exceptional service and using state-of-the-art tech to do it. Job Overview We are looking for a savvy Data Engineer to join our growing data team. The hire will be responsible for expanding our data pipeline and optimising our data flow architecture and our data lake. The ideal candidate is an experienced cloud data pipeline builder who enjoys building scalable state-of-the-art data infrastructure by using the last cutting-edge technology. The Data Engineer will support our data analysts and data scientists on data initiatives and will ensure optimal data delivery architecture is consistent and follows the best practices. The right candidate will be excited by optimising or even redesigning our data architecture to support our ambitious data projects and AI initiatives. A taste of what you'll be doing: Gather and orchestre large, complex data sets that meet functional / non-functional business requirements. Create and maintain optimal data pipeline architecture. Identify, design, and implement internal process improvements: automating manual processes, optimising data delivery, redesigning infrastructure for greater scalability, etc. Build the infrastructure required for optimal extraction, transformation, and loading of data from a wide variety of data sources using SQL, Python and AWS technologies. Setup analytics tools that utilise the data pipeline to provide actionable insights such as customer acquisition and retention, operational efficiency and other key business performance metrics. Work with data team colleagues to assist with data-related technical issues and support their data infrastructure needs. Keep our data and secure and implement audit tracking and reports. Create data tools for analytics and data scientist team members that assist them in building and optimising our product into an innovative industry leader. Work closely with data and analytics experts to strive for greater usage of our data platform. Are we a match? We're continuing to innovate in the energy industry and we'll succeed because of our people. Do you have the following experience in: Advanced working SQL knowledge and experience working with relational and No SQL databases. Experience building and optimising 'big data' data pipelines, architectures and data sets. Experience performing root cause analysis on internal and external data and processes to answer specific business questions and identify opportunities for improvement. Build processes supporting data transformation, data structures, metadata, dependency and workload management. A successful history of manipulating, processing and extracting value from large disconnected datasets. Working knowledge of message queuing, stream processing, and highly scalable 'big data' data stores. Strong project management and organisational skills. Experience supporting and working with cross-functional teams in a dynamic environment. We are looking for a candidate with 5+ years of experience in a Data Engineer role, who has attained a graduate degree in Computer Science, Statistics, Informatics, Information Systems or another quantitative field. They should also have experience using the following software/tools: Experience with big data tools: Hadoop, Spark, Kafka, etc. Experience with relational SQL and NoSQL databases, including Postgres and Redshift. Experience with ETL tools like AWS Glue, Matillon etc. Experience with data pipeline and workflow management tools: Luigi, Airflow, etc. Experience with AWS cloud services: EC2, S3, Athena etc. Experience with object-oriented/object function scripting languages: Python, Java, Scala, etc. Are you? Open to new technologies & new ways of working Comfortable with ambiguity Wanting to be part of a growth culture - every week will be different What else do I need to know: We'll have regular team socials and a corporate Deliveroo account for when the need arises Competitive salary 26 days holiday plus bank holidays - this includes a guarantee of for your birthday if you want it A generous pension scheme The chance to choose from our Flexible Benefits range Location - your closest E.ON Next hub Flexible benefits Closing date - Wednesday 15th December 2021 We're committed to equal opportunities and actively promote a diverse and inclusive working environment, and fairness for everyone. We realise the best people bring their energy at different times, so we're happy to talk flexible working. We offer a range of flexible working options, including full time, part time, job share, remote working and variable start and finishing times. Due to the current situation with Covid-19, we will require flexibility for you to work both at home and on site, any equipment needed for you to complete your role will be provided and we will be here to support you throughout this.
Dec 05, 2021
Full time
Bringing that feel-good energy. We're the newest face amongst the E.ON group of companies. E.ON Next is all about creating a sustainable future, now. We're moving our energy in the right direction, one little big step at a time. Join us in our mission to bring feel-good energy. We're also here to make this whole energy thing way easier for our customers. Like, really easy. That means providing exceptional service and using state-of-the-art tech to do it. Job Overview We are looking for a savvy Data Engineer to join our growing data team. The hire will be responsible for expanding our data pipeline and optimising our data flow architecture and our data lake. The ideal candidate is an experienced cloud data pipeline builder who enjoys building scalable state-of-the-art data infrastructure by using the last cutting-edge technology. The Data Engineer will support our data analysts and data scientists on data initiatives and will ensure optimal data delivery architecture is consistent and follows the best practices. The right candidate will be excited by optimising or even redesigning our data architecture to support our ambitious data projects and AI initiatives. A taste of what you'll be doing: Gather and orchestre large, complex data sets that meet functional / non-functional business requirements. Create and maintain optimal data pipeline architecture. Identify, design, and implement internal process improvements: automating manual processes, optimising data delivery, redesigning infrastructure for greater scalability, etc. Build the infrastructure required for optimal extraction, transformation, and loading of data from a wide variety of data sources using SQL, Python and AWS technologies. Setup analytics tools that utilise the data pipeline to provide actionable insights such as customer acquisition and retention, operational efficiency and other key business performance metrics. Work with data team colleagues to assist with data-related technical issues and support their data infrastructure needs. Keep our data and secure and implement audit tracking and reports. Create data tools for analytics and data scientist team members that assist them in building and optimising our product into an innovative industry leader. Work closely with data and analytics experts to strive for greater usage of our data platform. Are we a match? We're continuing to innovate in the energy industry and we'll succeed because of our people. Do you have the following experience in: Advanced working SQL knowledge and experience working with relational and No SQL databases. Experience building and optimising 'big data' data pipelines, architectures and data sets. Experience performing root cause analysis on internal and external data and processes to answer specific business questions and identify opportunities for improvement. Build processes supporting data transformation, data structures, metadata, dependency and workload management. A successful history of manipulating, processing and extracting value from large disconnected datasets. Working knowledge of message queuing, stream processing, and highly scalable 'big data' data stores. Strong project management and organisational skills. Experience supporting and working with cross-functional teams in a dynamic environment. We are looking for a candidate with 5+ years of experience in a Data Engineer role, who has attained a graduate degree in Computer Science, Statistics, Informatics, Information Systems or another quantitative field. They should also have experience using the following software/tools: Experience with big data tools: Hadoop, Spark, Kafka, etc. Experience with relational SQL and NoSQL databases, including Postgres and Redshift. Experience with ETL tools like AWS Glue, Matillon etc. Experience with data pipeline and workflow management tools: Luigi, Airflow, etc. Experience with AWS cloud services: EC2, S3, Athena etc. Experience with object-oriented/object function scripting languages: Python, Java, Scala, etc. Are you? Open to new technologies & new ways of working Comfortable with ambiguity Wanting to be part of a growth culture - every week will be different What else do I need to know: We'll have regular team socials and a corporate Deliveroo account for when the need arises Competitive salary 26 days holiday plus bank holidays - this includes a guarantee of for your birthday if you want it A generous pension scheme The chance to choose from our Flexible Benefits range Location - your closest E.ON Next hub Flexible benefits Closing date - Wednesday 15th December 2021 We're committed to equal opportunities and actively promote a diverse and inclusive working environment, and fairness for everyone. We realise the best people bring their energy at different times, so we're happy to talk flexible working. We offer a range of flexible working options, including full time, part time, job share, remote working and variable start and finishing times. Due to the current situation with Covid-19, we will require flexibility for you to work both at home and on site, any equipment needed for you to complete your role will be provided and we will be here to support you throughout this.
Narrativ is building the commerce and payments infrastructure for the Creator Economy. We make it simple for creators to earn a full time income selling products from brands they love.50 million people work in the Creator Economy today, but 95% don't make enough to pay their monthly rent. Creators feel more pressure than ever to keep adding new revenue streams, from fan subscriptions to tips, and churn out a constant stream of new content just to get by. Commerce is a massively under-monetized revenue stream because it's been falsely housed as "affiliate marketing" to date.Narrativ is changing this status quo - our platform gives creators commerce, not affiliate tools, to manage their businesses. Creators who were making less than $25K a year through affiliate are now earning $100K+ through commerce on Narrativ. These creators don't need millions of followers - the majority of creators earning a full time income on Narrativ have between 50-300K subscribers.Narrativ has been recognized as a World Economic Forum Technology Pioneer and one of Fast Company World's Most Innovative Companies alongside giants like Google, Microsoft, and Slack. Narrativ is committed to building a diverse team in a technology ecosystem that is anything but - the team is 42% women and 60% people of color today.Do you share our vision for making the creator economy dream real for millions of people? Come join our team! About the role: Narrativ is seeking talented and experienced software and data engineers to join its growing team and develop products and infrastructure for its growing business. We view engineering management as a people-oriented role that serves the skilled engineers on the team and seeks to develop their careers while delivering products for Narrativ and for its customers. Responsibilities: Refine high-level designs produced by your team's technical lead Write technical documents as needed to memorialize design and implementation decisions and rationales Implement software components, following Narrativ's development processes Implement unit testing for your component Measure the performance of your component and improve as needed Pursue high quality in both construction and testing of software Collaborate with Product Management to measure product success Experience: A successful candidate will have several years of relevant experience in high-tech software development teams Education Expectations: A bachelor's degree in computer science or software engineering -or- A bachelor's degree in a STEM discipline plus substantial software engineering experience Our Tech Stack: One of the most frequent questions asked by candidates of Narrativ engineers is, "What is your tech stack?" This is a brief overview of our tech stack.Narrativ's systems are implemented as a modern microservices architecture running on Linux servers hosted in AWS. We use Kubernetes to manage our containers, we use Flask to construct our Web interfaces. We build interactivity in our web interfaces using React. We use Linux, and in particular Debian, Ubuntu, and Alpine distros.Our favorite programming languages are Python 3, Scala, Go, Elixir, and, of course, TypeScript and JavaScript. We stash our code in GitHub.We test each language with an appropriate unit testing tool - JUnit, PyTest, ScalaTest, ExUnit, and Jasmine. We use Jenkins to run our builds and tests.Check-ins against the main branch require a code review by another SWE.We keep some data in Snowflake, some in Postgres, others in DynamoDB, and some, of course, in MySQL. We build our product graph using Neptune and Gremlin. We are working to reduce the number of databases we rely on.We stream data around using Kafka, Spark, and Storm. Maybe we will prune this list sometime.We are not hostile to commercial software - we use AirTable, DataDog, Fivetran, Jira, LaunchDarkly, Looker, Matomo, and StoryBook. --Python, Scala, Go, Typescript, JavaScriptPython, Scala, Go, Typescript, JavaScript, Linux, AWS, Unit Testing, Snowflake, Kafka
Dec 05, 2021
Full time
Narrativ is building the commerce and payments infrastructure for the Creator Economy. We make it simple for creators to earn a full time income selling products from brands they love.50 million people work in the Creator Economy today, but 95% don't make enough to pay their monthly rent. Creators feel more pressure than ever to keep adding new revenue streams, from fan subscriptions to tips, and churn out a constant stream of new content just to get by. Commerce is a massively under-monetized revenue stream because it's been falsely housed as "affiliate marketing" to date.Narrativ is changing this status quo - our platform gives creators commerce, not affiliate tools, to manage their businesses. Creators who were making less than $25K a year through affiliate are now earning $100K+ through commerce on Narrativ. These creators don't need millions of followers - the majority of creators earning a full time income on Narrativ have between 50-300K subscribers.Narrativ has been recognized as a World Economic Forum Technology Pioneer and one of Fast Company World's Most Innovative Companies alongside giants like Google, Microsoft, and Slack. Narrativ is committed to building a diverse team in a technology ecosystem that is anything but - the team is 42% women and 60% people of color today.Do you share our vision for making the creator economy dream real for millions of people? Come join our team! About the role: Narrativ is seeking talented and experienced software and data engineers to join its growing team and develop products and infrastructure for its growing business. We view engineering management as a people-oriented role that serves the skilled engineers on the team and seeks to develop their careers while delivering products for Narrativ and for its customers. Responsibilities: Refine high-level designs produced by your team's technical lead Write technical documents as needed to memorialize design and implementation decisions and rationales Implement software components, following Narrativ's development processes Implement unit testing for your component Measure the performance of your component and improve as needed Pursue high quality in both construction and testing of software Collaborate with Product Management to measure product success Experience: A successful candidate will have several years of relevant experience in high-tech software development teams Education Expectations: A bachelor's degree in computer science or software engineering -or- A bachelor's degree in a STEM discipline plus substantial software engineering experience Our Tech Stack: One of the most frequent questions asked by candidates of Narrativ engineers is, "What is your tech stack?" This is a brief overview of our tech stack.Narrativ's systems are implemented as a modern microservices architecture running on Linux servers hosted in AWS. We use Kubernetes to manage our containers, we use Flask to construct our Web interfaces. We build interactivity in our web interfaces using React. We use Linux, and in particular Debian, Ubuntu, and Alpine distros.Our favorite programming languages are Python 3, Scala, Go, Elixir, and, of course, TypeScript and JavaScript. We stash our code in GitHub.We test each language with an appropriate unit testing tool - JUnit, PyTest, ScalaTest, ExUnit, and Jasmine. We use Jenkins to run our builds and tests.Check-ins against the main branch require a code review by another SWE.We keep some data in Snowflake, some in Postgres, others in DynamoDB, and some, of course, in MySQL. We build our product graph using Neptune and Gremlin. We are working to reduce the number of databases we rely on.We stream data around using Kafka, Spark, and Storm. Maybe we will prune this list sometime.We are not hostile to commercial software - we use AirTable, DataDog, Fivetran, Jira, LaunchDarkly, Looker, Matomo, and StoryBook. --Python, Scala, Go, Typescript, JavaScriptPython, Scala, Go, Typescript, JavaScript, Linux, AWS, Unit Testing, Snowflake, Kafka
Senior Backend Engineer - Java Birmingham, United Kingdom | Mid-Level | Engineering Senior Backend Engineer - Java (w/m/d) About LivePerson The world's most innovative brands choose LivePerson's Conversational Cloud. Our AI-powered Conversational Cloud has made over a billion brand-to-consumer conversations possible. We make it easy for consumers to ask questions and make purchases in the messaging channels they use every day. We serve 18000+ customers, including leading brands like Citibank, HSBC, Orange, Virgin Atlantic, RBS and Liberty Global, use our conversational commerce solutions to orchestrate humans and AI, at scale and create a convenient, deeply personal relationship - a conversational relationship - with their millions of consumers. Over the next three years, our goal is to transform the 268 billion analogue phone calls between a brand, and it's consumers to digital on the LiveEngage platform. By doing this, we enable consumers to get back time and experience a more connected relationship with the brand in which sales, service, marketing, branches, stores, and contact centre's become a unified experience. Engineering at LivePerson is an inspired, customer obsessed organization, dedicated to building solutions that redefine the Conversational AI industry. We work in small, collaborative, agile and mission-driven teams, with a clear mission. We empower quality, iterative feedback, testing, monitoring and end-to-end ownership. Our engineering teams make some of the most significant decisions, and at scale. Do you want to be part of the next stage of innovation and growth? As a Senior Engineer, you will be part of a mission-driven team and will work with Java alongside with other tech stack. We are currently expanding several engineering teams in Conversational Platform Verticals, including; Data Protection & Privacy, Configuration Platform, Monitoring Platform, Payments, Data Exchange to name a few. What You Be Doing In This Role: You will work in specific problem spaces, and use expert java knowledge to build new features, maintain the platform's stability at LivePerson's scale and continuously increase technical excellence score. Produce high quality, well tested code, that you will be proud of. Be part of a team that will take full operational responsibility for the services that you own, and potentially take part in an on-call rotation. Use the latest technologies to solve real problems for our customers at a massive scale. Work with other engineers, engineering manager, and stakeholders to ensure valuable contributions, and groom the feature that would define the product ahead. Some of the technologies we're using: Java (8 and 11), JavaScript, TypeScript Spring, Spring Boot and Spark Java Docker, Kubernetes and Puppet Kafka MySQL, Couch base, Cassandra, Elasticsearch Microservices, event-driven architecture Vault, OAuth2.0 Provider and much more What you need for success: Several years of experience working with Java, and knowledge of JavaScript (plus) Experience with large-scale distributed microservices' architecture. Some working knowledge with Cloud (GCP, AWS, On-Premise Datacenters). Bachelor's degree (or higher) in Computer Science or a related discipline. Working proficiency in English, and can easily communicate with globally distributed teams
Dec 05, 2021
Full time
Senior Backend Engineer - Java Birmingham, United Kingdom | Mid-Level | Engineering Senior Backend Engineer - Java (w/m/d) About LivePerson The world's most innovative brands choose LivePerson's Conversational Cloud. Our AI-powered Conversational Cloud has made over a billion brand-to-consumer conversations possible. We make it easy for consumers to ask questions and make purchases in the messaging channels they use every day. We serve 18000+ customers, including leading brands like Citibank, HSBC, Orange, Virgin Atlantic, RBS and Liberty Global, use our conversational commerce solutions to orchestrate humans and AI, at scale and create a convenient, deeply personal relationship - a conversational relationship - with their millions of consumers. Over the next three years, our goal is to transform the 268 billion analogue phone calls between a brand, and it's consumers to digital on the LiveEngage platform. By doing this, we enable consumers to get back time and experience a more connected relationship with the brand in which sales, service, marketing, branches, stores, and contact centre's become a unified experience. Engineering at LivePerson is an inspired, customer obsessed organization, dedicated to building solutions that redefine the Conversational AI industry. We work in small, collaborative, agile and mission-driven teams, with a clear mission. We empower quality, iterative feedback, testing, monitoring and end-to-end ownership. Our engineering teams make some of the most significant decisions, and at scale. Do you want to be part of the next stage of innovation and growth? As a Senior Engineer, you will be part of a mission-driven team and will work with Java alongside with other tech stack. We are currently expanding several engineering teams in Conversational Platform Verticals, including; Data Protection & Privacy, Configuration Platform, Monitoring Platform, Payments, Data Exchange to name a few. What You Be Doing In This Role: You will work in specific problem spaces, and use expert java knowledge to build new features, maintain the platform's stability at LivePerson's scale and continuously increase technical excellence score. Produce high quality, well tested code, that you will be proud of. Be part of a team that will take full operational responsibility for the services that you own, and potentially take part in an on-call rotation. Use the latest technologies to solve real problems for our customers at a massive scale. Work with other engineers, engineering manager, and stakeholders to ensure valuable contributions, and groom the feature that would define the product ahead. Some of the technologies we're using: Java (8 and 11), JavaScript, TypeScript Spring, Spring Boot and Spark Java Docker, Kubernetes and Puppet Kafka MySQL, Couch base, Cassandra, Elasticsearch Microservices, event-driven architecture Vault, OAuth2.0 Provider and much more What you need for success: Several years of experience working with Java, and knowledge of JavaScript (plus) Experience with large-scale distributed microservices' architecture. Some working knowledge with Cloud (GCP, AWS, On-Premise Datacenters). Bachelor's degree (or higher) in Computer Science or a related discipline. Working proficiency in English, and can easily communicate with globally distributed teams
Senior Software Engineer within Electronic Trading (Java - Commercial Banking) Lloyds Banking Group, Group Transformation, Commercial Banking London based (2 days per week in the office and rest from home as a rough guide) Salary & Benefits: £77,355 to £105,239 base salary, plus annual personal bonus, 15% employer pension contribution (when you put in 6%), 4% flexible cash pot, private medical insurance, 30 days holiday plus bank holidays. We also offer flexible working hours, agile working practices and regular home working. Working for Lloyds is great! Summary of this role: You'll work as a software engineer within the Sales and Trading Lab who are responsible for all front office systems from real time pricing to electronic trading and real time risk management across a variety of asset classes. We have started work to develop a new FX trading system this year, made some great hires and continue to expand our team with this new role. So what exactly would I be responsible for? You will work as a senior developer within the team and to develop low latency Java based software through the full software development lifecycle and post go-live support. At Lloyds Banking Group our aim is to create a forward-thinking engineering culture that supports the business in delivering high quality, efficient and positive impact outcomes for customers. The role of our Senior Software Engineers is vital in ensuring the products we deliver are fit for purpose and meet the quality and standards that our customers expect. We are in the exciting position of having funding and approval to fully redevelop our FX Trading Platform which you would be heavily involved in. Here is a full list of the activities which you might be involved in during your role, but not all at the same time! You'll deliver the highest quality low latency, object orientated Java applications, driven on behalf of the customer, whist continually challenging, motivating, mentoring and supporting the teams. Work in cross-disciplinary feature teams delivering exciting customer driven solutions and high quality software. Work hands-on alongside engineering colleagues to understand and develop their own technical domain knowledge and takes responsibility for their actions. Work in a highly collaborative way to complete assigned work, showcase progress and address problems that are well-defined, complex and often non-routine. Adapt to new technologies being used within Lloyds and the wider industry whilst bringing those around them on the same journey. Understand the importance of quality and hence create and implement approaches, guidelines, principles defined by themselves and their Engineering and Chapter Lead peers. You'll work with partners to advocate engineering excellence and deliver business value through sound and fully rounded engineering methods and principles. You'll support the engineering community by providing deep domain and technical expertise and providing a voice to engineers to identify and support the resolution of issues. You'll ensure technical debt and releases are prioritised accordingly. You'll be able to continually develop yourself with industry standard methodology methods and tooling used across the engineering teams. What are we looking for from those who apply? This is a critical senior software engineer role working within our trading office, so we aim to recruit our strongest developers in this area who have excellent Java software engineering skills, knowledge of trading platforms and are used to working within the world of commercial banking. Those are the main skills and knowledge we will look for when considering those who apply and worth mentioning that we have a very diverse team in terms of our personalities and cultural backgrounds. So as a minimum to apply and success in this role, we would need to see; Experience as a senior developer or someone ready to make the move into a senior development role. Ability to design and implement a new application from scratch. Having previously focused on the development of Java based (including strong Object Orientated) low latency electronic trading applications. This is critical for us. FX Trading products knowledge is highly desirable but other electronic trading product knowledge may be acceptable, for example Rates or Equities. Familiarity with modern build pipelines and tools - experience with UrbanCode and Team City would be beneficial Demonstrated experience in Multi-threading In terms of desirable skills, if you have any of the following that would be beneficial but please still apply if you have the minimum experience detailed above; Kafka or OneTick exposure would be advantageous if you have it (it's new to us too!) Being well versed with modern technologies like cloud and containers, Microservices, distributed architecture and passionate about agile, lean development practices, Continuous Integration/Continuous Development, DevOps, SRE. Experience of developing using modern UIs Working experience in streaming, messaging and RESTful APIs Demonstrated knowledge of common design patterns such as MVVM, IoC, etc What will you get in return? On top of our team ethos we're genuine about both equal opportunity and our colleagues representing the communities we serve - developing and advancing the best in our people. You'll have the opportunity to help develop our next FX Trading Platform. We're a great team, with great people and we pay high salaries in this area. Together we'll make it possible…
Dec 04, 2021
Full time
Senior Software Engineer within Electronic Trading (Java - Commercial Banking) Lloyds Banking Group, Group Transformation, Commercial Banking London based (2 days per week in the office and rest from home as a rough guide) Salary & Benefits: £77,355 to £105,239 base salary, plus annual personal bonus, 15% employer pension contribution (when you put in 6%), 4% flexible cash pot, private medical insurance, 30 days holiday plus bank holidays. We also offer flexible working hours, agile working practices and regular home working. Working for Lloyds is great! Summary of this role: You'll work as a software engineer within the Sales and Trading Lab who are responsible for all front office systems from real time pricing to electronic trading and real time risk management across a variety of asset classes. We have started work to develop a new FX trading system this year, made some great hires and continue to expand our team with this new role. So what exactly would I be responsible for? You will work as a senior developer within the team and to develop low latency Java based software through the full software development lifecycle and post go-live support. At Lloyds Banking Group our aim is to create a forward-thinking engineering culture that supports the business in delivering high quality, efficient and positive impact outcomes for customers. The role of our Senior Software Engineers is vital in ensuring the products we deliver are fit for purpose and meet the quality and standards that our customers expect. We are in the exciting position of having funding and approval to fully redevelop our FX Trading Platform which you would be heavily involved in. Here is a full list of the activities which you might be involved in during your role, but not all at the same time! You'll deliver the highest quality low latency, object orientated Java applications, driven on behalf of the customer, whist continually challenging, motivating, mentoring and supporting the teams. Work in cross-disciplinary feature teams delivering exciting customer driven solutions and high quality software. Work hands-on alongside engineering colleagues to understand and develop their own technical domain knowledge and takes responsibility for their actions. Work in a highly collaborative way to complete assigned work, showcase progress and address problems that are well-defined, complex and often non-routine. Adapt to new technologies being used within Lloyds and the wider industry whilst bringing those around them on the same journey. Understand the importance of quality and hence create and implement approaches, guidelines, principles defined by themselves and their Engineering and Chapter Lead peers. You'll work with partners to advocate engineering excellence and deliver business value through sound and fully rounded engineering methods and principles. You'll support the engineering community by providing deep domain and technical expertise and providing a voice to engineers to identify and support the resolution of issues. You'll ensure technical debt and releases are prioritised accordingly. You'll be able to continually develop yourself with industry standard methodology methods and tooling used across the engineering teams. What are we looking for from those who apply? This is a critical senior software engineer role working within our trading office, so we aim to recruit our strongest developers in this area who have excellent Java software engineering skills, knowledge of trading platforms and are used to working within the world of commercial banking. Those are the main skills and knowledge we will look for when considering those who apply and worth mentioning that we have a very diverse team in terms of our personalities and cultural backgrounds. So as a minimum to apply and success in this role, we would need to see; Experience as a senior developer or someone ready to make the move into a senior development role. Ability to design and implement a new application from scratch. Having previously focused on the development of Java based (including strong Object Orientated) low latency electronic trading applications. This is critical for us. FX Trading products knowledge is highly desirable but other electronic trading product knowledge may be acceptable, for example Rates or Equities. Familiarity with modern build pipelines and tools - experience with UrbanCode and Team City would be beneficial Demonstrated experience in Multi-threading In terms of desirable skills, if you have any of the following that would be beneficial but please still apply if you have the minimum experience detailed above; Kafka or OneTick exposure would be advantageous if you have it (it's new to us too!) Being well versed with modern technologies like cloud and containers, Microservices, distributed architecture and passionate about agile, lean development practices, Continuous Integration/Continuous Development, DevOps, SRE. Experience of developing using modern UIs Working experience in streaming, messaging and RESTful APIs Demonstrated knowledge of common design patterns such as MVVM, IoC, etc What will you get in return? On top of our team ethos we're genuine about both equal opportunity and our colleagues representing the communities we serve - developing and advancing the best in our people. You'll have the opportunity to help develop our next FX Trading Platform. We're a great team, with great people and we pay high salaries in this area. Together we'll make it possible…