East Midlands (England), East of England, London (region), North East England, North West England, Scotland, South East England, South West England, Wales, West Midlands (England), Yorkshire and the Humber These are exciting times at HM Court and Tribunals Service (HMCTS). As an agency of the MoJ, we support the judiciary across England and Wales to deliver justice by running courts and tribunals and processing outcomes, and we are looking for talented people to help us achieve our ambitions. It will be challenging, important and rewarding. HMCTS Digital and Technology Services (DTS) is a specialist technology directorate which provides support to HMCTS in the use of IT and Digital. DTS is committed to being a great place to work and part of our offer is brilliant training opportunities and support from expert colleagues. As well as that you'll find flexible working, an inclusive culture and a place where your opinion is valued. Please follow the link below for further information about HMCTS. Our community We currently have over 500 experienced developers across MoJ and its agencies who make up the broader software engineering community. You will be able to learn from others, share your knowledge and take part in informal support networks with your peers. You can also take a look at the MoJ developer blog . As a Software Development Engineer in Test at HMCTS, you will have access to extensive training and development opportunities through our Testing Centre of Excellence. Our commitment to your growth means that you will receive in-depth, in-house training designed to enhance your skills and knowledge, making you proficient in the latest testing methodologies and tools. Whether you are looking to sharpen your testing capabilities, deepen your technical expertise, or expand your leadership skills, our training is tailored to help you succeed in your role and advance your career. This commitment to continuous learning is a core part of our culture, ensuring that you have the tools and knowledge you need to excel in your position and contribute to our ongoing success. The key purpose of the role: As a Software Development Engineer in Test, your responsibilities will encompass not only writing, debugging, and refactoring test code but also leading test automation in CI/CD environments. You will collaborate closely with software developers to ensure a common understanding of the code base and test coverage at the unit test level. You will play a pivotal role in helping to shape the culture and best practices throughout the Test Centre of Excellence at HMCTS. Your strong technical skills will be essential in ensuring the highest quality standards for our test automation. Additionally, mentoring, and coaching Junior Software Development Engineers in Test is a crucial aspect of this role. You will guide the team to achieve excellence in test automation and support their learning journey. The development squad you are placed on will be agreed closer to your start date, but examples of products can be found in our github repositories: Technologies We use a range of cutting-edge technologies, including: Playwright Rest Assured (for API testing) Java/JavaScript/TypeScript Power Apps (for low-code/no-code application testing) js framework (Node.js) Angular PostgreSQL Microservices Azure cloud infrastructure Gatling (for performance testing) SauceLabs (for cross-browser testing) Pa11y, WAVE, aXe (for accessibility testing) Jenkins (for deployment automation) Dynatrace (for application monitoring) Kubernetes and Docker (to run our services) Jira/Confluence (for project management and documentation) Fortify (for security testing) We're here to support your learning journey within our tech stack when you become a part of our team. Key responsibilities: Promote and champion shift-left testing principles, emphasising unit and integration testing, to ensure early detection of issues and higher quality software. Lead the development and implementation of test automation strategies in CI/CD environments. Write, amend, and refactor test automation code, adhering to internal software development standards. Lead in "3 Amigos" sessions as an integral part of the development and testing process. Estimate your effort for planning and follow the agreed methodology. Understand the impact of business processes on the project and systems. Analyse test results and identify patterns and trends, translating findings into business impact. Collaborate on designing and building secure products with a focus on information assurance. Maintain full traceability of defects, tests, and requirements. Report issues found through the appropriate channels. Provide mentoring and coaching to Junior Software Development Engineers in Test to enhance their skills and knowledge. Contribute to the development of a culture of excellence in test automation within the team. Essential Skills and Experience: Demonstrated experience in leading test automation in CI/CD environments. Expertise in writing automated testing programs/scripts, particularly in our core technology stack. Expertise in the Software Development Lifecycle, ensuring alignment with project objectives and quality standards. Strong understanding of REST web services and API inspection tools. Familiarity with bug tracking software and experience in using it effectively. Ability to identify and manage issues and risks associated with testing, with a focus on analysing and reporting test activities and results. Exposure to applying Agile principles in practice, facilitating seamless integration into project workflows. Proficiency in defining and implementing test tooling, test environments, and test data across various phases of testing. Proven ability to design and execute non-functional test cases in diverse environments. Experience in accessibility testing, both manual and automated, ensuring compliance with WCAG standards and integrating accessibility testing within CI/CD pipelines. Ability to analyse performance bottlenecks and accessibility issues, providing recommendations for improvement. Strong understanding of integrating accessibility and performance testing into the overall test strategy, ensuring quality and compliance from development to release.
15/06/2026
Full time
East Midlands (England), East of England, London (region), North East England, North West England, Scotland, South East England, South West England, Wales, West Midlands (England), Yorkshire and the Humber These are exciting times at HM Court and Tribunals Service (HMCTS). As an agency of the MoJ, we support the judiciary across England and Wales to deliver justice by running courts and tribunals and processing outcomes, and we are looking for talented people to help us achieve our ambitions. It will be challenging, important and rewarding. HMCTS Digital and Technology Services (DTS) is a specialist technology directorate which provides support to HMCTS in the use of IT and Digital. DTS is committed to being a great place to work and part of our offer is brilliant training opportunities and support from expert colleagues. As well as that you'll find flexible working, an inclusive culture and a place where your opinion is valued. Please follow the link below for further information about HMCTS. Our community We currently have over 500 experienced developers across MoJ and its agencies who make up the broader software engineering community. You will be able to learn from others, share your knowledge and take part in informal support networks with your peers. You can also take a look at the MoJ developer blog . As a Software Development Engineer in Test at HMCTS, you will have access to extensive training and development opportunities through our Testing Centre of Excellence. Our commitment to your growth means that you will receive in-depth, in-house training designed to enhance your skills and knowledge, making you proficient in the latest testing methodologies and tools. Whether you are looking to sharpen your testing capabilities, deepen your technical expertise, or expand your leadership skills, our training is tailored to help you succeed in your role and advance your career. This commitment to continuous learning is a core part of our culture, ensuring that you have the tools and knowledge you need to excel in your position and contribute to our ongoing success. The key purpose of the role: As a Software Development Engineer in Test, your responsibilities will encompass not only writing, debugging, and refactoring test code but also leading test automation in CI/CD environments. You will collaborate closely with software developers to ensure a common understanding of the code base and test coverage at the unit test level. You will play a pivotal role in helping to shape the culture and best practices throughout the Test Centre of Excellence at HMCTS. Your strong technical skills will be essential in ensuring the highest quality standards for our test automation. Additionally, mentoring, and coaching Junior Software Development Engineers in Test is a crucial aspect of this role. You will guide the team to achieve excellence in test automation and support their learning journey. The development squad you are placed on will be agreed closer to your start date, but examples of products can be found in our github repositories: Technologies We use a range of cutting-edge technologies, including: Playwright Rest Assured (for API testing) Java/JavaScript/TypeScript Power Apps (for low-code/no-code application testing) js framework (Node.js) Angular PostgreSQL Microservices Azure cloud infrastructure Gatling (for performance testing) SauceLabs (for cross-browser testing) Pa11y, WAVE, aXe (for accessibility testing) Jenkins (for deployment automation) Dynatrace (for application monitoring) Kubernetes and Docker (to run our services) Jira/Confluence (for project management and documentation) Fortify (for security testing) We're here to support your learning journey within our tech stack when you become a part of our team. Key responsibilities: Promote and champion shift-left testing principles, emphasising unit and integration testing, to ensure early detection of issues and higher quality software. Lead the development and implementation of test automation strategies in CI/CD environments. Write, amend, and refactor test automation code, adhering to internal software development standards. Lead in "3 Amigos" sessions as an integral part of the development and testing process. Estimate your effort for planning and follow the agreed methodology. Understand the impact of business processes on the project and systems. Analyse test results and identify patterns and trends, translating findings into business impact. Collaborate on designing and building secure products with a focus on information assurance. Maintain full traceability of defects, tests, and requirements. Report issues found through the appropriate channels. Provide mentoring and coaching to Junior Software Development Engineers in Test to enhance their skills and knowledge. Contribute to the development of a culture of excellence in test automation within the team. Essential Skills and Experience: Demonstrated experience in leading test automation in CI/CD environments. Expertise in writing automated testing programs/scripts, particularly in our core technology stack. Expertise in the Software Development Lifecycle, ensuring alignment with project objectives and quality standards. Strong understanding of REST web services and API inspection tools. Familiarity with bug tracking software and experience in using it effectively. Ability to identify and manage issues and risks associated with testing, with a focus on analysing and reporting test activities and results. Exposure to applying Agile principles in practice, facilitating seamless integration into project workflows. Proficiency in defining and implementing test tooling, test environments, and test data across various phases of testing. Proven ability to design and execute non-functional test cases in diverse environments. Experience in accessibility testing, both manual and automated, ensuring compliance with WCAG standards and integrating accessibility testing within CI/CD pipelines. Ability to analyse performance bottlenecks and accessibility issues, providing recommendations for improvement. Strong understanding of integrating accessibility and performance testing into the overall test strategy, ensuring quality and compliance from development to release.
Web Developer Our client, an innovative technology organisation operating within the travel and mobility sector, is seeking a Mid-Level Web Developer to join their growing engineering team. This is an exciting opportunity to contribute to the development of scalable, cloud-based applications that support high-volume, user-centric digital experiences across international markets. You will play a key role across the full software development life cycle, from design and architecture through to deployment and ongoing optimisation. Working with modern frameworks and cloud technologies, you'll help deliver secure, high-performing applications in a collaborative, agile environment. Key Responsibilities Design, build, and maintain scalable applications using .NET technologies Contribute to system architecture and technical design decisions Develop and manage cloud-native applications (AWS and/or Azure) Build and integrate RESTful and SOAP APIs with third-party systems Design and optimise SQL and NoSQL databases Support full SDLC including testing, deployment, and maintenance Monitor performance, troubleshoot issues, and drive continuous improvements Required Skills & Experience 3-5 years' experience in software or application development Strong proficiency in C#, ASP.NET/ASP.NET Core Experience with modern Front End frameworks (Angular, React, or Vue.js) Solid understanding of REST APIs, microservices, and performance optimisation Experience with SQL Server and exposure to NoSQL databases Hands-on experience with AWS and/or Azure Familiarity with CI/CD pipelines and Infrastructure as Code (eg Terraform) Strong understanding of Agile development practices Excellent problem-solving and debugging skills This is an opportunity to join an award-winning software company known for its collaborative and social culture. Based in Central Brighton, the team fosters a supportive and engaging working environment, offering a balance of high-performance delivery and a genuinely enjoyable workplace atmosphere. Brighton - 4 days in office, 1 day remote £40k to £60k DOE
15/06/2026
Full time
Web Developer Our client, an innovative technology organisation operating within the travel and mobility sector, is seeking a Mid-Level Web Developer to join their growing engineering team. This is an exciting opportunity to contribute to the development of scalable, cloud-based applications that support high-volume, user-centric digital experiences across international markets. You will play a key role across the full software development life cycle, from design and architecture through to deployment and ongoing optimisation. Working with modern frameworks and cloud technologies, you'll help deliver secure, high-performing applications in a collaborative, agile environment. Key Responsibilities Design, build, and maintain scalable applications using .NET technologies Contribute to system architecture and technical design decisions Develop and manage cloud-native applications (AWS and/or Azure) Build and integrate RESTful and SOAP APIs with third-party systems Design and optimise SQL and NoSQL databases Support full SDLC including testing, deployment, and maintenance Monitor performance, troubleshoot issues, and drive continuous improvements Required Skills & Experience 3-5 years' experience in software or application development Strong proficiency in C#, ASP.NET/ASP.NET Core Experience with modern Front End frameworks (Angular, React, or Vue.js) Solid understanding of REST APIs, microservices, and performance optimisation Experience with SQL Server and exposure to NoSQL databases Hands-on experience with AWS and/or Azure Familiarity with CI/CD pipelines and Infrastructure as Code (eg Terraform) Strong understanding of Agile development practices Excellent problem-solving and debugging skills This is an opportunity to join an award-winning software company known for its collaborative and social culture. Based in Central Brighton, the team fosters a supportive and engaging working environment, offering a balance of high-performance delivery and a genuinely enjoyable workplace atmosphere. Brighton - 4 days in office, 1 day remote £40k to £60k DOE
For additional information, please review .Engineer the future of global finance. At Citi, our Tech team doesn't just support finance - we are helping to redefine it. Every day, $5 trillion crosses through our network. We do business in 180+ countries operating at a scale few can match. From deploying advanced AI to helping shape global markets, we build systems that matter. Look to join a team where your work helps influence economies, your ideas can drive innovation and outcomes, and your growth is backed by mentorship, continuous learning and flexibility with potential hybrid work opportunities. Help solve real-world challenges that touch millions and get the opportunity to build the future of finance with Citi Tech. Equities Technology Equities Technology at Citi is undertaking a bold, multi year transformation to build a best in class global platform across execution, prime, clearing and cross product margining. We are re engineering our technology estate to achieve world leading performance and resiliency, enabling new capabilities in advanced execution, global market connectivity, and modernised post trade, clearing and margin processes. Our ambition is to deliver a seamlessly integrated, highly automated platform that drives outstanding client outcomes and accelerates growth across our global franchise. As part of the team, you'll collaborate closely with high calibre engineers and deeply engaged business and product partners - working together to define and deliver the next generation of Equities technology at Citi. The Team The Equity Finance Technology team are seeking a highly motivated software engineer for the Trading application, located in London. The role requires working with technologists across geographical locations and executing on the technical delivery. This role requires strong expertise in Java and the ability to work with traders in building business solutions through agile delivery. Responsibilities: Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint Utilise advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions Serve as adviser or coach to mid-level developers and analysts, allocating work as necessary Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgement regarding personal behaviour, conduct and business practices, and escalating, managing and reporting control issues with transparency. Qualifications: 6-10 years of relevant experience in Apps Development or systems analysis role Extensive experience system analysis and in programming of software applications Experience in managing and implementing successful projects Subject Matter Expert (SME) in at least one area of Applications Development Ability to adjust priorities quickly as circumstances dictate Key Skills and Experience required Extensive development experience Technical skills in Java, Kafka, SQL, Git Experience in performing QA, TDD and BDD practices Proven ability to work in high pressure environment Flexibility to work with a global team, across geographies and time zones Strong problem-solving skills and ability to think strategically Familiarity with agile methodologies. Excellent interpersonal and communication skills with the ability to manage stakeholder expectations Any Beneficial / Nice to have skills and experience: React and full stack development Knowledge of Prime Services is a plus Bachelor's or Master's degree in Computer Science, Information Technology, or related field.This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required. What we'll provide you By joining Citi, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as: 27 days annual leave (plus bank holidays) A discretional annual performance related bonus Private Medical Care & Life Insurance Employee Assistance Program Pension Plan Paid Parental Leave Special discounts for employees, family, and friends Access to an array of learning and development resourcesAlongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self, every day. We want the best talent around the world to be energized to join us, motivated to stay and empowered to thrive. Job Family Group: Technology Job Family: Applications Development Time Type: Full time Most Relevant Skills Please see the requirements listed above. Other Relevant Skills For complementary skills, please see above and/or contact the recruiter. Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review . View Citi's and the poster.
15/06/2026
Full time
For additional information, please review .Engineer the future of global finance. At Citi, our Tech team doesn't just support finance - we are helping to redefine it. Every day, $5 trillion crosses through our network. We do business in 180+ countries operating at a scale few can match. From deploying advanced AI to helping shape global markets, we build systems that matter. Look to join a team where your work helps influence economies, your ideas can drive innovation and outcomes, and your growth is backed by mentorship, continuous learning and flexibility with potential hybrid work opportunities. Help solve real-world challenges that touch millions and get the opportunity to build the future of finance with Citi Tech. Equities Technology Equities Technology at Citi is undertaking a bold, multi year transformation to build a best in class global platform across execution, prime, clearing and cross product margining. We are re engineering our technology estate to achieve world leading performance and resiliency, enabling new capabilities in advanced execution, global market connectivity, and modernised post trade, clearing and margin processes. Our ambition is to deliver a seamlessly integrated, highly automated platform that drives outstanding client outcomes and accelerates growth across our global franchise. As part of the team, you'll collaborate closely with high calibre engineers and deeply engaged business and product partners - working together to define and deliver the next generation of Equities technology at Citi. The Team The Equity Finance Technology team are seeking a highly motivated software engineer for the Trading application, located in London. The role requires working with technologists across geographical locations and executing on the technical delivery. This role requires strong expertise in Java and the ability to work with traders in building business solutions through agile delivery. Responsibilities: Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint Utilise advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions Serve as adviser or coach to mid-level developers and analysts, allocating work as necessary Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgement regarding personal behaviour, conduct and business practices, and escalating, managing and reporting control issues with transparency. Qualifications: 6-10 years of relevant experience in Apps Development or systems analysis role Extensive experience system analysis and in programming of software applications Experience in managing and implementing successful projects Subject Matter Expert (SME) in at least one area of Applications Development Ability to adjust priorities quickly as circumstances dictate Key Skills and Experience required Extensive development experience Technical skills in Java, Kafka, SQL, Git Experience in performing QA, TDD and BDD practices Proven ability to work in high pressure environment Flexibility to work with a global team, across geographies and time zones Strong problem-solving skills and ability to think strategically Familiarity with agile methodologies. Excellent interpersonal and communication skills with the ability to manage stakeholder expectations Any Beneficial / Nice to have skills and experience: React and full stack development Knowledge of Prime Services is a plus Bachelor's or Master's degree in Computer Science, Information Technology, or related field.This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required. What we'll provide you By joining Citi, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as: 27 days annual leave (plus bank holidays) A discretional annual performance related bonus Private Medical Care & Life Insurance Employee Assistance Program Pension Plan Paid Parental Leave Special discounts for employees, family, and friends Access to an array of learning and development resourcesAlongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self, every day. We want the best talent around the world to be energized to join us, motivated to stay and empowered to thrive. Job Family Group: Technology Job Family: Applications Development Time Type: Full time Most Relevant Skills Please see the requirements listed above. Other Relevant Skills For complementary skills, please see above and/or contact the recruiter. Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review . View Citi's and the poster.
Project description Luxoft has one of the world's leading Orchestrade practices. We are a top-tier Orchestrade Partner and a market leader in implementation, integration, upgrade, and migration. We provide end-to-end project services and have delivered Orchestrade projects across all major asset classes and sectors including investment banking, asset management, corporate treasury, commodities. Whether you possess a background in finance, technology, or Mathematics, your experience in the capital markets industry or commodities industry would be of high interest to us. The project is a Trading and Position platform Implementation for Commodity products. You will be part of a Top Initiative for this commodity client. This is a brilliant opportunity to work on several type of commodity products and learn a new trading platform. You will have the ability to showcase the work directly to the End users. The team is responsible for the integration of a trading application (Orchestrade) used for: • Pre-deal origination workflow and post execution monitoring and life-cycle management. • Dedicated workflow, configuration of the platform, supporting business • Integration with Operations, Finance • Reporting, Reconciliation • Accounting The application is Orchestrade: - Orchestrade is in .Net (C#): Natively connected to Excel- Database: Microsoft SQL- Delivered In-House or Hosted (Amazon Web Services) Also, you will join our Orchestrade Practice and become a member of our open minded, progressive and professional team. You will have a chance to grow your functional and soft skills and build a thorough expertise of the industry of our client. Luxoft will invest into your professional training, and allow you to grow your professional career. Responsibilities Analyse current front to back processes (trading, risk, PnL, middle/back office) and document workflows, pain points, and control gaps. Gather, structure, and prioritise business requirements from PMs, risk managers, operations, and compliance for new tools, reports, and system changes. Translate requirements into clear functional specifications and work with developers/quant teams on design and implementation options. Support testing (test cases, UAT, regression) and coordinate production releases for trading and risk platforms or internal tools. Produce business and technical documentation (BRDs, user stories, process maps, runbooks) and keep them up to date. Use data analysis to validate requirements, size issues, and monitor the impact of changes (e.g., trade flow metrics, latency, error rates). Run workshops and interviews with stakeholders to clarify needs, uncover edge cases, and close open questions. Create and refine product backlogs, user stories, and acceptance criteria; help prioritise work against business value and risk. Perform impact analysis for changes (systems, data models, interfaces), including upstream/downstream dependencies. Coordinate with legal, risk, ops, and external vendors when projects touch regulations, controls, or third party systems. SKILLS Must have 10+ years of experience as a Business Analyst working on Financial products with strong understanding of listed and OTC products (equities, futures, options, fixed income, FX), order lifecycle, and risk/PnL concepts. Orchestrade hands-on experience is mandatory Experience in FO on Treasury Excellent analytical skills, understanding of project life cycles, and ability to act in an entrepreneurial manner to ensure the requirements from the business are gathered in the appropriate manner. Proven analytical, planning, problem solving and decision-making skills Comfortable with direct communication with all levels of technical and business resources Excellent organizational and time management skills with the ability to handle multiple tasks simultaneously Experience with working in a highly collaborative and dynamic multi-team environment Experience in writing user stories and working with JIRA /similar tools. Nice to have Hedge Fund previous experience is highly preferable Ability to work under pressure in a fast paced environment Have a willingness to learn new skills Attention to detail; ability to work independently and also as part of a group Technical knowledge (SQL, .NET)
15/06/2026
Full time
Project description Luxoft has one of the world's leading Orchestrade practices. We are a top-tier Orchestrade Partner and a market leader in implementation, integration, upgrade, and migration. We provide end-to-end project services and have delivered Orchestrade projects across all major asset classes and sectors including investment banking, asset management, corporate treasury, commodities. Whether you possess a background in finance, technology, or Mathematics, your experience in the capital markets industry or commodities industry would be of high interest to us. The project is a Trading and Position platform Implementation for Commodity products. You will be part of a Top Initiative for this commodity client. This is a brilliant opportunity to work on several type of commodity products and learn a new trading platform. You will have the ability to showcase the work directly to the End users. The team is responsible for the integration of a trading application (Orchestrade) used for: • Pre-deal origination workflow and post execution monitoring and life-cycle management. • Dedicated workflow, configuration of the platform, supporting business • Integration with Operations, Finance • Reporting, Reconciliation • Accounting The application is Orchestrade: - Orchestrade is in .Net (C#): Natively connected to Excel- Database: Microsoft SQL- Delivered In-House or Hosted (Amazon Web Services) Also, you will join our Orchestrade Practice and become a member of our open minded, progressive and professional team. You will have a chance to grow your functional and soft skills and build a thorough expertise of the industry of our client. Luxoft will invest into your professional training, and allow you to grow your professional career. Responsibilities Analyse current front to back processes (trading, risk, PnL, middle/back office) and document workflows, pain points, and control gaps. Gather, structure, and prioritise business requirements from PMs, risk managers, operations, and compliance for new tools, reports, and system changes. Translate requirements into clear functional specifications and work with developers/quant teams on design and implementation options. Support testing (test cases, UAT, regression) and coordinate production releases for trading and risk platforms or internal tools. Produce business and technical documentation (BRDs, user stories, process maps, runbooks) and keep them up to date. Use data analysis to validate requirements, size issues, and monitor the impact of changes (e.g., trade flow metrics, latency, error rates). Run workshops and interviews with stakeholders to clarify needs, uncover edge cases, and close open questions. Create and refine product backlogs, user stories, and acceptance criteria; help prioritise work against business value and risk. Perform impact analysis for changes (systems, data models, interfaces), including upstream/downstream dependencies. Coordinate with legal, risk, ops, and external vendors when projects touch regulations, controls, or third party systems. SKILLS Must have 10+ years of experience as a Business Analyst working on Financial products with strong understanding of listed and OTC products (equities, futures, options, fixed income, FX), order lifecycle, and risk/PnL concepts. Orchestrade hands-on experience is mandatory Experience in FO on Treasury Excellent analytical skills, understanding of project life cycles, and ability to act in an entrepreneurial manner to ensure the requirements from the business are gathered in the appropriate manner. Proven analytical, planning, problem solving and decision-making skills Comfortable with direct communication with all levels of technical and business resources Excellent organizational and time management skills with the ability to handle multiple tasks simultaneously Experience with working in a highly collaborative and dynamic multi-team environment Experience in writing user stories and working with JIRA /similar tools. Nice to have Hedge Fund previous experience is highly preferable Ability to work under pressure in a fast paced environment Have a willingness to learn new skills Attention to detail; ability to work independently and also as part of a group Technical knowledge (SQL, .NET)
About Synechron Synechron is a leading digital transformation consulting firm dedicated to delivering innovative technology solutions within banking, financial services, and insurance. We thrive on engineering excellence, collaboration, and a passion for cutting-edge technologies. Role Overview We are seeking an experienced Senior KDB+ Developer to design, develop, and optimize high performance data platforms built on kdb+. The ideal candidate will have deep expertise in kdb+ tick architecture, performance tuning at scale, and close collaboration with business stakeholders-particularly within Risk functions-to deliver robust, efficient, and maintainable solutions. This role also includes technical responsibilities, mentoring junior developers and promoting best practices across the team. Job Location London (Hybrid - 3 days in the office) Key Responsibilities Design, develop, and maintain kdb+ tick systems, with a strong understanding of data organisation, schema design, and the performance implications of different architectural approaches. Build and operate solutions handling large scale, high frequency datasets, ensuring low latency, high throughput, and efficient memory usage. Analyse and optimise q queries, data models, and ingestion pipelines for both real time and historical workloads. Collaborate closely with Risk function teams to translate business requirements into efficient, scalable, and performant kdb+ solutions. Take ownership of performance diagnostics, including CPU, memory, disk I/O, and network considerations across kdb+ processes. Develop robust and reusable q libraries, utilities, and frameworks with a strong focus on clean, maintainable, and performant code. Drive continuous improvement through refactoring, performance benchmarking, and adoption of best practices. Mentor and guide junior and mid-level developers, fostering a culture of technical excellence, code quality, and knowledge sharing. Participate in design reviews, production support, and root cause analysis of complex system issues. Work collaboratively within an Agile or iterative delivery environment, contributing to design, implementation, testing, and release phases Required Skills & Experience 8+ years of hands on experience in kdb+ development in a production environment. Strong expertise in q language, including table design (splayed, partitioned, segmented), in memory vs on disk trade offs, efficient joins, aggregations, and windowed analytics. Deep understanding of kdb+ tick architecture, including ticker plant, RDB, HDB, and associated patterns. Proven experience working with large datasets and optimizing queries for performance and scalability. Strong background in Unix/Linux environments, including shell scripting for automation, monitoring, and operational tooling. Solid understanding of software delivery processes and methodologies (Agile, CI/CD, version control, release management). Ability to communicate clearly with both technical and non-technical stakeholders, demonstrating systematic reasoning and problem solving skills. Desirable / Nice to Have Skills Knowledge of inter process communication mechanisms in kdb+ and integration with external systems. Experience tuning kdb+ systems for low latency and high availability. Familiarity with data quality checks, validation frameworks, and operational resilience patterns. Exposure to financial markets data (e.g. market data, trading, risk, or post trade workflows, equity asset class). Personal Attributes Passion for writing clean, efficient, and well-structured code. Proactive mindset with a strong focus on continuous improvement. Comfortable taking ownership and working independently on complex technical problems. Collaborative team player who enjoys mentoring others and raising overall technical standards. Diversity Statement Synechron are proud to be an equal opportunity employer. Our Diversity, Equity, and Inclusion (DEI) initiative 'Same Difference' is committed to fostering an inclusive culture - promoting equality, diversity and an environment that is respectful to all. We encourage applicants from across diverse backgrounds, race, ethnicities, religion, age, marital status, gender, sexual orientations, or disabilities to apply. We offer flexible workplace arrangements, mentoring, internal mobility, learning and development programmes to support our global workforce. Empowerment and collaboration are at the core of how we operate. All employment decisions at Synechron are based on business needs, job requirements and individual qualifications, without regard to the applicant's gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.
15/06/2026
Full time
About Synechron Synechron is a leading digital transformation consulting firm dedicated to delivering innovative technology solutions within banking, financial services, and insurance. We thrive on engineering excellence, collaboration, and a passion for cutting-edge technologies. Role Overview We are seeking an experienced Senior KDB+ Developer to design, develop, and optimize high performance data platforms built on kdb+. The ideal candidate will have deep expertise in kdb+ tick architecture, performance tuning at scale, and close collaboration with business stakeholders-particularly within Risk functions-to deliver robust, efficient, and maintainable solutions. This role also includes technical responsibilities, mentoring junior developers and promoting best practices across the team. Job Location London (Hybrid - 3 days in the office) Key Responsibilities Design, develop, and maintain kdb+ tick systems, with a strong understanding of data organisation, schema design, and the performance implications of different architectural approaches. Build and operate solutions handling large scale, high frequency datasets, ensuring low latency, high throughput, and efficient memory usage. Analyse and optimise q queries, data models, and ingestion pipelines for both real time and historical workloads. Collaborate closely with Risk function teams to translate business requirements into efficient, scalable, and performant kdb+ solutions. Take ownership of performance diagnostics, including CPU, memory, disk I/O, and network considerations across kdb+ processes. Develop robust and reusable q libraries, utilities, and frameworks with a strong focus on clean, maintainable, and performant code. Drive continuous improvement through refactoring, performance benchmarking, and adoption of best practices. Mentor and guide junior and mid-level developers, fostering a culture of technical excellence, code quality, and knowledge sharing. Participate in design reviews, production support, and root cause analysis of complex system issues. Work collaboratively within an Agile or iterative delivery environment, contributing to design, implementation, testing, and release phases Required Skills & Experience 8+ years of hands on experience in kdb+ development in a production environment. Strong expertise in q language, including table design (splayed, partitioned, segmented), in memory vs on disk trade offs, efficient joins, aggregations, and windowed analytics. Deep understanding of kdb+ tick architecture, including ticker plant, RDB, HDB, and associated patterns. Proven experience working with large datasets and optimizing queries for performance and scalability. Strong background in Unix/Linux environments, including shell scripting for automation, monitoring, and operational tooling. Solid understanding of software delivery processes and methodologies (Agile, CI/CD, version control, release management). Ability to communicate clearly with both technical and non-technical stakeholders, demonstrating systematic reasoning and problem solving skills. Desirable / Nice to Have Skills Knowledge of inter process communication mechanisms in kdb+ and integration with external systems. Experience tuning kdb+ systems for low latency and high availability. Familiarity with data quality checks, validation frameworks, and operational resilience patterns. Exposure to financial markets data (e.g. market data, trading, risk, or post trade workflows, equity asset class). Personal Attributes Passion for writing clean, efficient, and well-structured code. Proactive mindset with a strong focus on continuous improvement. Comfortable taking ownership and working independently on complex technical problems. Collaborative team player who enjoys mentoring others and raising overall technical standards. Diversity Statement Synechron are proud to be an equal opportunity employer. Our Diversity, Equity, and Inclusion (DEI) initiative 'Same Difference' is committed to fostering an inclusive culture - promoting equality, diversity and an environment that is respectful to all. We encourage applicants from across diverse backgrounds, race, ethnicities, religion, age, marital status, gender, sexual orientations, or disabilities to apply. We offer flexible workplace arrangements, mentoring, internal mobility, learning and development programmes to support our global workforce. Empowerment and collaboration are at the core of how we operate. All employment decisions at Synechron are based on business needs, job requirements and individual qualifications, without regard to the applicant's gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.
Job Title: Senior Delphi Developer Location: Fully Remote Salary: £55k-£60k Job Description This Senior Application Developer role sits within the Application Support function and provides operational ownership, support, and technical stewardship for a critical CRM, audit, and invoicing system supporting EMEA business operations. You will act as the technical owner and subject matter expert for a predominantly Delphi-based platform, ensuring its ongoing stability, performance, and resilience. This is a hands-on technical leadership position that combines deep Delphi and Object Pascal expertise with strong skills in SQL Server and Azure SQL, and exposure to .NET technologies. You will work closely with DevOps, infrastructure, cloud, and business stakeholders to maintain high service reliability while driving continuous improvements in maintainability, security, and long-term sustainability. Responsibilities Act as the technical owner of the KVS / KVSIFS platform within the Run organisation, taking primary responsibility for the Delphi and Object Pascal codebase. Ensure high availability, stability, and resilience of the application in a business-critical production environment. Own incident and problem management, including leading root cause analysis and implementing corrective and preventative actions. Provide 2nd and 3rd line support for complex application issues, ensuring timely resolution and clear communication with stakeholders. Drive continuous improvements in service reliability, incident resolution times, and overall platform performance. Maintain and support the existing Windows-based desktop application, including resolving defects, delivering minor enhancements, and managing technical debt. Support and maintain the codebase and associated third-party components, ensuring compatibility and stability. Manage application releases, patches, and controlled deployments, ensuring changes are implemented safely and in line with operational standards. Support and optimise the Azure SQL database, including stored procedures, data integrity, and performance tuning. Work with infrastructure and cloud teams to diagnose performance issues, resolve latency and throughput challenges, and support high-volume transactional processing. Collaborate with infrastructure, cloud, and DevOps teams to improve scalability, resilience, and observability of the platform. Support the transition to more modern hosting patterns where appropriate, ensuring the application remains performant and stable during architectural or deployment model changes. Deploy and configure websites and web applications using Microsoft IIS, including managing application pools, bindings, and site configurations. Troubleshoot application and server-level issues in IIS, such as HTTP errors and application pool failures, and support secure configurations including SSL certificates and authentication methods. Support and monitor all application integrations, including REST APIs, external audit and certification platforms, and invoicing and payment systems. Troubleshoot and resolve data synchronisation issues and integration failures that impact business operations. Ensure the platform operates within defined security and network controls, validating secure data access and API-based external communications. Support the platforms technical and security posture, contributing to audit, compliance, and assurance activities. Maintain comprehensive and up-to-date documentation, including architecture diagrams, support runbooks, known errors, and recovery procedures. Reduce key-person dependency by ensuring knowledge is documented, shared, and accessible across teams. Act as a trusted technical partner to business stakeholders, IT Operations, and cloud and infrastructure teams. Provide clear communication on incidents, risks, technical limitations, and platform sustainability, translating technical concepts into clear business language. Operate effectively within a complex and legacy environment while aligning with modern engineering and operational practices. Essential Skills Strong, hands-on experience with Delphi and Object Pascal in enterprise or business-critical applications. Proven experience supporting and maintaining legacy or long-lived codebases, particularly VCL-based applications. Strong SQL Server and Azure SQL capability, including performance tuning, troubleshooting, and support for high-volume transactional workloads. experience supporting and developing web applications and API endpoints, including REST APIs. experience operating applications in production environments with high availability and reliability requirements. Solid understanding of incident, problem, and change management within a Run / Operate model. Strong problem-solving and analytical skills, with the ability to diagnose and resolve complex issues across application, database, and integration layers. Self-motivated and proactive approach, with the ability to work independently with minimal supervision while driving continuous improvement. Excellent communication skills, with the ability to engage both technical and non-technical stakeholders and explain technical concepts in clear business language. Ability to operate effectively in complex and legacy environments, balancing stability with modernisation. Strong organisational and prioritisation skills, with the ability to manage competing demands and deliver within deadlines. Resilient and pragmatic approach to technology challenges. 5+ years of hands-on experience with Delphi and Object Pascal. Strong experience with SQL Server and Azure SQL in production environments. Demonstrable experience as both a developer and administrator of a Delphi-based codebase environment. Proven experience supporting business-critical applications in production. experience maintaining VCL-based applications. experience delivering solutions using Agile methodologies, working alongside Product Owners and Business Analysts. experience managing application releases, user communications, and training for a commercial user base. Additional Skills & Qualifications experience keeping software versions up to date and ensuring applications remain within vendor support windows. experience with .NET technologies, including .NET Core and C# MVC, or a strong interest in developing skills in modern .NET technologies. experience working closely with DevOps and platform teams to evolve delivery and hosting practices. Hands-on experience with Microsoft IIS, including deploying and configuring websites and web applications, managing application pools and bindings, and troubleshooting application and server-level issues. Familiarity with secure configurations in IIS, including SSL certificate management and authentication methods. experience supporting integrations with external audit and certification platforms, invoicing systems, and payment systems. Familiarity with Azure-based hosting environments and modern hosting patterns. experience participating in or supporting audit, compliance, and assurance activities. Comfort working as a subject matter expert and self-starter in a role with significant autonomy and ownership. Location Birmingham, UK Rate/Salary .00 GBP Yearly Trading as TEKsystems. Allegis Group Limited, Maxis 2, Western Road, Bracknell, RG12 1RT, United Kingdom. No Allegis Group Limited operates as an Employment Business and Employment Agency as set out in the Conduct of Employment Agencies and Employment Businesses Regulations 2003. TEKsystems is a company within the Allegis Group network of companies (collectively referred to as "Allegis Group"). Aerotek, Aston Carter, EASi, Talentis Solutions, TEKsystems, Stamford Consultants and The Stamford Group are Allegis Group brands. If you apply, your personal data will be processed as described in the Allegis Group Online Privacy Notice available at To access our Online Privacy Notice, which explains what information we may collect, use, share, and store about you, and describes your rights and choices about this, please go to We are part of a global network of companies and as a result, the personal data you provide will be shared within Allegis Group and transferred and processed outside the UK, Switzerland and European Economic Area subject to the protections described in the Allegis Group Online Privacy Notice. We store personal data in the UK, EEA, Switzerland and the USA. If you would like to exercise your privacy rights, please visit the "Contacting Us" section of our Online Privacy Notice at for details on how to contact us. To protect your privacy and security, we may take steps to verify your identity, such as a password and user ID if there is an account associated with your request, or identifying information such as your address or date of birth, before proceeding with your request. If you are resident in the UK, EEA or Switzerland, we will process any access request you make in accordance with our commitments under the UK Data Protection Act, EU-U.S. Privacy Shield or the Swiss-U.S. Privacy Shield. JBRP1_UKTJ
15/06/2026
Full time
Job Title: Senior Delphi Developer Location: Fully Remote Salary: £55k-£60k Job Description This Senior Application Developer role sits within the Application Support function and provides operational ownership, support, and technical stewardship for a critical CRM, audit, and invoicing system supporting EMEA business operations. You will act as the technical owner and subject matter expert for a predominantly Delphi-based platform, ensuring its ongoing stability, performance, and resilience. This is a hands-on technical leadership position that combines deep Delphi and Object Pascal expertise with strong skills in SQL Server and Azure SQL, and exposure to .NET technologies. You will work closely with DevOps, infrastructure, cloud, and business stakeholders to maintain high service reliability while driving continuous improvements in maintainability, security, and long-term sustainability. Responsibilities Act as the technical owner of the KVS / KVSIFS platform within the Run organisation, taking primary responsibility for the Delphi and Object Pascal codebase. Ensure high availability, stability, and resilience of the application in a business-critical production environment. Own incident and problem management, including leading root cause analysis and implementing corrective and preventative actions. Provide 2nd and 3rd line support for complex application issues, ensuring timely resolution and clear communication with stakeholders. Drive continuous improvements in service reliability, incident resolution times, and overall platform performance. Maintain and support the existing Windows-based desktop application, including resolving defects, delivering minor enhancements, and managing technical debt. Support and maintain the codebase and associated third-party components, ensuring compatibility and stability. Manage application releases, patches, and controlled deployments, ensuring changes are implemented safely and in line with operational standards. Support and optimise the Azure SQL database, including stored procedures, data integrity, and performance tuning. Work with infrastructure and cloud teams to diagnose performance issues, resolve latency and throughput challenges, and support high-volume transactional processing. Collaborate with infrastructure, cloud, and DevOps teams to improve scalability, resilience, and observability of the platform. Support the transition to more modern hosting patterns where appropriate, ensuring the application remains performant and stable during architectural or deployment model changes. Deploy and configure websites and web applications using Microsoft IIS, including managing application pools, bindings, and site configurations. Troubleshoot application and server-level issues in IIS, such as HTTP errors and application pool failures, and support secure configurations including SSL certificates and authentication methods. Support and monitor all application integrations, including REST APIs, external audit and certification platforms, and invoicing and payment systems. Troubleshoot and resolve data synchronisation issues and integration failures that impact business operations. Ensure the platform operates within defined security and network controls, validating secure data access and API-based external communications. Support the platforms technical and security posture, contributing to audit, compliance, and assurance activities. Maintain comprehensive and up-to-date documentation, including architecture diagrams, support runbooks, known errors, and recovery procedures. Reduce key-person dependency by ensuring knowledge is documented, shared, and accessible across teams. Act as a trusted technical partner to business stakeholders, IT Operations, and cloud and infrastructure teams. Provide clear communication on incidents, risks, technical limitations, and platform sustainability, translating technical concepts into clear business language. Operate effectively within a complex and legacy environment while aligning with modern engineering and operational practices. Essential Skills Strong, hands-on experience with Delphi and Object Pascal in enterprise or business-critical applications. Proven experience supporting and maintaining legacy or long-lived codebases, particularly VCL-based applications. Strong SQL Server and Azure SQL capability, including performance tuning, troubleshooting, and support for high-volume transactional workloads. experience supporting and developing web applications and API endpoints, including REST APIs. experience operating applications in production environments with high availability and reliability requirements. Solid understanding of incident, problem, and change management within a Run / Operate model. Strong problem-solving and analytical skills, with the ability to diagnose and resolve complex issues across application, database, and integration layers. Self-motivated and proactive approach, with the ability to work independently with minimal supervision while driving continuous improvement. Excellent communication skills, with the ability to engage both technical and non-technical stakeholders and explain technical concepts in clear business language. Ability to operate effectively in complex and legacy environments, balancing stability with modernisation. Strong organisational and prioritisation skills, with the ability to manage competing demands and deliver within deadlines. Resilient and pragmatic approach to technology challenges. 5+ years of hands-on experience with Delphi and Object Pascal. Strong experience with SQL Server and Azure SQL in production environments. Demonstrable experience as both a developer and administrator of a Delphi-based codebase environment. Proven experience supporting business-critical applications in production. experience maintaining VCL-based applications. experience delivering solutions using Agile methodologies, working alongside Product Owners and Business Analysts. experience managing application releases, user communications, and training for a commercial user base. Additional Skills & Qualifications experience keeping software versions up to date and ensuring applications remain within vendor support windows. experience with .NET technologies, including .NET Core and C# MVC, or a strong interest in developing skills in modern .NET technologies. experience working closely with DevOps and platform teams to evolve delivery and hosting practices. Hands-on experience with Microsoft IIS, including deploying and configuring websites and web applications, managing application pools and bindings, and troubleshooting application and server-level issues. Familiarity with secure configurations in IIS, including SSL certificate management and authentication methods. experience supporting integrations with external audit and certification platforms, invoicing systems, and payment systems. Familiarity with Azure-based hosting environments and modern hosting patterns. experience participating in or supporting audit, compliance, and assurance activities. Comfort working as a subject matter expert and self-starter in a role with significant autonomy and ownership. Location Birmingham, UK Rate/Salary .00 GBP Yearly Trading as TEKsystems. Allegis Group Limited, Maxis 2, Western Road, Bracknell, RG12 1RT, United Kingdom. No Allegis Group Limited operates as an Employment Business and Employment Agency as set out in the Conduct of Employment Agencies and Employment Businesses Regulations 2003. TEKsystems is a company within the Allegis Group network of companies (collectively referred to as "Allegis Group"). Aerotek, Aston Carter, EASi, Talentis Solutions, TEKsystems, Stamford Consultants and The Stamford Group are Allegis Group brands. If you apply, your personal data will be processed as described in the Allegis Group Online Privacy Notice available at To access our Online Privacy Notice, which explains what information we may collect, use, share, and store about you, and describes your rights and choices about this, please go to We are part of a global network of companies and as a result, the personal data you provide will be shared within Allegis Group and transferred and processed outside the UK, Switzerland and European Economic Area subject to the protections described in the Allegis Group Online Privacy Notice. We store personal data in the UK, EEA, Switzerland and the USA. If you would like to exercise your privacy rights, please visit the "Contacting Us" section of our Online Privacy Notice at for details on how to contact us. To protect your privacy and security, we may take steps to verify your identity, such as a password and user ID if there is an account associated with your request, or identifying information such as your address or date of birth, before proceeding with your request. If you are resident in the UK, EEA or Switzerland, we will process any access request you make in accordance with our commitments under the UK Data Protection Act, EU-U.S. Privacy Shield or the Swiss-U.S. Privacy Shield. JBRP1_UKTJ
For additional information, please review . Lead Developer - VP - XVA Technology Engineer the future of global finance. At Citi, our Tech team doesn't just support finance - we are helping to redefine it. Every day, $5 trillion crosses through our network. We do business in 180+ countries operating at a scale few can match. From deploying advanced AI to helping shape global markets, we build systems that matter. Look to join a team where your work helps influence economies, your ideas can drive innovation and outcomes, and your growth is backed by mentorship, continuous learning and flexibility with potential hybrid work opportunities. Help solve real-world challenges that touch millions and get the opportunity to build the future of finance with Citi Tech. Equities Tech Equities Technology at Citi is undertaking a bold, multi year transformation to build a best in class global platform across execution, prime, clearing and cross product margining. We are re engineering our technology estate to achieve world leading performance and resiliency, enabling new capabilities in advanced execution, global market connectivity, and modernised post trade, clearing and margin processes. Our ambition is to deliver a seamlessly integrated, highly automated platform that drives outstanding client outcomes and accelerates growth across our global franchise. As part of the team, you'll collaborate closely with high calibre engineers and deeply engaged business and product partners - working together to define and deliver the next generation of Equities technology at Citi. The Team XVA Technology at Citi is undertaking a bold, multi-year transformation to build a best-in-class centralised cross asset platform risk system. We are re-engineering our technology estate to achieve world-leading performance and resiliency, enabling new capabilities. Our ambition is to deliver a seamlessly integrated, highly automated platform that drives outstanding client outcomes and accelerates growth across our global franchise. As part of the team, you'll collaborate closely with high-calibre engineers and deeply engaged business and product partners - working together to define and deliver the next generation of XVA technology at Citi. Role Overview/What will you do: As an Applications Development Technology Lead Analyst, you will be instrumental in shaping the future of our product quality and delivery, working towards a target state of a fully automated platform with minimal manual QA intervention. This role combines strategic vision with rigorous quality assurance expertise, with a strong emphasis on driving value through automation, particularly in the realm of Generative AI. Lead application systems analysis and programming activities, ensuring application design adheres to the overall architecture blueprint. Drive product quality and delivery through automation initiatives, especially in generative AI, targeting a fully automated platform with minimal manual QA intervention. Partner with management teams to define necessary system enhancements, deploy new products, and resolve high-impact problems through in-depth evaluation of complex business processes. Collaborate with development teams and Product Owners to formulate comprehensive requirements and propose innovative, efficient solutions. Define and drive the strategy for quality automation, overseeing testing priorities, roadmapping for releases, and continuous improvement. Act as a central point of contact for interdepartmental communication, ensuring alignment and seamless collaboration across various project impacts. Provide technical expertise, mentor mid-level developers and analysts, and establish standards for coding, testing, debugging, and implementation. Proactively assess risk, ensure compliance with laws and regulations, and maintain clear, concise communication across all organizational levels. Key Skills and Experience required Bachelor's degree in Computer Science, Engineering, or a related field (Master's degree preferred). Proven relevant experience in Applications Development, systems analysis, or a similar tech lead role. Proven experience in product ownership, quality assurance management, or a hybrid role within a technology-driven environment. Extensive experience with system analysis, software application programming, and managing successful projects. Strong understanding of the Software Development Lifecycle (SDLC) and various testing methodologies, with experience driving automation initiatives. Demonstrated leadership, project management, and Subject Matter Expertise in at least one area of Applications Development. Excellent written, verbal, and interpersonal communication skills, ensuring effective dissemination of information. Any Beneficial / Nice to have skills and experience Experience with Generative AI (Gen AI) concepts and their application in product development or quality assurance. Familiarity with AI-powered development tools such as Copilot. Strong analytical and problem-solving abilities, with an ability to adjust priorities quickly. Experience working in an Agile/Scrum development environment. Ability to think strategically and translate vision into actionable plans.This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required. What we'll provide you By joining Citi, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as: 27 days annual leave (plus bank holidays) A discretional annual performance related bonus Private Medical Care & Life Insurance Employee Assistance Program Pension Plan Paid Parental Leave Special discounts for employees, family, and friends Access to an array of learning and development resourcesAlongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self, every day. We want the best talent around the world to be energized to join us, motivated to stay and empowered to thrive. Job Family Group: Technology Job Family: Applications Development Time Type: Full time Most Relevant Skills Please see the requirements listed above. Other Relevant Skills For complementary skills, please see above and/or contact the recruiter. Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review . View Citi's and the poster.
14/06/2026
Full time
For additional information, please review . Lead Developer - VP - XVA Technology Engineer the future of global finance. At Citi, our Tech team doesn't just support finance - we are helping to redefine it. Every day, $5 trillion crosses through our network. We do business in 180+ countries operating at a scale few can match. From deploying advanced AI to helping shape global markets, we build systems that matter. Look to join a team where your work helps influence economies, your ideas can drive innovation and outcomes, and your growth is backed by mentorship, continuous learning and flexibility with potential hybrid work opportunities. Help solve real-world challenges that touch millions and get the opportunity to build the future of finance with Citi Tech. Equities Tech Equities Technology at Citi is undertaking a bold, multi year transformation to build a best in class global platform across execution, prime, clearing and cross product margining. We are re engineering our technology estate to achieve world leading performance and resiliency, enabling new capabilities in advanced execution, global market connectivity, and modernised post trade, clearing and margin processes. Our ambition is to deliver a seamlessly integrated, highly automated platform that drives outstanding client outcomes and accelerates growth across our global franchise. As part of the team, you'll collaborate closely with high calibre engineers and deeply engaged business and product partners - working together to define and deliver the next generation of Equities technology at Citi. The Team XVA Technology at Citi is undertaking a bold, multi-year transformation to build a best-in-class centralised cross asset platform risk system. We are re-engineering our technology estate to achieve world-leading performance and resiliency, enabling new capabilities. Our ambition is to deliver a seamlessly integrated, highly automated platform that drives outstanding client outcomes and accelerates growth across our global franchise. As part of the team, you'll collaborate closely with high-calibre engineers and deeply engaged business and product partners - working together to define and deliver the next generation of XVA technology at Citi. Role Overview/What will you do: As an Applications Development Technology Lead Analyst, you will be instrumental in shaping the future of our product quality and delivery, working towards a target state of a fully automated platform with minimal manual QA intervention. This role combines strategic vision with rigorous quality assurance expertise, with a strong emphasis on driving value through automation, particularly in the realm of Generative AI. Lead application systems analysis and programming activities, ensuring application design adheres to the overall architecture blueprint. Drive product quality and delivery through automation initiatives, especially in generative AI, targeting a fully automated platform with minimal manual QA intervention. Partner with management teams to define necessary system enhancements, deploy new products, and resolve high-impact problems through in-depth evaluation of complex business processes. Collaborate with development teams and Product Owners to formulate comprehensive requirements and propose innovative, efficient solutions. Define and drive the strategy for quality automation, overseeing testing priorities, roadmapping for releases, and continuous improvement. Act as a central point of contact for interdepartmental communication, ensuring alignment and seamless collaboration across various project impacts. Provide technical expertise, mentor mid-level developers and analysts, and establish standards for coding, testing, debugging, and implementation. Proactively assess risk, ensure compliance with laws and regulations, and maintain clear, concise communication across all organizational levels. Key Skills and Experience required Bachelor's degree in Computer Science, Engineering, or a related field (Master's degree preferred). Proven relevant experience in Applications Development, systems analysis, or a similar tech lead role. Proven experience in product ownership, quality assurance management, or a hybrid role within a technology-driven environment. Extensive experience with system analysis, software application programming, and managing successful projects. Strong understanding of the Software Development Lifecycle (SDLC) and various testing methodologies, with experience driving automation initiatives. Demonstrated leadership, project management, and Subject Matter Expertise in at least one area of Applications Development. Excellent written, verbal, and interpersonal communication skills, ensuring effective dissemination of information. Any Beneficial / Nice to have skills and experience Experience with Generative AI (Gen AI) concepts and their application in product development or quality assurance. Familiarity with AI-powered development tools such as Copilot. Strong analytical and problem-solving abilities, with an ability to adjust priorities quickly. Experience working in an Agile/Scrum development environment. Ability to think strategically and translate vision into actionable plans.This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required. What we'll provide you By joining Citi, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as: 27 days annual leave (plus bank holidays) A discretional annual performance related bonus Private Medical Care & Life Insurance Employee Assistance Program Pension Plan Paid Parental Leave Special discounts for employees, family, and friends Access to an array of learning and development resourcesAlongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self, every day. We want the best talent around the world to be energized to join us, motivated to stay and empowered to thrive. Job Family Group: Technology Job Family: Applications Development Time Type: Full time Most Relevant Skills Please see the requirements listed above. Other Relevant Skills For complementary skills, please see above and/or contact the recruiter. Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review . View Citi's and the poster.
Bids/Proposals Project Manager - Middle East (UK based) page is loaded Bids/Proposals Project Manager - Middle East (UK based)locations: GB.Birmingham - Chamberlain Square: GB.Bristol.The Hubtime type: Full timeposted on: Posted Todayjob requisition id: R-155144 Job Description OverviewWe are a multi-discipline, talented team of over 80 people, including UX/UI designers, graphic designers, animators, visualisers, real-time and web developers all over the globe. By harnessing outstanding, innovative, and creative talent, we transform the way our clients communicate, connect, and engage with their projects. We've successfully collaborated with SNC-Lavalin's clients including MoD, EDF, National Highways, Transport for London, HS2 and the Environment Agency to provide world-class solutions. People join our in-house agency to work on an exhilarating scope of projects, while having a positive impact on the world. We recognise that we work in a fast-paced environment. So, there are many ways we care for each other's wellbeing, from championing mental health to promoting flexible working and keeping active together.Make great projects happen. If you want to support projects that create a better future for the planet and its people, it doesn't get much bigger than this. From Birmingham to Bangalore, Creative Design is an international team collaborating to bring tomorrow's spaces to life through pioneering digital solutions - from web and apps to virtual reality and the metaverse. When you join us, your problem-solving, people skills and ability to support and lead projects will put you right at the heart. Liaising between creatives, account managers and major clients, you'll help drive ground-breaking campaigns, like creating a new brand that aims to solve the UK's housing crisis or developing a gamified e-learning experience for the government client. Your role Reporting to our Lead Project Manager, you'll plan and budget exciting projects from start through to delivery. You'll be our key contact with major clients and stakeholders and will build strong and long-lasting relationships through your excellent communication skills. You'll thrive in teams, working with PMs, AM's and discipline leads to redefine approaches, costs and timelines. The Bids /Proposal Project Manager is responsible for leading, coordinating, and delivering high quality and compelling bids that support the organisation's growth strategy. This role ensures all bid activities are managed efficiently, deadlines are met, and submissions are aligned with client requirements and internal governance standards. Lead the end-to-end management of ME of bid documentation production and some creative campaigns, including strategy, production, and delivery. Develop and maintain detailed bid plans, schedules, and resource requirements. Ensure bids are delivered on time, to a high standard, and in line with client instructions and evaluation criteria. Act as the central point of contact for ME clients but based in the UK. Define project scope, goals, deliverables, and success criteria in collaboration with stakeholders. Manage multiple high-priority projects simultaneously, ensuring timely delivery and adherence to quality standards. Facilitate alignment between regional and global teams to ensure consistency and effectiveness. Drive the adoption of tools and technologies that improve collaboration and project tracking. Identify potential risks and develop mitigation plans to address them proactively. Monitor and report on project performance using KPIs and dashboards. Conduct post-project reviews to identify successes, lessons learned, and areas for improvement. Provide data-driven insights to inform future creative strategies. You will be UK based, but you will be working directly with our team based in Dubai, working with ME clients. This role will mean working with different time zones and teams, and understanding regional nuances. About you Proven experience managing bids, tenders, or proposals in an in-house/creative agency or similar. Excellent project management skills, with experience managing budgets, estimates and schedules. Strong client management skills with the proven ability to add value. Experience of work-winning/business development and building strong client relationships(look & feel, film/animation, supporting innovative assets). Strong problem-solving/troubleshooting skills. Strong project management skills with the ability to manage multiple deadlines simultaneously. Excellent written and verbal communication skills. High attention to detail with a strong focus on quality and compliance. Confidence working with senior stakeholders and cross functional, global teams. Experience of using would be a bonus but not essential. Rewards & benefitsExplore the rewards and benefits that help you thrive - at every stage of your life and your career. Enjoy competitive salaries, employee rewards and a brilliant range of benefits you can tailor to suit your own health, wellbeing, financial and lifestyle choices. Make the most of a myriad of opportunities for training and professional development to grow your skills and expertise. And combine our hybrid working culture and flexible holiday allowances to balance a great job and fulfilling personal life. About AtkinsRéalisWe're , a world-class engineering services and nuclear organization. We connect people, data and technology to transform the world's infrastructure and energy systems. Together, with our industry partners and clients, and our global team of consultants, designers, engineers and project managers, we can change the world. We're committed to leading our clients across our various end markets to engineer a better future for our planet and its people. Additional information Security clearance This role may require security clearance and offers of employment will be dependent on obtaining the relevant level of clearance. If this is necessary, it will be discussed with you at interview. The vetting process is delivered by United Kingdom Security Vetting (UKSV) and may require candidates to provide proof of residency in the UK of 5 years or longer. If applying to this role please do not make reference to (in conversation) or include in your application or CV, details of any current or previously held security clearance.We are committed to creating a culture where everyone feels that they belong - a place where we can all be ourselves, thrive and develop to be the best we can be. So, we offer a range of family friendly, inclusive employment policies, flexible working arrangements and employee resource groups to support all employees. As an Equal Opportunities Employer, we value applications from all backgrounds, cultures and ability. As a Disability Confident Leader, we are committed to offering an interview to all applicants who have a disability and meet the essential criteria. If you would like to be considered under this commitment, please let us know at the application stage. Worker Type Employee Job Type Regular At AtkinsRéalis , we seek to hire individuals with diverse characteristics, backgrounds and perspectives. We strongly believe that world-class talent makes no distinctions based on gender, ethnic or national origin, sexual identity and orientation, age, religion or disability, but enriches itself through these differences.
14/06/2026
Full time
Bids/Proposals Project Manager - Middle East (UK based) page is loaded Bids/Proposals Project Manager - Middle East (UK based)locations: GB.Birmingham - Chamberlain Square: GB.Bristol.The Hubtime type: Full timeposted on: Posted Todayjob requisition id: R-155144 Job Description OverviewWe are a multi-discipline, talented team of over 80 people, including UX/UI designers, graphic designers, animators, visualisers, real-time and web developers all over the globe. By harnessing outstanding, innovative, and creative talent, we transform the way our clients communicate, connect, and engage with their projects. We've successfully collaborated with SNC-Lavalin's clients including MoD, EDF, National Highways, Transport for London, HS2 and the Environment Agency to provide world-class solutions. People join our in-house agency to work on an exhilarating scope of projects, while having a positive impact on the world. We recognise that we work in a fast-paced environment. So, there are many ways we care for each other's wellbeing, from championing mental health to promoting flexible working and keeping active together.Make great projects happen. If you want to support projects that create a better future for the planet and its people, it doesn't get much bigger than this. From Birmingham to Bangalore, Creative Design is an international team collaborating to bring tomorrow's spaces to life through pioneering digital solutions - from web and apps to virtual reality and the metaverse. When you join us, your problem-solving, people skills and ability to support and lead projects will put you right at the heart. Liaising between creatives, account managers and major clients, you'll help drive ground-breaking campaigns, like creating a new brand that aims to solve the UK's housing crisis or developing a gamified e-learning experience for the government client. Your role Reporting to our Lead Project Manager, you'll plan and budget exciting projects from start through to delivery. You'll be our key contact with major clients and stakeholders and will build strong and long-lasting relationships through your excellent communication skills. You'll thrive in teams, working with PMs, AM's and discipline leads to redefine approaches, costs and timelines. The Bids /Proposal Project Manager is responsible for leading, coordinating, and delivering high quality and compelling bids that support the organisation's growth strategy. This role ensures all bid activities are managed efficiently, deadlines are met, and submissions are aligned with client requirements and internal governance standards. Lead the end-to-end management of ME of bid documentation production and some creative campaigns, including strategy, production, and delivery. Develop and maintain detailed bid plans, schedules, and resource requirements. Ensure bids are delivered on time, to a high standard, and in line with client instructions and evaluation criteria. Act as the central point of contact for ME clients but based in the UK. Define project scope, goals, deliverables, and success criteria in collaboration with stakeholders. Manage multiple high-priority projects simultaneously, ensuring timely delivery and adherence to quality standards. Facilitate alignment between regional and global teams to ensure consistency and effectiveness. Drive the adoption of tools and technologies that improve collaboration and project tracking. Identify potential risks and develop mitigation plans to address them proactively. Monitor and report on project performance using KPIs and dashboards. Conduct post-project reviews to identify successes, lessons learned, and areas for improvement. Provide data-driven insights to inform future creative strategies. You will be UK based, but you will be working directly with our team based in Dubai, working with ME clients. This role will mean working with different time zones and teams, and understanding regional nuances. About you Proven experience managing bids, tenders, or proposals in an in-house/creative agency or similar. Excellent project management skills, with experience managing budgets, estimates and schedules. Strong client management skills with the proven ability to add value. Experience of work-winning/business development and building strong client relationships(look & feel, film/animation, supporting innovative assets). Strong problem-solving/troubleshooting skills. Strong project management skills with the ability to manage multiple deadlines simultaneously. Excellent written and verbal communication skills. High attention to detail with a strong focus on quality and compliance. Confidence working with senior stakeholders and cross functional, global teams. Experience of using would be a bonus but not essential. Rewards & benefitsExplore the rewards and benefits that help you thrive - at every stage of your life and your career. Enjoy competitive salaries, employee rewards and a brilliant range of benefits you can tailor to suit your own health, wellbeing, financial and lifestyle choices. Make the most of a myriad of opportunities for training and professional development to grow your skills and expertise. And combine our hybrid working culture and flexible holiday allowances to balance a great job and fulfilling personal life. About AtkinsRéalisWe're , a world-class engineering services and nuclear organization. We connect people, data and technology to transform the world's infrastructure and energy systems. Together, with our industry partners and clients, and our global team of consultants, designers, engineers and project managers, we can change the world. We're committed to leading our clients across our various end markets to engineer a better future for our planet and its people. Additional information Security clearance This role may require security clearance and offers of employment will be dependent on obtaining the relevant level of clearance. If this is necessary, it will be discussed with you at interview. The vetting process is delivered by United Kingdom Security Vetting (UKSV) and may require candidates to provide proof of residency in the UK of 5 years or longer. If applying to this role please do not make reference to (in conversation) or include in your application or CV, details of any current or previously held security clearance.We are committed to creating a culture where everyone feels that they belong - a place where we can all be ourselves, thrive and develop to be the best we can be. So, we offer a range of family friendly, inclusive employment policies, flexible working arrangements and employee resource groups to support all employees. As an Equal Opportunities Employer, we value applications from all backgrounds, cultures and ability. As a Disability Confident Leader, we are committed to offering an interview to all applicants who have a disability and meet the essential criteria. If you would like to be considered under this commitment, please let us know at the application stage. Worker Type Employee Job Type Regular At AtkinsRéalis , we seek to hire individuals with diverse characteristics, backgrounds and perspectives. We strongly believe that world-class talent makes no distinctions based on gender, ethnic or national origin, sexual identity and orientation, age, religion or disability, but enriches itself through these differences.
Halliburton is an Equal Opportunity Employer. Employment decisions are made without regard to race, colour, religion, disability, genetic information, pregnancy, citizenship, marital status, sex/gender, sexual preference/ orientation, gender identity, age, veteran status, national origin, or any other status protected by law or regulation. Job Description This is a hands-on software engineering role. They are looking to recruit an experienced Senior Software Engineer to design, develop, and modernize high-performance Rock Physics desktop and cloud applications. Reporting to the Team Lead and working closely with the Product Owner, you will own the technical direction of production software - writing code daily, reviewing pull requests, and driving architectural decisions. Please note, although this is a hybrid position, you will be required to attend their Milton Park, Abingdon, Oxfordshire office a minimum of three days per week. Key Responsibilities: Design & build software - Architect, implement, and maintain complex desktop and cloud applications using modern software engineering practices (design patterns, SOLID principles, automated testing, continuous integration/delivery). Modernize legacy systems - Lead migration of mature C/C++ codebases to modern languages, runtimes, and UI/UX frameworks while preserving scientific accuracy and performance. Leverage AI-assisted development - Actively adopt AI-powered tools (e.g., Copilot, code-generation, automated testing assistants) to accelerate delivery and improve code quality. Collaborate on architecture - Partner with the Team Lead and Product Owner to translate requirements into sound, maintainable technical solutions the team can implement and iterate on. Mentor & lead technically - Coach junior and mid-level developers through code reviews, pair programming, and knowledge-sharing; foster a culture of engineering excellence. Communicate clearly - Escalate risks, trade-offs, and progress in a timely, structured manner to technical and non-technical stakeholders. Stay current - Continuously evaluate and adopt emerging languages, frameworks, cloud services, and AI/ML tooling relevant to the product. The ideal candidate Required Qualifications: 5+ years of professional software engineering building and shipping complex, production-grade applications - not solely scripting, prototyping, or research. Strong proficiency in C#/.NET; and also C/C++; demonstrated ability to work across both languages in a single product ecosystem. Undergraduate (or higher) degree in Computer Science, Software Engineering, or a closely related engineering discipline. Comfort and curiosity with AI-assisted development tools and a track record of staying ahead of technology trends. Experience with cloud architecture (AWS, Azure, and/or Google Cloud). Proven experience with software engineering fundamentals: object oriented and component based design, design patterns, unit/integration testing, version control (Git), and code review workflows. Hands on CI/CD experience - building, configuring, or maintaining automated build and deployment pipelines. Experience modernizing legacy software - migrating codebases from older languages or frameworks to current platforms, including UI/UX modernization. Self motivated and collaborative; thrives in a team environment and takes initiative without direction. Excellent analytical, communication, and problem solving skills. 97 Jubilee Avenue, Milton Park, Oxfordshire, OX14 4RW
14/06/2026
Full time
Halliburton is an Equal Opportunity Employer. Employment decisions are made without regard to race, colour, religion, disability, genetic information, pregnancy, citizenship, marital status, sex/gender, sexual preference/ orientation, gender identity, age, veteran status, national origin, or any other status protected by law or regulation. Job Description This is a hands-on software engineering role. They are looking to recruit an experienced Senior Software Engineer to design, develop, and modernize high-performance Rock Physics desktop and cloud applications. Reporting to the Team Lead and working closely with the Product Owner, you will own the technical direction of production software - writing code daily, reviewing pull requests, and driving architectural decisions. Please note, although this is a hybrid position, you will be required to attend their Milton Park, Abingdon, Oxfordshire office a minimum of three days per week. Key Responsibilities: Design & build software - Architect, implement, and maintain complex desktop and cloud applications using modern software engineering practices (design patterns, SOLID principles, automated testing, continuous integration/delivery). Modernize legacy systems - Lead migration of mature C/C++ codebases to modern languages, runtimes, and UI/UX frameworks while preserving scientific accuracy and performance. Leverage AI-assisted development - Actively adopt AI-powered tools (e.g., Copilot, code-generation, automated testing assistants) to accelerate delivery and improve code quality. Collaborate on architecture - Partner with the Team Lead and Product Owner to translate requirements into sound, maintainable technical solutions the team can implement and iterate on. Mentor & lead technically - Coach junior and mid-level developers through code reviews, pair programming, and knowledge-sharing; foster a culture of engineering excellence. Communicate clearly - Escalate risks, trade-offs, and progress in a timely, structured manner to technical and non-technical stakeholders. Stay current - Continuously evaluate and adopt emerging languages, frameworks, cloud services, and AI/ML tooling relevant to the product. The ideal candidate Required Qualifications: 5+ years of professional software engineering building and shipping complex, production-grade applications - not solely scripting, prototyping, or research. Strong proficiency in C#/.NET; and also C/C++; demonstrated ability to work across both languages in a single product ecosystem. Undergraduate (or higher) degree in Computer Science, Software Engineering, or a closely related engineering discipline. Comfort and curiosity with AI-assisted development tools and a track record of staying ahead of technology trends. Experience with cloud architecture (AWS, Azure, and/or Google Cloud). Proven experience with software engineering fundamentals: object oriented and component based design, design patterns, unit/integration testing, version control (Git), and code review workflows. Hands on CI/CD experience - building, configuring, or maintaining automated build and deployment pipelines. Experience modernizing legacy software - migrating codebases from older languages or frameworks to current platforms, including UI/UX modernization. Self motivated and collaborative; thrives in a team environment and takes initiative without direction. Excellent analytical, communication, and problem solving skills. 97 Jubilee Avenue, Milton Park, Oxfordshire, OX14 4RW
Aioi Nissay Dowa Europe Limited
City, Newcastle Upon Tyne
Overview We're AND-E - one of the fastest-growing insurance companies. And we're proud of our warm and inclusive culture. We're building a diverse community, with a unique blend of strengths, to take our business to the next level. As a DevOps Engineer, you'll be at the heart of our platforms, helping keep everything running smoothly behind the scenes while we deliver for our customers. You'll get hands on with AWS, working across monitoring, incident response, automation, and CI/CD - all the good stuff that keeps modern platforms fast, reliable, and scalable. This isn't a role where you'll just keep the lights on. You'll be solving real problems, reducing manual effort, and helping shape how we build and run our systems going forward. You'll work closely with experienced engineers, share ideas, and continuously look for smarter, better ways of doing things. Your work will directly support the systems that power our business, making sure they're ready when our customers need them most. If you're curious, collaborative, and enjoy solving meaningful technical challenges, this could be your next move-join us and take your career further. CHALLENGED NOW AND-EXPERT NEXT. Responsibilities Manage and support AWS services (EC2, RDS, S3, Lambda, networking), while driving automation using Shell, Python, and AWS-native solutions to improve efficiency and reliability. Assist in building and maintaining CI/CD pipelines using tools such as AWS CodePipeline and Jenkins. Support cloud-based deployment, monitoring, and operational tooling across application environments. Maintain platform availability, resilience, and disaster recovery capabilities, contributing to service reliability improvements (SLIs/SLOs). Participate in deployments, releases, and day to day operational support across multiple applications. Monitor system health, including application environments, scheduled jobs, integrations, and message queues, and contribute to logging and alerting standards. Support incident management activities, including triage, troubleshooting, escalation, root cause analysis (RCA), and continuous improvement based on incident trends. Assist with routine maintenance tasks such as data validation, fixes, and batch/integration support. Support containerisation using Docker and follow best practices for image creation and management. Assist with infrastructure and system administration tasks across Linux and Windows environments. Apply Infrastructure as Code (IaC) principles using Terraform. Follow DevOps best practices, including branching strategies and source control using Git and Bitbucket. Contribute to technical documentation, runbooks, and operational procedures using Confluence and Bitbucket. Collaborate in Agile ceremonies with cross functional teams, including developers, testers, infrastructure teams, and third party vendors. Support planned out of hours changes and incidents where required. Participate in cost awareness and optimisation activities within AWS environments. Knowledge, Experience and Qualifications Essential Experience in IT support and systems administration. Basic understanding of ITIL, DevOps, Agile, and Kanban principles. Exposure to Linux administration and troubleshooting. Hands on exposure to AWS core services (EC2, S3, RDS, IAM, CloudWatch). Understanding of CI/CD pipelines and deployment automation. Familiarity with monitoring, logging, and observability tools. Awareness of application platforms and middleware such as Java, Tomcat, Apache, and NodeJS. Experience using Git and collaborative development workflows. Basic scripting skills using Shell or Python. Understanding of containerisation concepts using Docker. Strong problem solving skills and attention to detail. Good communication and interpersonal skills. Willingness to learn and develop within a fast paced technical environment. Understanding of incident management and production support environments. Awareness of security best practices (IAM roles, secrets management). Desirable Exposure to Guidewire applications. Exposure to Terraform or Infrastructure as Code (IaC) tooling. Knowledge of AWS Lambda, serverless, and event driven architecture. Experience within insurance or financial services environments. Experience with EKS / container orchestration (or strong Docker usage). Experience working in 24/7 production environments, ideally within regulated settings. Understanding of release management and change controls in regulated environments. Why Join Us? We're all about helping you grow, with plenty of support to develop in your current role whilst also creating opportunities to explore new ones and advance your career. We realise that we need to be a good fit for you above all else - so here's what you can enjoy about AND-E: Recognised as the Best Large Insurance Employer - we are proud to have been named the Best Large Insurance Employer for 2023 at the prestigious British Insurance Awards. Unmatched Work Life Balance. Competitive Salaries and Benefits Package: We offer competitive salaries that recognise your skills and expertise. We champion choice, flexibility, and balance in both work and home life. Our commitment to diversity, equity, and inclusion ensures everyone feels valued and supported - including embracing neurodiversity and providing the tools needed to thrive. We like to think our benefits package is one of the best, focusing on colleagues' health, wealth, and lifestyle. We offer: Up to 28 Days annual leave with the option to buy/sell up to 5 days holiday 7.5% Discretionary Annual Bonus Healix Private Medical Insurance Options 3 Annual Salary Life Assurance A range of health, wellbeing, and financial support benefits, including money back on health expenses, Employee Assistance Programme, Flu Jab voucher, Virtual GP service, and driving lessons for you and your family. Additional perks such as a pension advisory service, family friendly policies, season ticket loan , cycle scheme , and financial flexibility through Wagestream . Subject to company performance and completion of probation Aioi Nissay Dowa Europe is committed to promoting equal opportunities in employment. Employees and job applicants will receive equal treatment regardless of age, disability, gender reassignment, marital or civil partner status, pregnancy or maternity, race, colour, nationality, ethnic or national origin, religion or belief, sex or sexual orientation (Protected Characteristics). At AND E, equal opportunity is more than a policy-it's a promise. We welcome applications from all individuals regardless of age, disability, gender identity, marital status, pregnancy, race, religion, sexual orientation, or any other protected characteristic. Reasonable adjustments: If you require any adjustments to support you during our recruitment process, please let us know. We're committed to making the process accessible and are happy to help.
14/06/2026
Full time
Overview We're AND-E - one of the fastest-growing insurance companies. And we're proud of our warm and inclusive culture. We're building a diverse community, with a unique blend of strengths, to take our business to the next level. As a DevOps Engineer, you'll be at the heart of our platforms, helping keep everything running smoothly behind the scenes while we deliver for our customers. You'll get hands on with AWS, working across monitoring, incident response, automation, and CI/CD - all the good stuff that keeps modern platforms fast, reliable, and scalable. This isn't a role where you'll just keep the lights on. You'll be solving real problems, reducing manual effort, and helping shape how we build and run our systems going forward. You'll work closely with experienced engineers, share ideas, and continuously look for smarter, better ways of doing things. Your work will directly support the systems that power our business, making sure they're ready when our customers need them most. If you're curious, collaborative, and enjoy solving meaningful technical challenges, this could be your next move-join us and take your career further. CHALLENGED NOW AND-EXPERT NEXT. Responsibilities Manage and support AWS services (EC2, RDS, S3, Lambda, networking), while driving automation using Shell, Python, and AWS-native solutions to improve efficiency and reliability. Assist in building and maintaining CI/CD pipelines using tools such as AWS CodePipeline and Jenkins. Support cloud-based deployment, monitoring, and operational tooling across application environments. Maintain platform availability, resilience, and disaster recovery capabilities, contributing to service reliability improvements (SLIs/SLOs). Participate in deployments, releases, and day to day operational support across multiple applications. Monitor system health, including application environments, scheduled jobs, integrations, and message queues, and contribute to logging and alerting standards. Support incident management activities, including triage, troubleshooting, escalation, root cause analysis (RCA), and continuous improvement based on incident trends. Assist with routine maintenance tasks such as data validation, fixes, and batch/integration support. Support containerisation using Docker and follow best practices for image creation and management. Assist with infrastructure and system administration tasks across Linux and Windows environments. Apply Infrastructure as Code (IaC) principles using Terraform. Follow DevOps best practices, including branching strategies and source control using Git and Bitbucket. Contribute to technical documentation, runbooks, and operational procedures using Confluence and Bitbucket. Collaborate in Agile ceremonies with cross functional teams, including developers, testers, infrastructure teams, and third party vendors. Support planned out of hours changes and incidents where required. Participate in cost awareness and optimisation activities within AWS environments. Knowledge, Experience and Qualifications Essential Experience in IT support and systems administration. Basic understanding of ITIL, DevOps, Agile, and Kanban principles. Exposure to Linux administration and troubleshooting. Hands on exposure to AWS core services (EC2, S3, RDS, IAM, CloudWatch). Understanding of CI/CD pipelines and deployment automation. Familiarity with monitoring, logging, and observability tools. Awareness of application platforms and middleware such as Java, Tomcat, Apache, and NodeJS. Experience using Git and collaborative development workflows. Basic scripting skills using Shell or Python. Understanding of containerisation concepts using Docker. Strong problem solving skills and attention to detail. Good communication and interpersonal skills. Willingness to learn and develop within a fast paced technical environment. Understanding of incident management and production support environments. Awareness of security best practices (IAM roles, secrets management). Desirable Exposure to Guidewire applications. Exposure to Terraform or Infrastructure as Code (IaC) tooling. Knowledge of AWS Lambda, serverless, and event driven architecture. Experience within insurance or financial services environments. Experience with EKS / container orchestration (or strong Docker usage). Experience working in 24/7 production environments, ideally within regulated settings. Understanding of release management and change controls in regulated environments. Why Join Us? We're all about helping you grow, with plenty of support to develop in your current role whilst also creating opportunities to explore new ones and advance your career. We realise that we need to be a good fit for you above all else - so here's what you can enjoy about AND-E: Recognised as the Best Large Insurance Employer - we are proud to have been named the Best Large Insurance Employer for 2023 at the prestigious British Insurance Awards. Unmatched Work Life Balance. Competitive Salaries and Benefits Package: We offer competitive salaries that recognise your skills and expertise. We champion choice, flexibility, and balance in both work and home life. Our commitment to diversity, equity, and inclusion ensures everyone feels valued and supported - including embracing neurodiversity and providing the tools needed to thrive. We like to think our benefits package is one of the best, focusing on colleagues' health, wealth, and lifestyle. We offer: Up to 28 Days annual leave with the option to buy/sell up to 5 days holiday 7.5% Discretionary Annual Bonus Healix Private Medical Insurance Options 3 Annual Salary Life Assurance A range of health, wellbeing, and financial support benefits, including money back on health expenses, Employee Assistance Programme, Flu Jab voucher, Virtual GP service, and driving lessons for you and your family. Additional perks such as a pension advisory service, family friendly policies, season ticket loan , cycle scheme , and financial flexibility through Wagestream . Subject to company performance and completion of probation Aioi Nissay Dowa Europe is committed to promoting equal opportunities in employment. Employees and job applicants will receive equal treatment regardless of age, disability, gender reassignment, marital or civil partner status, pregnancy or maternity, race, colour, nationality, ethnic or national origin, religion or belief, sex or sexual orientation (Protected Characteristics). At AND E, equal opportunity is more than a policy-it's a promise. We welcome applications from all individuals regardless of age, disability, gender identity, marital status, pregnancy, race, religion, sexual orientation, or any other protected characteristic. Reasonable adjustments: If you require any adjustments to support you during our recruitment process, please let us know. We're committed to making the process accessible and are happy to help.
About Us At IOTech Systems we build software that sits at the heart of industrial edge deployments. Think manufacturing lines, energy infrastructure, smart buildings, all generating data that needs to be collected, processed, and acted on in real time. Our platform is used by some of the world's leading industrial operators, and we're growing the engineering team that builds it. We're looking for a software engineer, mid-level or senior, who wants to work on genuinely challenging problems in a small, experienced team. What You'll Do You'll work on our core edge platform alongside a small, experienced team, taking on genuinely complex distributed systems problems. Day to day that means designing and building solid solutions, writing clean production-quality code in C, C++ or Go, and working closely with product managers and technical leads to shape where the platform goes next. You'll also help the people around you do their best work, through code reviews, honest feedback, and sharing what you know. What We're Looking For We hire for potential as much as experience, so if you meet most of the below but not all, it's still worth getting in touch. Technical Skills Solid commercial experience as a software developer with strong skills in C, C++ or Go A genuine care for code quality and clean, maintainable solutions Hands on experience with containerised environments, Docker and Kubernetes Familiarity with Agile ways of working, ideally Scrum An interest in industrial IOT or edge computing (prior experience isn't required) What We Offer Salary is between £40,000 and £75,000 depending on experience. On top of that you get a competitive employer pension, private health insurance, YuLife for life insurance and wellbeing, an employee assistance programme, and 25 days holiday plus bank holidays with extra days for length of service. There's also a social club fund, salary sacrifice schemes, and hybrid working with flexible arrangements we're happy to talk through at interview.
14/06/2026
Full time
About Us At IOTech Systems we build software that sits at the heart of industrial edge deployments. Think manufacturing lines, energy infrastructure, smart buildings, all generating data that needs to be collected, processed, and acted on in real time. Our platform is used by some of the world's leading industrial operators, and we're growing the engineering team that builds it. We're looking for a software engineer, mid-level or senior, who wants to work on genuinely challenging problems in a small, experienced team. What You'll Do You'll work on our core edge platform alongside a small, experienced team, taking on genuinely complex distributed systems problems. Day to day that means designing and building solid solutions, writing clean production-quality code in C, C++ or Go, and working closely with product managers and technical leads to shape where the platform goes next. You'll also help the people around you do their best work, through code reviews, honest feedback, and sharing what you know. What We're Looking For We hire for potential as much as experience, so if you meet most of the below but not all, it's still worth getting in touch. Technical Skills Solid commercial experience as a software developer with strong skills in C, C++ or Go A genuine care for code quality and clean, maintainable solutions Hands on experience with containerised environments, Docker and Kubernetes Familiarity with Agile ways of working, ideally Scrum An interest in industrial IOT or edge computing (prior experience isn't required) What We Offer Salary is between £40,000 and £75,000 depending on experience. On top of that you get a competitive employer pension, private health insurance, YuLife for life insurance and wellbeing, an employee assistance programme, and 25 days holiday plus bank holidays with extra days for length of service. There's also a social club fund, salary sacrifice schemes, and hybrid working with flexible arrangements we're happy to talk through at interview.
Role Summary As a Frontend Engineer at Sensor Tower, you will not only build features, you will define how we build them. You will take ownership of major technical components, ensuring our applications are scalable, maintainable, and fast. In our lean and flat organization, your voice will shape the technical direction of our product, helping us deliver an intuitive, fluid user experience that helps our customers understand the digital ecosystem. Responsibilities Architect and deliver complex, scalable frontend systems that are simple and effective, removing unnecessary complexity from our codebase. Partner with Product Managers to co-author requirements and shape the scope, ensuring engineering feasibility is considered during ideation, not just execution. Lead technical decision-making for medium-to-large scoped features, taking responsibility for the successful delivery of value to the customer, not just the completion of tickets. Mentor junior and mid-level engineers through code reviews, pair programming, and by instilling quality-first habits across the team. Take ownership of the frontend stack by proactively identifying bottlenecks, technical debt, or systemic issues and driving the initiatives to fix them. Advocate for and drive best practices in React, TypeScript, and web performance optimization across the engineering organization. Collaborate deeply with Data Science and Backend Engineers to ensure seamless data flow and end-to-end system reliability, and use these partnerships to progressively expand your expertise across the full stack. Qualifications 4+ years of software engineering experience with a deep specialization in modern JavaScript, TypeScript, and React. Proven ability to architect complex state management. While our stack relies on TanStack Query, React Router and Zustand, we value engineers who understand the principles and can adapt expertise from other libraries like Redux, MobX, NextJS. Can design systems that handle complexity without becoming complicated, prioritizing long-term maintainability. Experience elevating the skills of peers. You don't just review their code; you teach patterns and best practices. Competence in writing robust and efficient unit and integration tests using frameworks like Jest or Playwright. Deep understanding of web performance, browser internals, and optimization techniques for data-heavy applications. A "Product Owner" mindset. You care deeply about the "why" behind every feature, viewing code as a tool to solve real user problems. You are comfortable pushing back on requirements and proposing alternative solutions that drive better business outcomes and user experiences. Extra Credit Experience in data visualization and analytics (handling large datasets, heavy DOM manipulation with libraries like Highcharts). A portfolio, GitHub history, or technical writing that demonstrates clean code, an eye for design, and the ability to solve complex architectural challenges. Familiarity with back end frameworks Ruby on Rails/Angular and different types of DBs (Clickhouse, Mongo, Postgres). Knowledge of AI-driven coding tools and models as we encourage leveraging AI to enhance coding efficiency and unlock creative potential. Benefits Flexible time off so employees can shape their time away from work. Health and wellness stipend to achieve and maintain a healthy lifestyle through physical and mental fitness. Monthly internet stipend and a one-time $500 home office stipend. Equal Opportunity Employer We are committed to equal employment opportunities regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, and veteran status. We will consider qualified applicants with arrest and conviction records. If you have a disability or special need, please do not hesitate to let us know and we'll do our best to accommodate.
14/06/2026
Full time
Role Summary As a Frontend Engineer at Sensor Tower, you will not only build features, you will define how we build them. You will take ownership of major technical components, ensuring our applications are scalable, maintainable, and fast. In our lean and flat organization, your voice will shape the technical direction of our product, helping us deliver an intuitive, fluid user experience that helps our customers understand the digital ecosystem. Responsibilities Architect and deliver complex, scalable frontend systems that are simple and effective, removing unnecessary complexity from our codebase. Partner with Product Managers to co-author requirements and shape the scope, ensuring engineering feasibility is considered during ideation, not just execution. Lead technical decision-making for medium-to-large scoped features, taking responsibility for the successful delivery of value to the customer, not just the completion of tickets. Mentor junior and mid-level engineers through code reviews, pair programming, and by instilling quality-first habits across the team. Take ownership of the frontend stack by proactively identifying bottlenecks, technical debt, or systemic issues and driving the initiatives to fix them. Advocate for and drive best practices in React, TypeScript, and web performance optimization across the engineering organization. Collaborate deeply with Data Science and Backend Engineers to ensure seamless data flow and end-to-end system reliability, and use these partnerships to progressively expand your expertise across the full stack. Qualifications 4+ years of software engineering experience with a deep specialization in modern JavaScript, TypeScript, and React. Proven ability to architect complex state management. While our stack relies on TanStack Query, React Router and Zustand, we value engineers who understand the principles and can adapt expertise from other libraries like Redux, MobX, NextJS. Can design systems that handle complexity without becoming complicated, prioritizing long-term maintainability. Experience elevating the skills of peers. You don't just review their code; you teach patterns and best practices. Competence in writing robust and efficient unit and integration tests using frameworks like Jest or Playwright. Deep understanding of web performance, browser internals, and optimization techniques for data-heavy applications. A "Product Owner" mindset. You care deeply about the "why" behind every feature, viewing code as a tool to solve real user problems. You are comfortable pushing back on requirements and proposing alternative solutions that drive better business outcomes and user experiences. Extra Credit Experience in data visualization and analytics (handling large datasets, heavy DOM manipulation with libraries like Highcharts). A portfolio, GitHub history, or technical writing that demonstrates clean code, an eye for design, and the ability to solve complex architectural challenges. Familiarity with back end frameworks Ruby on Rails/Angular and different types of DBs (Clickhouse, Mongo, Postgres). Knowledge of AI-driven coding tools and models as we encourage leveraging AI to enhance coding efficiency and unlock creative potential. Benefits Flexible time off so employees can shape their time away from work. Health and wellness stipend to achieve and maintain a healthy lifestyle through physical and mental fitness. Monthly internet stipend and a one-time $500 home office stipend. Equal Opportunity Employer We are committed to equal employment opportunities regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, and veteran status. We will consider qualified applicants with arrest and conviction records. If you have a disability or special need, please do not hesitate to let us know and we'll do our best to accommodate.
Methods Business and Digital Technology Ltd is seeking a Mid-Level Java / .NET Developer to join their team in Greater London. The role involves developing digital services for the public sector, focusing on writing clean, well-tested code and mentoring junior developers. Key qualifications include experience with .NET Core and Azure services, along with a strong understanding of best development practices. The company offers a supportive environment with numerous benefits, including wellness programs and a discretionary bonus.
14/06/2026
Full time
Methods Business and Digital Technology Ltd is seeking a Mid-Level Java / .NET Developer to join their team in Greater London. The role involves developing digital services for the public sector, focusing on writing clean, well-tested code and mentoring junior developers. Key qualifications include experience with .NET Core and Azure services, along with a strong understanding of best development practices. The company offers a supportive environment with numerous benefits, including wellness programs and a discretionary bonus.
We are looking for a Mid-LevelJava / .NET Developerwith strong Azure experience to contribute to the delivery of digital services for the public sector.You'llwork as part of a collaborative team building solutions that serve citizens, writing clean, well-tested code and growing your skills in a supportive environment. As a Mid-Level Developer, you will take ownership of complete features and components, work closely with senior developers to implement technical solutions, and begin to mentor junior colleagues while continuing to develop your ownexpertise. Software Development:Design, build, andmaintainapplications using .NET 8/Core and C#, writing clean, secure, and well-tested code that meets user needs. Design, develop, and deploy stable, well-tested fixes using Java and related frameworks. Cloud Implementation:Work with Azure services (Functions, Service Bus, App Services, Azure SQL) to build and deploy cloud-native solutions, following architectural guidance from senior team members. Security & Compliance:Follow secure coding practices and ensure solutions meet government security requirements and accessibility standards (WCAG). Collaboration:Work within an agile team alongside Product Owners, Delivery Managers, and other developers to deliver features that meet policy and user requirements. Mentorship:Coach and mentor junior developers,participatein code reviews, and share knowledge with the team. Service Support:Operatethe services you build, help fix service issues, and contribute to monitoring and maintenance activities. Essential Skills & Experience Proven experience as a Back-End Developer with a strong focus on Java. Strong .NET Knowledge:Solid experience with C# and .NET Core/6+, including understanding of dependency injection, middleware, and asynchronous programming. Azure Experience:Practical experience building and deploying solutions using Azure services such as App Services, Key Vault, Azure SQL, and Service Bus. Modern Patterns:Working knowledge of RESTful API design,microservicesconcepts, and event-driven architecture. Data Skills:Experience working with SQL Server andunderstanding ofdatabase design and optimization. Development Practices:Experience with CI/CD pipelines using Azure DevOps or GitHub Actions, and automated testing approaches. Testing:Strong focus on writing unit and integration tests to ensure code quality. Desirable Attributes Public Sector Experience:Exposure to GDS frameworks or similarly regulated environments (e.g., Health, Defense, Finance). Containerization:Basic experience with Docker or container concepts. Frontend Skills:Some experience with modern JavaScript frameworks like Angular or React. Certifications:Microsoft Certified: Azure Developer Associate or similar Azure certifications. Active SC Clearance:While BPSS isrequired, existing SC clearance is beneficial. What We Look For We'relooking for developers who are comfortable working on complete features independently while knowing when to ask for help. You should be curious about the "why" behind technical decisions, eager to learn from senior colleagues, and ready to take increasing responsibility for the quality and reliability of the services you build. By joining us you can expect: Autonomy to develop and grow your skills and experience Be part of exciting project work that is making a difference in society Strong, inspiring and thought-provoking leadership A supportive and collaborative environment. As well as this, we offer: Development access to LinkedIn Learning, a management development programme and training Wellness 24/7 Confidential employee assistance programme Social - Breakfast Tuesdays, Thirsty Thursdays and Pizza on the last Thursday of each month as well as commitment to charitable causes Time off 25 days a year Pension Salary Exchange Scheme with 4% employer contribution and 5% employee contribution Discretionary Company Bonus based on company and individual performance Life Assurance of 4 times base salary Private Medical Insurance which is non-contributory (spouse and dependants included) Worldwide Travel Insurance which is non-contributory (spouse and dependants included)
14/06/2026
Full time
We are looking for a Mid-LevelJava / .NET Developerwith strong Azure experience to contribute to the delivery of digital services for the public sector.You'llwork as part of a collaborative team building solutions that serve citizens, writing clean, well-tested code and growing your skills in a supportive environment. As a Mid-Level Developer, you will take ownership of complete features and components, work closely with senior developers to implement technical solutions, and begin to mentor junior colleagues while continuing to develop your ownexpertise. Software Development:Design, build, andmaintainapplications using .NET 8/Core and C#, writing clean, secure, and well-tested code that meets user needs. Design, develop, and deploy stable, well-tested fixes using Java and related frameworks. Cloud Implementation:Work with Azure services (Functions, Service Bus, App Services, Azure SQL) to build and deploy cloud-native solutions, following architectural guidance from senior team members. Security & Compliance:Follow secure coding practices and ensure solutions meet government security requirements and accessibility standards (WCAG). Collaboration:Work within an agile team alongside Product Owners, Delivery Managers, and other developers to deliver features that meet policy and user requirements. Mentorship:Coach and mentor junior developers,participatein code reviews, and share knowledge with the team. Service Support:Operatethe services you build, help fix service issues, and contribute to monitoring and maintenance activities. Essential Skills & Experience Proven experience as a Back-End Developer with a strong focus on Java. Strong .NET Knowledge:Solid experience with C# and .NET Core/6+, including understanding of dependency injection, middleware, and asynchronous programming. Azure Experience:Practical experience building and deploying solutions using Azure services such as App Services, Key Vault, Azure SQL, and Service Bus. Modern Patterns:Working knowledge of RESTful API design,microservicesconcepts, and event-driven architecture. Data Skills:Experience working with SQL Server andunderstanding ofdatabase design and optimization. Development Practices:Experience with CI/CD pipelines using Azure DevOps or GitHub Actions, and automated testing approaches. Testing:Strong focus on writing unit and integration tests to ensure code quality. Desirable Attributes Public Sector Experience:Exposure to GDS frameworks or similarly regulated environments (e.g., Health, Defense, Finance). Containerization:Basic experience with Docker or container concepts. Frontend Skills:Some experience with modern JavaScript frameworks like Angular or React. Certifications:Microsoft Certified: Azure Developer Associate or similar Azure certifications. Active SC Clearance:While BPSS isrequired, existing SC clearance is beneficial. What We Look For We'relooking for developers who are comfortable working on complete features independently while knowing when to ask for help. You should be curious about the "why" behind technical decisions, eager to learn from senior colleagues, and ready to take increasing responsibility for the quality and reliability of the services you build. By joining us you can expect: Autonomy to develop and grow your skills and experience Be part of exciting project work that is making a difference in society Strong, inspiring and thought-provoking leadership A supportive and collaborative environment. As well as this, we offer: Development access to LinkedIn Learning, a management development programme and training Wellness 24/7 Confidential employee assistance programme Social - Breakfast Tuesdays, Thirsty Thursdays and Pizza on the last Thursday of each month as well as commitment to charitable causes Time off 25 days a year Pension Salary Exchange Scheme with 4% employer contribution and 5% employee contribution Discretionary Company Bonus based on company and individual performance Life Assurance of 4 times base salary Private Medical Insurance which is non-contributory (spouse and dependants included) Worldwide Travel Insurance which is non-contributory (spouse and dependants included)
Role Overview The Senior Java Developer is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead application systems analysis and programming activities. Team Background The Derivatives Credit Risk Technology Team is responsible for delivering Counterparty Credit Risk Management software solutions to Citi's Risk organization which manages Citi's exposure to financial institutions, governments and corporates that trade with Citi. The team builds and maintains software used to compute metrics that help mitigate Citi's exposure to counterparty default. The solutions include consumption of trades, collateral, market data, counterparty and security reference data from over 50 sources, and the computation of optimal margin allocation for portfolios and trades, haircut for security and cash collateral, trade and collateral liquidity, collateral concentration levels and wrong way risk, amongst others that feed into the computation of Pre-Settlement Risk (PSE), Settlement Risk, Exposure at Default (EAD) and Risk Weighted Assets (RWA). Key Responsibilities Deliver advanced technology projects as an individual contributor providing expertise in the full software development lifecycle, from concept and design, development, to testing and deployment. Opportunities available to expand responsibilities to a team leadership position based on leadership potential and performance. Provide technical leadership on projects implemented by the wider team of Software Engineers/Analyst Developers using advanced knowledge of application development. Ensure application design adheres to the appropriate architectural and design patterns in the systems. Utilize advanced knowledge of engineering process and develop standards for coding, testing, debugging and productionization. Collaborate effectively with a large global team of software engineers, business analysts, dev-ops and support staff to deliver software solutions for the business. Advance the derivatives exposure processing software infrastructure by continuously adopting new technologies where appropriate to solve business problems while adhering to Citi's architectural guidelines. Build bespoke solutions where necessary to perform risk and capital exposure impact analysis on data sets comprising millions of records. Serve as advisor or coach to mid-level/junior developers and analysts, helping build the overall engineering capabilities of the team. Appropriately assess risk when decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency. Ideal Background Core Java experience developing robust, scalable, and maintainable applications applying Object Oriented Design principles. Experience working in the Capital Markets domain. Good understanding of Derivatives and Risk management is a significant advantage. Experience with Agile software development processes with a strong emphasis on test driven development. Understanding of Java internals such as class loading and memory management. Demonstrated capacity to build sophisticated tooling for development and production team use. Good to have Experience re-engineering large monolithic applications to microservices. Experience re-engineering complex franchise critical applications to new platforms. Experience in Tableau or equivalent data analytics tool. Skills Java Core with extensive hands on experience with concurrent programming. Spring Framework including Core, Integration, Batch, JDBC, Hibernate. Distributed Caching frameworks such as Gemfire, Oracle Coherence, Redis or equivalent. Cloud computing technologies with practical experience working with containers, microservices and large datasets (Docker, Kubernetes). Databases - RDBMS preferably Oracle, NoSQL preferably MongoDB. Familiarity with Linux environment including scripting skills. SDLC/Dev Ops - Git/BitBucket, CI/CD pipeline frameworks such as Jenkins, SonarQube, JIRA, Any secure coding toolkits. Education Bachelor's degree/University degree or equivalent experience. Master's degree preferred. This job description provides a high level review of the types of work performed. Other job related duties may be assigned as required. Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law. Accessibility at Citi. View Citi's EEO Policy Statement and the Know Your Rights poster.
14/06/2026
Full time
Role Overview The Senior Java Developer is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead application systems analysis and programming activities. Team Background The Derivatives Credit Risk Technology Team is responsible for delivering Counterparty Credit Risk Management software solutions to Citi's Risk organization which manages Citi's exposure to financial institutions, governments and corporates that trade with Citi. The team builds and maintains software used to compute metrics that help mitigate Citi's exposure to counterparty default. The solutions include consumption of trades, collateral, market data, counterparty and security reference data from over 50 sources, and the computation of optimal margin allocation for portfolios and trades, haircut for security and cash collateral, trade and collateral liquidity, collateral concentration levels and wrong way risk, amongst others that feed into the computation of Pre-Settlement Risk (PSE), Settlement Risk, Exposure at Default (EAD) and Risk Weighted Assets (RWA). Key Responsibilities Deliver advanced technology projects as an individual contributor providing expertise in the full software development lifecycle, from concept and design, development, to testing and deployment. Opportunities available to expand responsibilities to a team leadership position based on leadership potential and performance. Provide technical leadership on projects implemented by the wider team of Software Engineers/Analyst Developers using advanced knowledge of application development. Ensure application design adheres to the appropriate architectural and design patterns in the systems. Utilize advanced knowledge of engineering process and develop standards for coding, testing, debugging and productionization. Collaborate effectively with a large global team of software engineers, business analysts, dev-ops and support staff to deliver software solutions for the business. Advance the derivatives exposure processing software infrastructure by continuously adopting new technologies where appropriate to solve business problems while adhering to Citi's architectural guidelines. Build bespoke solutions where necessary to perform risk and capital exposure impact analysis on data sets comprising millions of records. Serve as advisor or coach to mid-level/junior developers and analysts, helping build the overall engineering capabilities of the team. Appropriately assess risk when decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency. Ideal Background Core Java experience developing robust, scalable, and maintainable applications applying Object Oriented Design principles. Experience working in the Capital Markets domain. Good understanding of Derivatives and Risk management is a significant advantage. Experience with Agile software development processes with a strong emphasis on test driven development. Understanding of Java internals such as class loading and memory management. Demonstrated capacity to build sophisticated tooling for development and production team use. Good to have Experience re-engineering large monolithic applications to microservices. Experience re-engineering complex franchise critical applications to new platforms. Experience in Tableau or equivalent data analytics tool. Skills Java Core with extensive hands on experience with concurrent programming. Spring Framework including Core, Integration, Batch, JDBC, Hibernate. Distributed Caching frameworks such as Gemfire, Oracle Coherence, Redis or equivalent. Cloud computing technologies with practical experience working with containers, microservices and large datasets (Docker, Kubernetes). Databases - RDBMS preferably Oracle, NoSQL preferably MongoDB. Familiarity with Linux environment including scripting skills. SDLC/Dev Ops - Git/BitBucket, CI/CD pipeline frameworks such as Jenkins, SonarQube, JIRA, Any secure coding toolkits. Education Bachelor's degree/University degree or equivalent experience. Master's degree preferred. This job description provides a high level review of the types of work performed. Other job related duties may be assigned as required. Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law. Accessibility at Citi. View Citi's EEO Policy Statement and the Know Your Rights poster.
The Senior Java Developer is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems analysis and programming activities. Team Background The Derivatives Credit Risk Technology Team is responsible for delivering Counterparty Credit Risk Management software solutions to Citi's Risk organization which manages Citi's exposure to financial institutions, governments and corporates that trade with Citi. The team builds and maintains software used to compute metrics that help mitigate Citi's exposure to counterparty default. The solutions include consumption of trades, collateral, market data, counterparty and security reference data from over 50 sources, and the computation of optimal margin allocation for portfolios and trades, haircut for security and cash collateral, trade and collateral liquidity, collateral concentration levels and wrong way risk, amongst others that feed into the computation of Pre-Settlement Risk (PSE), Settlement Risk, Exposure at Default (EAD) and Risk Weighted Assets (RWA). This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required. Key Responsibilities Deliver advanced technology projects as an individual contributor providing expertise in the full software development lifecycle, from concept and design, development, to testing and deployment. Opportunities available to expand responsibilities to a team leadership position based on leadership potential and performance. Provide technical leadership on projects implemented by the wider team of Software Engineers/Analyst Developers using advanced knowledge of application development. Ensure application design adheres to the appropriate architectural and design patterns in the systems. Utilize advanced knowledge of engineering process and develop standards for coding, testing, debugging and productionization. Collaborate effectively with a large global team of software engineers, business analysts, dev ops and support staff to deliver software solutions for the business. Advance the derivatives exposure processing software infrastructure by continuously adopting new technologies where appropriate to solve business problems while adhering to Citi's architectural guidelines. Build bespoke solutions where necessary to perform risk and capital exposure impact analysis on data sets comprising millions of records. Serve as advisor or coach to mid level/junior developers and analysts, helping build the overall engineering capabilities of the team. Appropriately assess risk when decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgement regarding personal behaviour, conduct and business practices, and escalating, managing and reporting control issues with transparency. Ideal Background Core Java experience developing robust, scalable, and maintainable applications applying Object Oriented Design principles. Experience working in the Capital Markets domain. Good understanding of Derivatives and Risk management is as significant advantage. Experience with Agile software development processes with a strong emphasis on test driven development. Understanding of Java internals such as class loading and memory management. Demonstrated capacity to build sophisticated tooling for development and production team use. Good to Have Experience re engineering large monolithic applications to microservices. Experience re engineering complex franchise critical applications to new platforms. Experience in Tableau or equivalent data analytics tool. Skills Java Core with extensive hands on experience with concurrent programming. Spring Framework including Core, Integration, Batch, JDBC, Hibernate. Distributed Caching frameworks such as Gemfire, Oracle Coherence, Redis or equivalent. Cloud computing technologies with practical experience working with containers, microservices and large datasets (Docker, Kubernetes). Databases - RDBMS preferably Oracle, NoSQL preferably MongoDB. Familiarity with Linux environment including scripting skills. SDLC/DevOps - Git/BitBucket, CI/CD pipeline frameworks such as Jenkins, SonarQube, JIRA, Any secure coding toolkits. Education Bachelor's degree/University degree or equivalent experience Master's degree preferred Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi. View Citi's EEO Policy Statement and the Know Your Rights poster.
14/06/2026
Full time
The Senior Java Developer is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems analysis and programming activities. Team Background The Derivatives Credit Risk Technology Team is responsible for delivering Counterparty Credit Risk Management software solutions to Citi's Risk organization which manages Citi's exposure to financial institutions, governments and corporates that trade with Citi. The team builds and maintains software used to compute metrics that help mitigate Citi's exposure to counterparty default. The solutions include consumption of trades, collateral, market data, counterparty and security reference data from over 50 sources, and the computation of optimal margin allocation for portfolios and trades, haircut for security and cash collateral, trade and collateral liquidity, collateral concentration levels and wrong way risk, amongst others that feed into the computation of Pre-Settlement Risk (PSE), Settlement Risk, Exposure at Default (EAD) and Risk Weighted Assets (RWA). This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required. Key Responsibilities Deliver advanced technology projects as an individual contributor providing expertise in the full software development lifecycle, from concept and design, development, to testing and deployment. Opportunities available to expand responsibilities to a team leadership position based on leadership potential and performance. Provide technical leadership on projects implemented by the wider team of Software Engineers/Analyst Developers using advanced knowledge of application development. Ensure application design adheres to the appropriate architectural and design patterns in the systems. Utilize advanced knowledge of engineering process and develop standards for coding, testing, debugging and productionization. Collaborate effectively with a large global team of software engineers, business analysts, dev ops and support staff to deliver software solutions for the business. Advance the derivatives exposure processing software infrastructure by continuously adopting new technologies where appropriate to solve business problems while adhering to Citi's architectural guidelines. Build bespoke solutions where necessary to perform risk and capital exposure impact analysis on data sets comprising millions of records. Serve as advisor or coach to mid level/junior developers and analysts, helping build the overall engineering capabilities of the team. Appropriately assess risk when decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgement regarding personal behaviour, conduct and business practices, and escalating, managing and reporting control issues with transparency. Ideal Background Core Java experience developing robust, scalable, and maintainable applications applying Object Oriented Design principles. Experience working in the Capital Markets domain. Good understanding of Derivatives and Risk management is as significant advantage. Experience with Agile software development processes with a strong emphasis on test driven development. Understanding of Java internals such as class loading and memory management. Demonstrated capacity to build sophisticated tooling for development and production team use. Good to Have Experience re engineering large monolithic applications to microservices. Experience re engineering complex franchise critical applications to new platforms. Experience in Tableau or equivalent data analytics tool. Skills Java Core with extensive hands on experience with concurrent programming. Spring Framework including Core, Integration, Batch, JDBC, Hibernate. Distributed Caching frameworks such as Gemfire, Oracle Coherence, Redis or equivalent. Cloud computing technologies with practical experience working with containers, microservices and large datasets (Docker, Kubernetes). Databases - RDBMS preferably Oracle, NoSQL preferably MongoDB. Familiarity with Linux environment including scripting skills. SDLC/DevOps - Git/BitBucket, CI/CD pipeline frameworks such as Jenkins, SonarQube, JIRA, Any secure coding toolkits. Education Bachelor's degree/University degree or equivalent experience Master's degree preferred Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi. View Citi's EEO Policy Statement and the Know Your Rights poster.
Teamwork makes the stream work. Roku is changing how the world watches TV Roku is the TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers. From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. About the team This team spends most of its time building and improving the UI framework and components that power Roku user experiences. Our roadmap helps us accelerate our growth and scale, putting surprising new features into the hands of tens of millions of Roku users worldwide. Our developers and engineers are owners. They are motivated from within, finding and taking on a feature or project simply because that problem needs to be solved and shipped. But that individual must work together with different engineering teams, UI design, product teams, and business leadership to make things happen, which means that engineers succeed here because they can maintain that independent spirit and motivation within a deeply collaborative environment. We are the pragmatic dreamers inventing and re-inventing the world of streaming media. About the role Roku pioneered streaming to the TV and continues to innovate and lead the industry. While we are well-positioned to help shape the future of television and streaming media worldwide, continued success stems from experienced software engineers like you developing core features for the Roku platform. Our new Senior Software Engineer, UI Infrastructure will be contributing extensively to our embedded UI framework development. You will be working closely with system architects to develop new features or extend current features to improve system stability and performance. You will also be engaged in developing tools which can help the larger development community within Roku. A proven track record of shipping high-quality software on embedded platforms is essential. This is a great role for a senior professional who enjoys a high level of visibility and thrives on great business impact. The features and performance improvements you implement directly impact millions of users every day. This is a great role for an experienced professional who has innovative ideas for complex problems and can translate these ideas into ultra-reliable software. What you'll be doing Develop, maintain, and enhance the high-performance grid rendering component that power Roku's app engine Using agentic coding to accelerate feature development and testing Collaborate with cross-functional teams including the Home Screen and EPG teams to integrate feature requests and optimize UI responsiveness Implement unit, integration, andfunctional tests to ensure high-quality, snappy user experiences across Roku devices Apply deep knowledge of Linux and OS concepts to improve system stability and performance Work autonomously in a distributed team environment, communicating effectively across time zones and locations Participate in design discussions and code reviews to uphold best practices in embedded C++ development and system architecture We're excited if you have 5+ years of professional experience in software engineering, preferably with a focus on embedded systems or UI performance Strong proficiency in C++ programming, with experience in developing and optimizing rendering engines or UI frameworks Built JavaScript/TypeScript frameworks or worked on JS virtual machines and runtimes Solid understanding of Linux OS concepts and experience working in Linux-based environments Experience with test automation as part of the software development lifecycle Familiarity with embedded development principles, particularly in mid-level firmware or system software Ability to work independently and asynchronously in a distributed team environment across multiple time zones Excellent communication skills to collaborate effectively with cross-functional teams A track record of delivering high-performance, snappy user experiences through efficient and maintainable code Our Hybrid Work Approach Roku fosters an inclusive and collaborative environment where teams work in the office Monday through Thursday. Fridays are flexible for remote work except for employees whose roles are required to be in the office five days a week or employees who are in offices with a five day in office policy. Benefits Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Employees are supported in taking time off, in accordance with local leave policies and other personal needs to support their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter. Accommodations Roku welcomes applicants of all backgrounds and provides reasonable accommodations and adjustments in accordance with applicable law. If you require reasonable accommodation at any point in the hiring process, please direct your inquiries to . The Roku Culture Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV. We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002. To learn more about Roku, our global footprint, and how we've grown, visit . By providing your information, you acknowledge that you want Roku to contact you about job roles, that you have read Roku's Applicant Privacy Notice , and understand that Roku will use your information as described in that notice. If you do not wish to receive any communications from Roku regarding this role or similar roles in the future, you may unsubscribe at any time by emailing .
14/06/2026
Full time
Teamwork makes the stream work. Roku is changing how the world watches TV Roku is the TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers. From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. About the team This team spends most of its time building and improving the UI framework and components that power Roku user experiences. Our roadmap helps us accelerate our growth and scale, putting surprising new features into the hands of tens of millions of Roku users worldwide. Our developers and engineers are owners. They are motivated from within, finding and taking on a feature or project simply because that problem needs to be solved and shipped. But that individual must work together with different engineering teams, UI design, product teams, and business leadership to make things happen, which means that engineers succeed here because they can maintain that independent spirit and motivation within a deeply collaborative environment. We are the pragmatic dreamers inventing and re-inventing the world of streaming media. About the role Roku pioneered streaming to the TV and continues to innovate and lead the industry. While we are well-positioned to help shape the future of television and streaming media worldwide, continued success stems from experienced software engineers like you developing core features for the Roku platform. Our new Senior Software Engineer, UI Infrastructure will be contributing extensively to our embedded UI framework development. You will be working closely with system architects to develop new features or extend current features to improve system stability and performance. You will also be engaged in developing tools which can help the larger development community within Roku. A proven track record of shipping high-quality software on embedded platforms is essential. This is a great role for a senior professional who enjoys a high level of visibility and thrives on great business impact. The features and performance improvements you implement directly impact millions of users every day. This is a great role for an experienced professional who has innovative ideas for complex problems and can translate these ideas into ultra-reliable software. What you'll be doing Develop, maintain, and enhance the high-performance grid rendering component that power Roku's app engine Using agentic coding to accelerate feature development and testing Collaborate with cross-functional teams including the Home Screen and EPG teams to integrate feature requests and optimize UI responsiveness Implement unit, integration, andfunctional tests to ensure high-quality, snappy user experiences across Roku devices Apply deep knowledge of Linux and OS concepts to improve system stability and performance Work autonomously in a distributed team environment, communicating effectively across time zones and locations Participate in design discussions and code reviews to uphold best practices in embedded C++ development and system architecture We're excited if you have 5+ years of professional experience in software engineering, preferably with a focus on embedded systems or UI performance Strong proficiency in C++ programming, with experience in developing and optimizing rendering engines or UI frameworks Built JavaScript/TypeScript frameworks or worked on JS virtual machines and runtimes Solid understanding of Linux OS concepts and experience working in Linux-based environments Experience with test automation as part of the software development lifecycle Familiarity with embedded development principles, particularly in mid-level firmware or system software Ability to work independently and asynchronously in a distributed team environment across multiple time zones Excellent communication skills to collaborate effectively with cross-functional teams A track record of delivering high-performance, snappy user experiences through efficient and maintainable code Our Hybrid Work Approach Roku fosters an inclusive and collaborative environment where teams work in the office Monday through Thursday. Fridays are flexible for remote work except for employees whose roles are required to be in the office five days a week or employees who are in offices with a five day in office policy. Benefits Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Employees are supported in taking time off, in accordance with local leave policies and other personal needs to support their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter. Accommodations Roku welcomes applicants of all backgrounds and provides reasonable accommodations and adjustments in accordance with applicable law. If you require reasonable accommodation at any point in the hiring process, please direct your inquiries to . The Roku Culture Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV. We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002. To learn more about Roku, our global footprint, and how we've grown, visit . By providing your information, you acknowledge that you want Roku to contact you about job roles, that you have read Roku's Applicant Privacy Notice , and understand that Roku will use your information as described in that notice. If you do not wish to receive any communications from Roku regarding this role or similar roles in the future, you may unsubscribe at any time by emailing .
Team Overview XiP is building a next-generation cross-asset calculation system for Citi trading desks and enterprise users in the largest global financial markets and exchanges in New York, London, and other major financial hubs. Our team owns multiple Java Spring Boot Services that execute, partition, and track quantitative risk graphs/trades in a distributed environment. These graphs can fail due to their complexity and our system must adapt quickly to these failures to provide a seamless experience for clients. XiP Compute Services are deployed onto OpenShift and Amazon's Elastic Kubernetes Service (EKS). An important initiative in 2025 will be onboarding Google's Kubernetes Engine to further expand our coverage. Our system scales on-demand, and we can run up to tens of thousands of replicas of our services across all asset classes. Role Overview We are seeking a Senior Engineer to fill the role of 'Applications Development Technology Lead Analyst' on the XiNG large scale distributed calculation platform (XiP). In this role you will design, build, and maintain the calculation engine at the heart of the XiP platform. This engine is responsible for c. 0.5 billion risk & suitability calculations at Citi every day. A single customer run compresses 17 million minutes of compute into a single 90 minute execution. Run on hundreds of thousands of pods across the entire XiP platform every day this calculation engine is both highly performant and rapidly changing to support new scenarios, technologies, and infrastructure. As an engineer working on the calculation engine. You will work closely with software engineers, DevOps, and our customers to ensure reliable, secure, and scalable operations of our platform. Responsibilities Take part in the shared responsibility for the long term strategic direction of the XiP Calculation Engine: Apply your experience and skills to develop future versions of the engine, making it faster, utilizing resources better, and scaling to even greater sizes. Add new features without impacting performance of the platform in undesirable ways, taking care that small changes multiplied by millions of calculations have high cost. Solve hard problems such as transferring small amounts of data to a huge number of machines. Serve as advisor or coach to team members, allocating and overseeing work: Mentor and guide mid level developers, providing technical advice, code reviews, and career development support; allocate tasks based on skill sets and project priorities, ensuring balanced workloads and timely delivery; foster a collaborative and growth oriented team environment, encouraging best practices and continuous learning. Implement changes and improvements to Citi's Risk Calculation Engine, including analyzing and designing improvements to the distribution mechanisms of the engine which regularly parallelizes 250,000 hours of compute into a single 90 minute execution: Lead design, development, and implementation of enhancements, focusing on optimizing distribution mechanisms, analyze current parallelization strategies, and identify opportunities to further improve efficiency, scalability, and throughput. Operationally support the optimization of risk calculations by examining and providing SME level insight into the distributed execution of extremely large calculations: Monitor and analyze distributed execution of large scale risk calculations, identify performance bottlenecks and inefficiencies, and provide subject matter expertise to guide operational improvements, leveraging deep technical knowledge to recommend and implement optimizations that enhance calculation speed and resource utilization. Plan, coordinate, and execute strategic changes to the engine to reach the next scaling milestone: Develop and manage strategic initiatives aimed at scaling the Risk Calculation Engine to meet future business demands; coordinate with stakeholders to ensure that scaling efforts align with customer needs. Provide specialized customer support to optimize and improve large, distributed calculations: Act as a primary point of contact for clients to address issues and optimize inefficiencies that arise during distributed workload execution. Qualifications Multiple years professional software development experience with Java. Solid experience with Java frameworks (e.g., Spring, Spring Boot, Quarkus). Experience designing, building, and maintaining large scale, distributed systems. Experience with RESTful API design and implementation. Strong understanding of object oriented programming and design patterns. Exposure to NoSQL databases (e.g., MongoDB, Cassandra) is a plus. Exposure to cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes) is desirable. Experience with unit testing, integration testing, and test automation frameworks (JUnit, Mockito). Experience working in Agile/Scrum development environments. Practical experience with Python for scripting, automation, or data processing tasks. Experience with CI/CD pipelines and DevOps practices is a plus. Education Bachelor's or Master's degree in Computer Science, Engineering, or a related field. Equal Opportunity Statement Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic protected by law. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity, review Accessibility at Citi. View Citi's EEO Policy Statement and the Know Your Rights poster.
14/06/2026
Full time
Team Overview XiP is building a next-generation cross-asset calculation system for Citi trading desks and enterprise users in the largest global financial markets and exchanges in New York, London, and other major financial hubs. Our team owns multiple Java Spring Boot Services that execute, partition, and track quantitative risk graphs/trades in a distributed environment. These graphs can fail due to their complexity and our system must adapt quickly to these failures to provide a seamless experience for clients. XiP Compute Services are deployed onto OpenShift and Amazon's Elastic Kubernetes Service (EKS). An important initiative in 2025 will be onboarding Google's Kubernetes Engine to further expand our coverage. Our system scales on-demand, and we can run up to tens of thousands of replicas of our services across all asset classes. Role Overview We are seeking a Senior Engineer to fill the role of 'Applications Development Technology Lead Analyst' on the XiNG large scale distributed calculation platform (XiP). In this role you will design, build, and maintain the calculation engine at the heart of the XiP platform. This engine is responsible for c. 0.5 billion risk & suitability calculations at Citi every day. A single customer run compresses 17 million minutes of compute into a single 90 minute execution. Run on hundreds of thousands of pods across the entire XiP platform every day this calculation engine is both highly performant and rapidly changing to support new scenarios, technologies, and infrastructure. As an engineer working on the calculation engine. You will work closely with software engineers, DevOps, and our customers to ensure reliable, secure, and scalable operations of our platform. Responsibilities Take part in the shared responsibility for the long term strategic direction of the XiP Calculation Engine: Apply your experience and skills to develop future versions of the engine, making it faster, utilizing resources better, and scaling to even greater sizes. Add new features without impacting performance of the platform in undesirable ways, taking care that small changes multiplied by millions of calculations have high cost. Solve hard problems such as transferring small amounts of data to a huge number of machines. Serve as advisor or coach to team members, allocating and overseeing work: Mentor and guide mid level developers, providing technical advice, code reviews, and career development support; allocate tasks based on skill sets and project priorities, ensuring balanced workloads and timely delivery; foster a collaborative and growth oriented team environment, encouraging best practices and continuous learning. Implement changes and improvements to Citi's Risk Calculation Engine, including analyzing and designing improvements to the distribution mechanisms of the engine which regularly parallelizes 250,000 hours of compute into a single 90 minute execution: Lead design, development, and implementation of enhancements, focusing on optimizing distribution mechanisms, analyze current parallelization strategies, and identify opportunities to further improve efficiency, scalability, and throughput. Operationally support the optimization of risk calculations by examining and providing SME level insight into the distributed execution of extremely large calculations: Monitor and analyze distributed execution of large scale risk calculations, identify performance bottlenecks and inefficiencies, and provide subject matter expertise to guide operational improvements, leveraging deep technical knowledge to recommend and implement optimizations that enhance calculation speed and resource utilization. Plan, coordinate, and execute strategic changes to the engine to reach the next scaling milestone: Develop and manage strategic initiatives aimed at scaling the Risk Calculation Engine to meet future business demands; coordinate with stakeholders to ensure that scaling efforts align with customer needs. Provide specialized customer support to optimize and improve large, distributed calculations: Act as a primary point of contact for clients to address issues and optimize inefficiencies that arise during distributed workload execution. Qualifications Multiple years professional software development experience with Java. Solid experience with Java frameworks (e.g., Spring, Spring Boot, Quarkus). Experience designing, building, and maintaining large scale, distributed systems. Experience with RESTful API design and implementation. Strong understanding of object oriented programming and design patterns. Exposure to NoSQL databases (e.g., MongoDB, Cassandra) is a plus. Exposure to cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes) is desirable. Experience with unit testing, integration testing, and test automation frameworks (JUnit, Mockito). Experience working in Agile/Scrum development environments. Practical experience with Python for scripting, automation, or data processing tasks. Experience with CI/CD pipelines and DevOps practices is a plus. Education Bachelor's or Master's degree in Computer Science, Engineering, or a related field. Equal Opportunity Statement Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic protected by law. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity, review Accessibility at Citi. View Citi's EEO Policy Statement and the Know Your Rights poster.
About the Role As a Software Engineer IC2 (Mid Level) in the Shopping Experience team, you will build experiences that drive customers to the right deals and guide them through a simple, intuitive journey to build a holiday package perfectly tailored to their needs. What you'll be doing day to day At On the Beach, our Shopping Experience team owns the end to end journey from landing page to package build, helping millions of customers discover great deals and confidently customise their perfect holiday. We present package holidays clearly and informatively and manage the customisation options that allow customers to tailor their packages. We control the technical CMS features powering our home and landing pages and work with marketing to maximise effectiveness by highlighting promotions and merchandising to boost conversion. Our mission is to empower customers to build a package perfectly tailored to their needs, through a simple and intuitive path. You'll be a great addition to our team if you have the following skills, knowledge and experience Building scalable full stack applications and customer facing platforms, particularly landing pages and content driven experiences Strong frontend engineering skills using modern web technologies and frameworks Developing backend APIs and distributed systems Building performant, accessible and reliable user experiences - with an understanding of Core Web Vitals Working with CMS platforms and tooling to support content and page generation at scale Using experimentation, analytics and customer insights to guide decisions Collaborating with product, design and commercial/marketing teams Making pragmatic engineering decisions in fast moving environments Interest in AI assisted engineering, agentic coding workflows and modern developer tooling Experience with React, TypeScript, .NET, APIs, AWS and observability tooling is beneficial. What to expect from our interview process After a call with our Talent Team, we'll run a three stage interview process which will all be virtual and consist of: 30 minute Hiring Manager call 60 minute Behavioural with an Engineering Manager & Senior Engineer 60 minute Tech Pairing exercise with a Senior Engineer & IC2 Engineer Ways of working Our full time hours are 37.5 per week, but we don't have rigid working hours so you can find the working pattern that's right for you. We have core working hours between 10am - 4pm, so we can collaborate and enjoy the social side of work. We also have hybrid working so you can work from home and from our Aeroworks office in Manchester City Centre. You'll be in the office one day every two weeks, and you're more than welcome to come in more if you'd like. Our benefits We offer a competitive benefits package, known as our Beach Perks, to all On the Beach colleagues. 25 days holiday plus your birthday off Generous discount on holidays, plus you will receive 2 extra days annual leave on top of your holiday allowance to use whilst you're away on your On the Beach package holiday Access to Learnerbly learning platform, plus workshops, courses and professional qualifications Enhanced maternity, paternity, shared parental leave and adoption pay, plus other family friendly support Employee Assistance Programme and free access to counselling Simplyhealth Optimise Health Plan Company Sick Pay scheme Regular wellbeing events Gym discount Share Incentive Plan (SIP) Death in Service cover Onsite subsidised coffee shop The Sandbox (our very own bar) Food and drink discounts across a number of venues in Manchester City Centre Regular social events Cycle to Work scheme
13/06/2026
Full time
About the Role As a Software Engineer IC2 (Mid Level) in the Shopping Experience team, you will build experiences that drive customers to the right deals and guide them through a simple, intuitive journey to build a holiday package perfectly tailored to their needs. What you'll be doing day to day At On the Beach, our Shopping Experience team owns the end to end journey from landing page to package build, helping millions of customers discover great deals and confidently customise their perfect holiday. We present package holidays clearly and informatively and manage the customisation options that allow customers to tailor their packages. We control the technical CMS features powering our home and landing pages and work with marketing to maximise effectiveness by highlighting promotions and merchandising to boost conversion. Our mission is to empower customers to build a package perfectly tailored to their needs, through a simple and intuitive path. You'll be a great addition to our team if you have the following skills, knowledge and experience Building scalable full stack applications and customer facing platforms, particularly landing pages and content driven experiences Strong frontend engineering skills using modern web technologies and frameworks Developing backend APIs and distributed systems Building performant, accessible and reliable user experiences - with an understanding of Core Web Vitals Working with CMS platforms and tooling to support content and page generation at scale Using experimentation, analytics and customer insights to guide decisions Collaborating with product, design and commercial/marketing teams Making pragmatic engineering decisions in fast moving environments Interest in AI assisted engineering, agentic coding workflows and modern developer tooling Experience with React, TypeScript, .NET, APIs, AWS and observability tooling is beneficial. What to expect from our interview process After a call with our Talent Team, we'll run a three stage interview process which will all be virtual and consist of: 30 minute Hiring Manager call 60 minute Behavioural with an Engineering Manager & Senior Engineer 60 minute Tech Pairing exercise with a Senior Engineer & IC2 Engineer Ways of working Our full time hours are 37.5 per week, but we don't have rigid working hours so you can find the working pattern that's right for you. We have core working hours between 10am - 4pm, so we can collaborate and enjoy the social side of work. We also have hybrid working so you can work from home and from our Aeroworks office in Manchester City Centre. You'll be in the office one day every two weeks, and you're more than welcome to come in more if you'd like. Our benefits We offer a competitive benefits package, known as our Beach Perks, to all On the Beach colleagues. 25 days holiday plus your birthday off Generous discount on holidays, plus you will receive 2 extra days annual leave on top of your holiday allowance to use whilst you're away on your On the Beach package holiday Access to Learnerbly learning platform, plus workshops, courses and professional qualifications Enhanced maternity, paternity, shared parental leave and adoption pay, plus other family friendly support Employee Assistance Programme and free access to counselling Simplyhealth Optimise Health Plan Company Sick Pay scheme Regular wellbeing events Gym discount Share Incentive Plan (SIP) Death in Service cover Onsite subsidised coffee shop The Sandbox (our very own bar) Food and drink discounts across a number of venues in Manchester City Centre Regular social events Cycle to Work scheme
Golang Software Engineers (Mid-Level to Senior) - £60,000 - £80,000 + Benefits Location: Greater Manchester (Hybrid Working) Our client, a rapidly growing and innovative organisation based in Greater Manchester, is looking to hire three Golang Software Engineers across a range of experience levels. Whether you are a strong Mid Level Engineer looking to take the next step or an experienced Senior Engineer seeking greater ownership and technical influence, this is an excellent opportunity to join a business undergoing significant growth and technology transformation. Working within Agile product teams, you'll help design, build, and maintain scalable, secure, cloud native applications and services. You'll collaborate closely with Product Managers, Architects, Designers, QA Engineers, and fellow Developers to deliver high quality software solutions that directly impact customers. Key Responsibilities Design, develop, and maintain high performance backend services using Golang. Build scalable microservices and RESTful APIs. Develop and support cloud native applications within AWS environments. Contribute to architecture discussions and technical decision making. Implement CI/CD pipelines and automated testing practices. Work with event driven and serverless technologies where appropriate. Ensure software is secure, maintainable, and follows engineering best practices. Collaborate within Agile delivery teams to deliver high quality solutions. Contribute to continuous improvement initiatives and technical innovation. Explore and utilise AI assisted development tools to improve productivity and quality. Skills & Experience Commercial experience developing applications using Golang. Experience building APIs, microservices, and distributed systems. Exposure to AWS cloud services and modern cloud native development. Understanding of CI/CD pipelines and automated testing practices. Experience working with SQL and/or NoSQL databases. Strong problem solving and debugging skills. Excellent communication and stakeholder collaboration skills. Experience working within Agile environments. Desirable Experience with serverless technologies such as AWS Lambda. Knowledge of containerisation technologies including Docker and Kubernetes. Experience with event driven architectures and messaging platforms. Exposure to fintech, financial services, or highly regulated environments. What's on Offer? Salary between £60,000 - £80,000, depending on experience. Hybrid working model. Opportunity to join a growing business with ambitious growth plans. Clear career progression opportunities across multiple engineering levels. Collaborative, technology driven culture. Pension scheme. Birthday leave, wedding leave, charity days, and wellness initiatives. Opportunity to work with modern technologies and AI driven solutions. If you're passionate about Golang development and want to work on innovative, large scale platforms within a fast growing fintech environment, we'd love to hear from you. Apply now to be considered for one of these exciting Golang Software Engineer opportunities. Golang Software Engineers (Mid-Level to Senior) - £60,000 - £80,000 + Benefits
13/06/2026
Full time
Golang Software Engineers (Mid-Level to Senior) - £60,000 - £80,000 + Benefits Location: Greater Manchester (Hybrid Working) Our client, a rapidly growing and innovative organisation based in Greater Manchester, is looking to hire three Golang Software Engineers across a range of experience levels. Whether you are a strong Mid Level Engineer looking to take the next step or an experienced Senior Engineer seeking greater ownership and technical influence, this is an excellent opportunity to join a business undergoing significant growth and technology transformation. Working within Agile product teams, you'll help design, build, and maintain scalable, secure, cloud native applications and services. You'll collaborate closely with Product Managers, Architects, Designers, QA Engineers, and fellow Developers to deliver high quality software solutions that directly impact customers. Key Responsibilities Design, develop, and maintain high performance backend services using Golang. Build scalable microservices and RESTful APIs. Develop and support cloud native applications within AWS environments. Contribute to architecture discussions and technical decision making. Implement CI/CD pipelines and automated testing practices. Work with event driven and serverless technologies where appropriate. Ensure software is secure, maintainable, and follows engineering best practices. Collaborate within Agile delivery teams to deliver high quality solutions. Contribute to continuous improvement initiatives and technical innovation. Explore and utilise AI assisted development tools to improve productivity and quality. Skills & Experience Commercial experience developing applications using Golang. Experience building APIs, microservices, and distributed systems. Exposure to AWS cloud services and modern cloud native development. Understanding of CI/CD pipelines and automated testing practices. Experience working with SQL and/or NoSQL databases. Strong problem solving and debugging skills. Excellent communication and stakeholder collaboration skills. Experience working within Agile environments. Desirable Experience with serverless technologies such as AWS Lambda. Knowledge of containerisation technologies including Docker and Kubernetes. Experience with event driven architectures and messaging platforms. Exposure to fintech, financial services, or highly regulated environments. What's on Offer? Salary between £60,000 - £80,000, depending on experience. Hybrid working model. Opportunity to join a growing business with ambitious growth plans. Clear career progression opportunities across multiple engineering levels. Collaborative, technology driven culture. Pension scheme. Birthday leave, wedding leave, charity days, and wellness initiatives. Opportunity to work with modern technologies and AI driven solutions. If you're passionate about Golang development and want to work on innovative, large scale platforms within a fast growing fintech environment, we'd love to hear from you. Apply now to be considered for one of these exciting Golang Software Engineer opportunities. Golang Software Engineers (Mid-Level to Senior) - £60,000 - £80,000 + Benefits