Senior Software Developer required by a successful technology company in Staines. Hybrid working - 3 days per week in the office The successful Senior Software Developer is likely to have a relevant degree and commercial experience with JavaScript and ideally TypeScript. The Senior Software Developer will be responsible for Maintaining and enhancing a product SDK for 4 active products Analysing and resolving customer issues related to the integration and/or usage of the SDK Creating and enhancing SDK validation and testing services (front & Back End of microservices written in Java/Python) Key Experience Strong JavaScript knowledge Full software development life cycle knowledge Strong software engineering fundamentals eg git, version control, documentation Experience in any of the following areas would be advantageous but is not a prerequisite TypeScript Knowledge of Python or similar Scripting language Java or other core compiled language eg C/C++ Web application frameworks eg React or similar Node Android Objective-C Spectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy.
Jan 21, 2025
Full time
Senior Software Developer required by a successful technology company in Staines. Hybrid working - 3 days per week in the office The successful Senior Software Developer is likely to have a relevant degree and commercial experience with JavaScript and ideally TypeScript. The Senior Software Developer will be responsible for Maintaining and enhancing a product SDK for 4 active products Analysing and resolving customer issues related to the integration and/or usage of the SDK Creating and enhancing SDK validation and testing services (front & Back End of microservices written in Java/Python) Key Experience Strong JavaScript knowledge Full software development life cycle knowledge Strong software engineering fundamentals eg git, version control, documentation Experience in any of the following areas would be advantageous but is not a prerequisite TypeScript Knowledge of Python or similar Scripting language Java or other core compiled language eg C/C++ Web application frameworks eg React or similar Node Android Objective-C Spectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy.
UX Designer - Outside IR35 We are looking for a UX Designer for a 6-12 month initial freelance contract role. The position offers remote working, with occasional expensed trips to our client's office in Manchester. In this role you will be an analytical and creative designer who is able to grasp user needs and solve problems. You will have a proven background and a strong portfolio of successful UX and other technical projects under your belt. Skills & Experience Conducting user research and testing Proficient in design software (eg UXPin, Balsamiq) Knowledge of HTML/CSS; JavaScript is a plus Developing wireframes and task flows based on user needs Collaborating with Designers and Developers to create intuitive, user-friendly software Understand product specifications and user psychology Conduct concept and usability testing and gather feedback Create personas through user research and data Define the right interaction model and evaluate its success Develop wireframes and prototypes around customer needs Find creative ways to solve UX problems (eg usability, findability) Work with UI designers to implement attractive designs Communicate design ideas and prototypes to developer Our client is offering a daily rate of £400 (Outside IR35). Further information is available upon request.
Jan 21, 2025
Contractor
UX Designer - Outside IR35 We are looking for a UX Designer for a 6-12 month initial freelance contract role. The position offers remote working, with occasional expensed trips to our client's office in Manchester. In this role you will be an analytical and creative designer who is able to grasp user needs and solve problems. You will have a proven background and a strong portfolio of successful UX and other technical projects under your belt. Skills & Experience Conducting user research and testing Proficient in design software (eg UXPin, Balsamiq) Knowledge of HTML/CSS; JavaScript is a plus Developing wireframes and task flows based on user needs Collaborating with Designers and Developers to create intuitive, user-friendly software Understand product specifications and user psychology Conduct concept and usability testing and gather feedback Create personas through user research and data Define the right interaction model and evaluate its success Develop wireframes and prototypes around customer needs Find creative ways to solve UX problems (eg usability, findability) Work with UI designers to implement attractive designs Communicate design ideas and prototypes to developer Our client is offering a daily rate of £400 (Outside IR35). Further information is available upon request.
Lead Developer/Senior Software Engineer Our client is a leader in monitoring IoT technology, developing innovative critical resource monitoring solutions. Exceptional software is at the core of their customers innovations. As a Lead Developer/Senior software engineer you will lead a cross-functional team of talented developers, contribute hands-on to software development, drive the technical direction of their products, and play a key role in expanding their digital product portfolio. About the Role We are seeking an experienced developer/software engineer to help deliver the company's digital product strategy. You will take ownership of a key part of the digital product portfolio, working closely with the Head of Digital to shape its future. Additionally, you'll lead a technical team to deliver the strategic commitments. This role requires strong software engineering expertise, an understanding of system design and the ability to solve complex problems collaboratively. Key Responsibilities Technical Leadership: Lead a cross-functional technical team, providing mentorship, technical guidance, and process enhancements to ensure team success. Collaboration: Work with the Head of Digital, Tech-Leads, and stakeholders to define and prioritize product features, ensuring technical implementation meets business needs. Development: Design, develop, and maintain web and app software using the core tech stack (C# .NET, React, Azure, Git, .NET MAUI). Firmware & APIs: Develop and maintain firmware, APIs, and database systems using technologies like C, C++, and Azure. System Improvements: Identify opportunities to enhance system reliability, simplicity, and maintainability, recommending tech stack updates where needed. Innovation: Stay informed of industry trends and emerging technologies, evaluating their potential impact on the product portfolio. Risk Mitigation: Identify and address technical risks and develop strategies to manage technical debt. Culture Building: Foster a culture of innovation, experimentation, and continuous learning. Cross-team Contributions: Participate in architecture discussions and support wider software development initiatives. User Support: Provide responsive support for urgent issues affecting system users. Role Requirements Leadership Skills Whether you're an experienced or first-time leader, you'll need: Strong verbal and written communication skills. Ability to motivate and inspire team members. Excellent interpersonal skills for effective collaboration with stakeholders and team members. Problem-solving and troubleshooting expertise. A flexible attitude to manage changing priorities. Understanding of agile software development methodologies and their trade-offs. Technical Skills Core Requirements: 5+ years of experience in software development. Proficiency in Linux/Unix and Windows environments. Familiarity with cloud services, especially Azure. Strong knowledge of networking, network security, and IT security. Understanding of best practices for always-on, always-available services. Open-mindedness and a willingness to learn new technologies as needed. Technical Expertise by Team Focus Product Development Team: Full-stack web development experience with C# .NET, React, Git, and CI/CD pipelines. Experience with .NET MAUI for app development (a plus). Strong knowledge of RDBMS and SQL, especially PostgreSQL. Embedded & Data Platform Team: Expertise in C and C++ development. Firmware development experience for Embedded and IoT devices. API development experience. Strong understanding of computer architecture, operating systems, and device drivers. Proficiency in debugging firmware for microcontrollers and SoCs. Familiarity with IoT protocols (eg, MQTT). Strong knowledge of communication protocols (TCP/IP, I2C, MODBUS, SDI12, etc.). Understanding of device management and security protocols (eg, TLS, DTLS).
Jan 21, 2025
Full time
Lead Developer/Senior Software Engineer Our client is a leader in monitoring IoT technology, developing innovative critical resource monitoring solutions. Exceptional software is at the core of their customers innovations. As a Lead Developer/Senior software engineer you will lead a cross-functional team of talented developers, contribute hands-on to software development, drive the technical direction of their products, and play a key role in expanding their digital product portfolio. About the Role We are seeking an experienced developer/software engineer to help deliver the company's digital product strategy. You will take ownership of a key part of the digital product portfolio, working closely with the Head of Digital to shape its future. Additionally, you'll lead a technical team to deliver the strategic commitments. This role requires strong software engineering expertise, an understanding of system design and the ability to solve complex problems collaboratively. Key Responsibilities Technical Leadership: Lead a cross-functional technical team, providing mentorship, technical guidance, and process enhancements to ensure team success. Collaboration: Work with the Head of Digital, Tech-Leads, and stakeholders to define and prioritize product features, ensuring technical implementation meets business needs. Development: Design, develop, and maintain web and app software using the core tech stack (C# .NET, React, Azure, Git, .NET MAUI). Firmware & APIs: Develop and maintain firmware, APIs, and database systems using technologies like C, C++, and Azure. System Improvements: Identify opportunities to enhance system reliability, simplicity, and maintainability, recommending tech stack updates where needed. Innovation: Stay informed of industry trends and emerging technologies, evaluating their potential impact on the product portfolio. Risk Mitigation: Identify and address technical risks and develop strategies to manage technical debt. Culture Building: Foster a culture of innovation, experimentation, and continuous learning. Cross-team Contributions: Participate in architecture discussions and support wider software development initiatives. User Support: Provide responsive support for urgent issues affecting system users. Role Requirements Leadership Skills Whether you're an experienced or first-time leader, you'll need: Strong verbal and written communication skills. Ability to motivate and inspire team members. Excellent interpersonal skills for effective collaboration with stakeholders and team members. Problem-solving and troubleshooting expertise. A flexible attitude to manage changing priorities. Understanding of agile software development methodologies and their trade-offs. Technical Skills Core Requirements: 5+ years of experience in software development. Proficiency in Linux/Unix and Windows environments. Familiarity with cloud services, especially Azure. Strong knowledge of networking, network security, and IT security. Understanding of best practices for always-on, always-available services. Open-mindedness and a willingness to learn new technologies as needed. Technical Expertise by Team Focus Product Development Team: Full-stack web development experience with C# .NET, React, Git, and CI/CD pipelines. Experience with .NET MAUI for app development (a plus). Strong knowledge of RDBMS and SQL, especially PostgreSQL. Embedded & Data Platform Team: Expertise in C and C++ development. Firmware development experience for Embedded and IoT devices. API development experience. Strong understanding of computer architecture, operating systems, and device drivers. Proficiency in debugging firmware for microcontrollers and SoCs. Familiarity with IoT protocols (eg, MQTT). Strong knowledge of communication protocols (TCP/IP, I2C, MODBUS, SDI12, etc.). Understanding of device management and security protocols (eg, TLS, DTLS).
Investment Banking Python/Javascript AI Engineer - AI/ML Models/risk/NLP - Glasgow (Contract) Our IB client is looking for a skilled and experienced Developer to join our architecture delivery team. This role focuses on build AI Architect empowering architects and developers in making informed, data-driven decisions, automating repetitive architecture tasks, and streamlining documentation workflows. Key Responsibilities: Design, develop, and implement a scalable, AI-driven architecture platform. Work closely with architects and data scientists to embed AI/ML models into the system for enhanced decision-making, such as recommendation engines. Drive the adoption of AI Architect and best practices across the development teams, ensuring consistency and alignment with enterprise standards. Participate in and lead architecture communities of practice to foster knowledge-sharing and innovation within the organization. Stay updated on the latest architecture and technology trends relevant to financial services, such as cloud computing, data security, AI, and distributed systems. Skills/Qualifications: 5+ years of experience in at least one of the following: JavaScript, Java, TypeScript, or Python End-to-end Systems Development: Proven ability to architect and build complex systems with a long-term vision Expertise in financial services applications, including knowledge of transaction processing, risk management, and data security. Excellent communication skills, with the ability to present complex architectural ideas to diverse stakeholders. Strong problem-solving and critical thinking skills, with a track record of innovative solution design in complex environments. Understanding of experimental design, statistical analysis, and data-driven decision making. Proficiency in collaborating with data scientists to translate advanced models into scalable production code Familiarity with AI-driven frameworks like knowledge graphs, natural language processing (NLP), or recommendation systems is a big plus. Inside IR35 - Hybrid - Glasgow based - 12 months initial contract By applying to this job you are sending us your CV, which may contain personal information. Please refer to our Privacy Notice to understand how we process this information. In short, in order to supply you with work finding services, we will hold and process your personal data, and only with your express permission we will share this personal data with a client (or a third party working on behalf of the client) by email or by upload to the Client/third parties vendor management system. By giving us permission to send your CV to a client, this constitutes permission to share the personal data that would be necessary to consider your application, interview you (Phone/video/face to face) and if successful hire you. Scope AT acts as an employment agency for Permanent Recruitment and an employment business for the supply of temporary workers. By applying for this job you accept the Terms and Conditions, Data Protection Policy, Privacy Notice and Disclaimers which can be found at our website.
Jan 21, 2025
Contractor
Investment Banking Python/Javascript AI Engineer - AI/ML Models/risk/NLP - Glasgow (Contract) Our IB client is looking for a skilled and experienced Developer to join our architecture delivery team. This role focuses on build AI Architect empowering architects and developers in making informed, data-driven decisions, automating repetitive architecture tasks, and streamlining documentation workflows. Key Responsibilities: Design, develop, and implement a scalable, AI-driven architecture platform. Work closely with architects and data scientists to embed AI/ML models into the system for enhanced decision-making, such as recommendation engines. Drive the adoption of AI Architect and best practices across the development teams, ensuring consistency and alignment with enterprise standards. Participate in and lead architecture communities of practice to foster knowledge-sharing and innovation within the organization. Stay updated on the latest architecture and technology trends relevant to financial services, such as cloud computing, data security, AI, and distributed systems. Skills/Qualifications: 5+ years of experience in at least one of the following: JavaScript, Java, TypeScript, or Python End-to-end Systems Development: Proven ability to architect and build complex systems with a long-term vision Expertise in financial services applications, including knowledge of transaction processing, risk management, and data security. Excellent communication skills, with the ability to present complex architectural ideas to diverse stakeholders. Strong problem-solving and critical thinking skills, with a track record of innovative solution design in complex environments. Understanding of experimental design, statistical analysis, and data-driven decision making. Proficiency in collaborating with data scientists to translate advanced models into scalable production code Familiarity with AI-driven frameworks like knowledge graphs, natural language processing (NLP), or recommendation systems is a big plus. Inside IR35 - Hybrid - Glasgow based - 12 months initial contract By applying to this job you are sending us your CV, which may contain personal information. Please refer to our Privacy Notice to understand how we process this information. In short, in order to supply you with work finding services, we will hold and process your personal data, and only with your express permission we will share this personal data with a client (or a third party working on behalf of the client) by email or by upload to the Client/third parties vendor management system. By giving us permission to send your CV to a client, this constitutes permission to share the personal data that would be necessary to consider your application, interview you (Phone/video/face to face) and if successful hire you. Scope AT acts as an employment agency for Permanent Recruitment and an employment business for the supply of temporary workers. By applying for this job you accept the Terms and Conditions, Data Protection Policy, Privacy Notice and Disclaimers which can be found at our website.
Senior Java Developer - Glasgow - Investment Banking - Data/Spring/Linux/SQL/SDLC/Equity Primary responsibilities: The developer will work within an agile squad developing within a system comprising of numerous Java services that interact via messaging to produce the product outputs in Real Time. Technologies and techniques such as highly multi-threaded Java, Sharded Mongo DB and caching are used in the stack to provide the scale and performance that the product requires. Skills: - Core Server Side Java including Data Structures and Concurrency - Spring, Junit - Linux - Relational Databases (Sybase and/or DB2 is preferable) with ability to write SQL queries - Understanding of message-based architectures - Good Problem solving and analytical skills - Full SDLC experience and understanding - Excellent oral and written communication skills - An interest to learn the business supported by the applications - Knowledge and desire to use agile software development practices Skills Desired: - JMS, MQ, Kafka - MongoDB - Knowledge of a range of common Open Source libraries used in Java development - Database performance tuning (relational and document) - Python/Shell Scripting - Financial domain knowledge (eg Equities) Glasgow based - hybrid - Inside IR35 By applying to this job you are sending us your CV, which may contain personal information. Please refer to our Privacy Notice to understand how we process this information. In short, in order to supply you with work finding services, we will hold and process your personal data, and only with your express permission we will share this personal data with a client (or a third party working on behalf of the client) by email or by upload to the Client/third parties vendor management system. By giving us permission to send your CV to a client, this constitutes permission to share the personal data that would be necessary to consider your application, interview you (Phone/video/face to face) and if successful hire you. Scope AT acts as an employment agency for Permanent Recruitment and an employment business for the supply of temporary workers. By applying for this job you accept the Terms and Conditions, Data Protection Policy, Privacy Notice and Disclaimers which can be found at our website.
Jan 21, 2025
Contractor
Senior Java Developer - Glasgow - Investment Banking - Data/Spring/Linux/SQL/SDLC/Equity Primary responsibilities: The developer will work within an agile squad developing within a system comprising of numerous Java services that interact via messaging to produce the product outputs in Real Time. Technologies and techniques such as highly multi-threaded Java, Sharded Mongo DB and caching are used in the stack to provide the scale and performance that the product requires. Skills: - Core Server Side Java including Data Structures and Concurrency - Spring, Junit - Linux - Relational Databases (Sybase and/or DB2 is preferable) with ability to write SQL queries - Understanding of message-based architectures - Good Problem solving and analytical skills - Full SDLC experience and understanding - Excellent oral and written communication skills - An interest to learn the business supported by the applications - Knowledge and desire to use agile software development practices Skills Desired: - JMS, MQ, Kafka - MongoDB - Knowledge of a range of common Open Source libraries used in Java development - Database performance tuning (relational and document) - Python/Shell Scripting - Financial domain knowledge (eg Equities) Glasgow based - hybrid - Inside IR35 By applying to this job you are sending us your CV, which may contain personal information. Please refer to our Privacy Notice to understand how we process this information. In short, in order to supply you with work finding services, we will hold and process your personal data, and only with your express permission we will share this personal data with a client (or a third party working on behalf of the client) by email or by upload to the Client/third parties vendor management system. By giving us permission to send your CV to a client, this constitutes permission to share the personal data that would be necessary to consider your application, interview you (Phone/video/face to face) and if successful hire you. Scope AT acts as an employment agency for Permanent Recruitment and an employment business for the supply of temporary workers. By applying for this job you accept the Terms and Conditions, Data Protection Policy, Privacy Notice and Disclaimers which can be found at our website.
Senior Java Developer (Pricing and Risk) - Server Side/Spring/SDLC/DevOps/Maven/AWS - Permanent The role is for an experienced Server Side developer in the team responsible for pricing, risk and analytics solutions for credit derivative products. The risk platform facilitates margin calculations for both overnight and intraday collateral calls, the pricing of Credit Index Options and the external what-if simulation of margins by Members and Clients. The platforms are built upon a Java based architecture with an underlying C++ analytics library and leverage a range of supporting technologies. Server Side Java Developer from a strong technical background with Spring Boot experience. Demonstrable enterprise software engineering with an understanding of working in a secure compute and regulated environment. Aptitude for understanding requirements to changes in pricing, risk and market data stack and able to implement and test successfully. Good awareness of the design, development and SDLC considerations required for development of Financial Services market infrastructure applications. Passion for following DevOps and CI/CD processes to deliver high quality and well tested software using frameworks such as Jenkins/GitLab, Junit, Mockito, Cucumber etc. Knowledge of JMS and experience with ActiveMQ/IBM MQ Knowledge of modern source code management using git. Strong familiarity with Java development toolchains including Maven and IntelliJ. Preferred Skills Some exposure to C++ on Linux. Familiarity with Credit Derivative products Familiarity with AWS Cloud services like EC2, S3, Lambda, EKS. Deployment automation using tools such as Ansible; monitoring using enterprise tools eg DataDog. Experience of on/off-premises cloud solutions including the defining of infrastructure as code using Terraform. Permanent role - hybrid working - Central London based Candidate must be eligible to work in the UK By applying to this job you are sending us your CV, which may contain personal information. Please refer to our Privacy Notice to understand how we process this information. In short, in order to supply you with work finding services, we will hold and process your personal data, and only with your express permission we will share this personal data with a client (or a third party working on behalf of the client) by email or by upload to the Client/third parties vendor management system. By giving us permission to send your CV to a client, this constitutes permission to share the personal data that would be necessary to consider your application, interview you (Phone/video/face to face) and if successful hire you. Scope AT acts as an employment agency for Permanent Recruitment and an employment business for the supply of temporary workers. By applying for this job you accept the Terms and Conditions, Data Protection Policy, Privacy Notice and Disclaimers which can be found at our website.
Jan 21, 2025
Full time
Senior Java Developer (Pricing and Risk) - Server Side/Spring/SDLC/DevOps/Maven/AWS - Permanent The role is for an experienced Server Side developer in the team responsible for pricing, risk and analytics solutions for credit derivative products. The risk platform facilitates margin calculations for both overnight and intraday collateral calls, the pricing of Credit Index Options and the external what-if simulation of margins by Members and Clients. The platforms are built upon a Java based architecture with an underlying C++ analytics library and leverage a range of supporting technologies. Server Side Java Developer from a strong technical background with Spring Boot experience. Demonstrable enterprise software engineering with an understanding of working in a secure compute and regulated environment. Aptitude for understanding requirements to changes in pricing, risk and market data stack and able to implement and test successfully. Good awareness of the design, development and SDLC considerations required for development of Financial Services market infrastructure applications. Passion for following DevOps and CI/CD processes to deliver high quality and well tested software using frameworks such as Jenkins/GitLab, Junit, Mockito, Cucumber etc. Knowledge of JMS and experience with ActiveMQ/IBM MQ Knowledge of modern source code management using git. Strong familiarity with Java development toolchains including Maven and IntelliJ. Preferred Skills Some exposure to C++ on Linux. Familiarity with Credit Derivative products Familiarity with AWS Cloud services like EC2, S3, Lambda, EKS. Deployment automation using tools such as Ansible; monitoring using enterprise tools eg DataDog. Experience of on/off-premises cloud solutions including the defining of infrastructure as code using Terraform. Permanent role - hybrid working - Central London based Candidate must be eligible to work in the UK By applying to this job you are sending us your CV, which may contain personal information. Please refer to our Privacy Notice to understand how we process this information. In short, in order to supply you with work finding services, we will hold and process your personal data, and only with your express permission we will share this personal data with a client (or a third party working on behalf of the client) by email or by upload to the Client/third parties vendor management system. By giving us permission to send your CV to a client, this constitutes permission to share the personal data that would be necessary to consider your application, interview you (Phone/video/face to face) and if successful hire you. Scope AT acts as an employment agency for Permanent Recruitment and an employment business for the supply of temporary workers. By applying for this job you accept the Terms and Conditions, Data Protection Policy, Privacy Notice and Disclaimers which can be found at our website.
Hedge Fund - Senior C++ Quant Developer - Equities - Linux - Python - Data/Algos/Low latency Hedge Fund background essential C++ (Version 11 upwards), Linux, Python (nice to have). Trading systems experience - ideally experience working in the equities space. Ideally the technical has experience with algo implementation. Quantitative Developer - Equities Technology We are in search of a Quantitative Developer to join our team who is passionate about designing, architecting, and implementing low latency C++ systems that are not only robust, resilient, and accurate, but also exceptionally fast. Our team works directly with the firm's central trading teams. By constructing and maintaining this high-performance infrastructure used by these teams, this developer will enable new trading opportunities across businesses and regions, allowing the best possible execution performance. Job Duties Development of execution algorithms, order management systems, strategy containers, connectivity, and messaging systems. Work directly with central trading teams to optimize the firm's overall execution performance. Enhance the platform's efficiency by utilizing network and systems programming, along with other advanced techniques to reduce latency. Create systems, interfaces, and tools for historical market data and trading simulations to boost research productivity and system testability. Assist in building and maintaining our automated tests, performance benchmark framework, and other tools Collaborate closely with trading teams to gather requirements and develop solutions in a fast-paced environment Qualifications 5+ years of professional experience in a Front Office, financial services environment as a senior contributor 10+ years cumulative, professional experience Strong background in data structures, algorithms, and object-oriented programming in C++ Permanent role - Central London based - 5 days a week in the office By applying to this job you are sending us your CV, which may contain personal information. Please refer to our Privacy Notice to understand how we process this information. In short, in order to supply you with work finding services, we will hold and process your personal data, and only with your express permission we will share this personal data with a client (or a third party working on behalf of the client) by email or by upload to the Client/third parties vendor management system. By giving us permission to send your CV to a client, this constitutes permission to share the personal data that would be necessary to consider your application, interview you (Phone/video/face to face) and if successful hire you. Scope AT acts as an employment agency for Permanent Recruitment and an employment business for the supply of temporary workers. By applying for this job you accept the Terms and Conditions, Data Protection Policy, Privacy Notice and Disclaimers which can be found at our website.
Jan 21, 2025
Full time
Hedge Fund - Senior C++ Quant Developer - Equities - Linux - Python - Data/Algos/Low latency Hedge Fund background essential C++ (Version 11 upwards), Linux, Python (nice to have). Trading systems experience - ideally experience working in the equities space. Ideally the technical has experience with algo implementation. Quantitative Developer - Equities Technology We are in search of a Quantitative Developer to join our team who is passionate about designing, architecting, and implementing low latency C++ systems that are not only robust, resilient, and accurate, but also exceptionally fast. Our team works directly with the firm's central trading teams. By constructing and maintaining this high-performance infrastructure used by these teams, this developer will enable new trading opportunities across businesses and regions, allowing the best possible execution performance. Job Duties Development of execution algorithms, order management systems, strategy containers, connectivity, and messaging systems. Work directly with central trading teams to optimize the firm's overall execution performance. Enhance the platform's efficiency by utilizing network and systems programming, along with other advanced techniques to reduce latency. Create systems, interfaces, and tools for historical market data and trading simulations to boost research productivity and system testability. Assist in building and maintaining our automated tests, performance benchmark framework, and other tools Collaborate closely with trading teams to gather requirements and develop solutions in a fast-paced environment Qualifications 5+ years of professional experience in a Front Office, financial services environment as a senior contributor 10+ years cumulative, professional experience Strong background in data structures, algorithms, and object-oriented programming in C++ Permanent role - Central London based - 5 days a week in the office By applying to this job you are sending us your CV, which may contain personal information. Please refer to our Privacy Notice to understand how we process this information. In short, in order to supply you with work finding services, we will hold and process your personal data, and only with your express permission we will share this personal data with a client (or a third party working on behalf of the client) by email or by upload to the Client/third parties vendor management system. By giving us permission to send your CV to a client, this constitutes permission to share the personal data that would be necessary to consider your application, interview you (Phone/video/face to face) and if successful hire you. Scope AT acts as an employment agency for Permanent Recruitment and an employment business for the supply of temporary workers. By applying for this job you accept the Terms and Conditions, Data Protection Policy, Privacy Notice and Disclaimers which can be found at our website.
QA Engineer (Part-Time, 3 Days per Week) A fast-growing technology company is looking for its first QA Engineer to join the team on a part-time basis. In this role, you will act as a key advocate for quality, working closely with developers and the product manager to establish and refine the QA process. This is a unique opportunity to help shape the testing strategy within a lean and dynamic team, ensuring the delivery of reliable, high-quality releases for customers. Key Responsibilities: As a QA Engineer, you will ensure that all features and integrations meet the agreed quality standards. You will conduct thorough manual testing, develop and maintain automated test scripts, and work with stakeholders to understand application requirements. Additionally, you will document test results, identify and track defects, and provide valuable feedback to the development team. Staying current with the latest QA tools and techniques will be essential in improving testing processes and ensuring efficiency. Who We're Looking For: The ideal candidate will have at least three years of experience as a Tester or Test Lead and a solid understanding of functional, integration, UAT, and API testing. Proficiency with JIRA, Postman, AWS, and MySQL tools is essential. You should be a detail-oriented problem solver with strong organisational skills, capable of working effectively within a small team. We would love to hear from you if you thrive in a fast-paced, start-up environment and are ready to champion software quality.
Jan 21, 2025
Full time
QA Engineer (Part-Time, 3 Days per Week) A fast-growing technology company is looking for its first QA Engineer to join the team on a part-time basis. In this role, you will act as a key advocate for quality, working closely with developers and the product manager to establish and refine the QA process. This is a unique opportunity to help shape the testing strategy within a lean and dynamic team, ensuring the delivery of reliable, high-quality releases for customers. Key Responsibilities: As a QA Engineer, you will ensure that all features and integrations meet the agreed quality standards. You will conduct thorough manual testing, develop and maintain automated test scripts, and work with stakeholders to understand application requirements. Additionally, you will document test results, identify and track defects, and provide valuable feedback to the development team. Staying current with the latest QA tools and techniques will be essential in improving testing processes and ensuring efficiency. Who We're Looking For: The ideal candidate will have at least three years of experience as a Tester or Test Lead and a solid understanding of functional, integration, UAT, and API testing. Proficiency with JIRA, Postman, AWS, and MySQL tools is essential. You should be a detail-oriented problem solver with strong organisational skills, capable of working effectively within a small team. We would love to hear from you if you thrive in a fast-paced, start-up environment and are ready to champion software quality.
Java Developer - Up to 80,000 - London - Financial Services Job Overview: We are seeking a highly skilled Java Developer to join a leading financial services organisation in London. This role offers an exciting opportunity to work within the Interfaces team, which develops and supports key integration platforms underpinning the system architecture. The platform is built in-house using a collection of Java frameworks and messaging systems. The successful candidate will contribute to the development, maintenance, and delivery of integration solutions, ensuring high performance and reliability. Key Responsibilities: Middleware Development: Design, develop, and maintain middleware solutions using Java and integration frameworks such as Apache Camel. Message Flow Development: Create robust, reliable, and scalable message flows and routes. SDLC Adherence: Ensure strict adherence to change control processes and the software development lifecycle (SDLC). System Integration: Integrate various systems and applications using IBM MQ. Testing: Develop unit tests and integration tests for all changes using frameworks such as Junit and Cucumber. Contribute to defining test cases for system testing and support UAT while reviewing testing evidence. Collaboration: Work closely with front-office, back-office, and IT teams to understand requirements and deliver integration solutions. Provide technical support and expertise to the support team as an SME. Code Reviews: Participate in code reviews and contribute to continuous improvement of the development process and integration platforms. Documentation: Create and maintain detailed technical documentation for all middleware components and integrations. Compliance: Ensure all solutions comply with internal standards, regulatory requirements, and best practices. Follow the release management process for production changes. Required Skills & Qualifications: Java Expertise: Expert knowledge of core Java, including collections, concurrency, and NIO. Framework Proficiency: Experience with Java frameworks such as Spring Boot, JPA, and Hibernate. Design Patterns: Strong understanding of design patterns and object-oriented principles. Apache Camel: Deep understanding of Apache Camel integration patterns and best practices. Messaging Systems: Expertise in IBM MQ configuration, management, and troubleshooting. Protocols and APIs: Familiarity with FIX protocol specifications and implementation. Experienced with microservices architecture and RESTful APIs. Database Knowledge: Proficient in database technologies (SQL) and ORM frameworks (Hibernate). XML Proficiency: Strong knowledge of XML, XSLT, and XSD. Version Control: Strong knowledge of Git and CI/CD pipelines using TeamCity. Linux Skills: Familiarity with Linux environments, including working with bash and SSH. API Services: Experience with REST, SOAP, and JSON. Industry Experience: Background in investment banking and knowledge of financial trading products. Experience delivering software solutions in a front-office environment. Desirable Skills: Familiarity with Apache Karaf. Experience with API Gateways. Experience with Chronicle Queues and Maps. Salary / Details: Salary: Up to 80,000 per annum. Location: Hybrid: 3x Per week Sector: Financial Services. Java Developer - Up to 80,000 - London - Financial Services
Jan 21, 2025
Full time
Java Developer - Up to 80,000 - London - Financial Services Job Overview: We are seeking a highly skilled Java Developer to join a leading financial services organisation in London. This role offers an exciting opportunity to work within the Interfaces team, which develops and supports key integration platforms underpinning the system architecture. The platform is built in-house using a collection of Java frameworks and messaging systems. The successful candidate will contribute to the development, maintenance, and delivery of integration solutions, ensuring high performance and reliability. Key Responsibilities: Middleware Development: Design, develop, and maintain middleware solutions using Java and integration frameworks such as Apache Camel. Message Flow Development: Create robust, reliable, and scalable message flows and routes. SDLC Adherence: Ensure strict adherence to change control processes and the software development lifecycle (SDLC). System Integration: Integrate various systems and applications using IBM MQ. Testing: Develop unit tests and integration tests for all changes using frameworks such as Junit and Cucumber. Contribute to defining test cases for system testing and support UAT while reviewing testing evidence. Collaboration: Work closely with front-office, back-office, and IT teams to understand requirements and deliver integration solutions. Provide technical support and expertise to the support team as an SME. Code Reviews: Participate in code reviews and contribute to continuous improvement of the development process and integration platforms. Documentation: Create and maintain detailed technical documentation for all middleware components and integrations. Compliance: Ensure all solutions comply with internal standards, regulatory requirements, and best practices. Follow the release management process for production changes. Required Skills & Qualifications: Java Expertise: Expert knowledge of core Java, including collections, concurrency, and NIO. Framework Proficiency: Experience with Java frameworks such as Spring Boot, JPA, and Hibernate. Design Patterns: Strong understanding of design patterns and object-oriented principles. Apache Camel: Deep understanding of Apache Camel integration patterns and best practices. Messaging Systems: Expertise in IBM MQ configuration, management, and troubleshooting. Protocols and APIs: Familiarity with FIX protocol specifications and implementation. Experienced with microservices architecture and RESTful APIs. Database Knowledge: Proficient in database technologies (SQL) and ORM frameworks (Hibernate). XML Proficiency: Strong knowledge of XML, XSLT, and XSD. Version Control: Strong knowledge of Git and CI/CD pipelines using TeamCity. Linux Skills: Familiarity with Linux environments, including working with bash and SSH. API Services: Experience with REST, SOAP, and JSON. Industry Experience: Background in investment banking and knowledge of financial trading products. Experience delivering software solutions in a front-office environment. Desirable Skills: Familiarity with Apache Karaf. Experience with API Gateways. Experience with Chronicle Queues and Maps. Salary / Details: Salary: Up to 80,000 per annum. Location: Hybrid: 3x Per week Sector: Financial Services. Java Developer - Up to 80,000 - London - Financial Services
Senior Systems Developer Job Summary NHS Blood and Transplant has an exciting opportunity for Senior Systems Developer to join our in-house development team working in a friendly and progressive environment based in Bristol. You will be responsible for the analysis, design, and maintenance of multiple applications critical to organ and tissue donation and transplantation, used by hospitals across the country, as well as helping to replace some legacy components with up-to-date solutions. You will also be working on server management both on-premises and Azure cloud and DevOps. You'll have good communication and interpersonal skills and the ability to work independently and creatively when resolving problems. You must have a passion for innovation and a can-do attitude to creating new software systems. Main duties of the job To develop and deploy world-class information systems, application software and database services according to NHSBT corporate business plan using the most appropriate tools and technologies from those approved by the Head of Systems Development and Integration Produce high quality documentation for all NHSBT applications and any other applications developed in-house, and ensure they are kept up to date. To research and review new and emerging technologies, products, software and database tools, providing business opportunities and advantages to the organisation, and to bring these to the attention of the Head of Systems Development and Integration and other members of the Business Systems Solutions senior management Team. To maintain existing applications, including collecting change requirements, identifying opportunities for improvement and running workshops. To assist the Head of Systems Development and Integration in formulating the Software Development strategy for the NHSBT, consistent with business strategy, values and objectives. To ensure that disaster recovery procedures are appropriate and liaise with Operations staff to ensure they are regularly checked and tested. To provide software development and database support and advice to the Systems Development and Integration Team. Promote the development of analysis skills within the organisation by providing support and training for BTS and other NHSBT staff. To provide expertise and advice in the procurement of external (3rd party) systems and assistance in the overseeing of system implementation and software changes. To work with existing and new system suppliers, assisting them in the selection of the most appropriate technologies to interoperate with NHSBT systems and delivering the strategic aims of NHSBT. To work closely with the Business Intelligence and Data Management Department, providing them with software and database solutions and technical support. About You Qualifications and Training Relevant degree level plus practical experience or Post Graduate Degree in Computer Science Extensive training in software development tools and methodologies and in database technologies, including Oracle and SQL Server Demonstrates commitment to own continued professional development (CPD) Experience and Knowledge Knowledge and substantial proven experience in software development, with experience in MuleSoft, Java, ActiveMQ, REST, SOAP, RAML, Putty, Git, Maven, Jenkins, Nexus, Linux Direct proven experience of software development methodologies and database design, in both a Microsoft SQL Server and Oracle environment. Extensive knowledge and experience of the design, development, management and maintenance of information systems across an organisation. Specialised knowledge of software architectures across a wide range of industry standard platforms. Knowledge of database modelling theory. Extensive knowledge and experience of Microsoft Office products, particularly Microsoft Visio and Excel. Knowledge of general IT legislation such as the Data Protection Act and the Computer Misuse Act. Practical experience of the entire software development life-cycle and managing own workload to deliver software solutions to agreed timescales. Please view the attached recruitment profile which is a summary of the detailed Job Description and Person Specification for the full personal attributes we require for the role. You will need to demonstrate these throughout the recruitment process. About Us It takes all types of people to deliver the kind of service that saves and improves lives. At NHS Blood and Transplant, you'll join a team of more than 6,000 people who are making a genuine difference to communities, families, friends, relatives and more across the UK. We play a unique and special role in the NHS by helping people do something extraordinary- donate blood, blood products, organs, tissues, or stem cells to save someone in need. Our three core values are what set us apart. They guide and inspire everything we do. By being caring, expertly meeting the needs of our patients and our people, and accepting nothing less than the best quality, we can do extraordinary work and help our people to do something extraordinary in their career, too. Three small words, one big difference - Caring, Expert and Quality. Together we'll save and improve more lives than ever. You will join us on our journey to create an inclusive workplace and aim to reflect the diverse communities we work with, and we positively encourage applications from all sectors of the community. What we offer: NHSBT promotes flexible working opportunities where the role will allow. 27 days annual leave (pro rata for part-time) plus Bank Holidays, increasing to 29 days after 5 years' service and to 33 days after 10 years. NHS pension scheme. The NHS Pension Scheme is a defined benefit scheme (not dependent on investment returns) Further details and outline of benefits can be found at: We've fostered a culture of continuous learning where colleagues are well-led, engaged, and encouraged to grow. We support you in reaching your full potential, both in your current role and future career. Our Thrive program embodies our commitment to learning and development, offering a wide range of activities to support your personal and professional growth. It's open to everyone at NHSBT, ensuring you have the resources to succeed and shine in your role. Please view the attached recruitment profile which is a summary of the detailed Job Description and Person Specification for the full personal attributes we require for the role. You will need to demonstrate these throughout the recruitment process. This vacancy will close at 23:59 on 27th January 2025. Interviews date(s) to be confirmed. For informal enquiries please contact Rupali Saini, Senior Systems Development Team Leader via email at .
Jan 21, 2025
Full time
Senior Systems Developer Job Summary NHS Blood and Transplant has an exciting opportunity for Senior Systems Developer to join our in-house development team working in a friendly and progressive environment based in Bristol. You will be responsible for the analysis, design, and maintenance of multiple applications critical to organ and tissue donation and transplantation, used by hospitals across the country, as well as helping to replace some legacy components with up-to-date solutions. You will also be working on server management both on-premises and Azure cloud and DevOps. You'll have good communication and interpersonal skills and the ability to work independently and creatively when resolving problems. You must have a passion for innovation and a can-do attitude to creating new software systems. Main duties of the job To develop and deploy world-class information systems, application software and database services according to NHSBT corporate business plan using the most appropriate tools and technologies from those approved by the Head of Systems Development and Integration Produce high quality documentation for all NHSBT applications and any other applications developed in-house, and ensure they are kept up to date. To research and review new and emerging technologies, products, software and database tools, providing business opportunities and advantages to the organisation, and to bring these to the attention of the Head of Systems Development and Integration and other members of the Business Systems Solutions senior management Team. To maintain existing applications, including collecting change requirements, identifying opportunities for improvement and running workshops. To assist the Head of Systems Development and Integration in formulating the Software Development strategy for the NHSBT, consistent with business strategy, values and objectives. To ensure that disaster recovery procedures are appropriate and liaise with Operations staff to ensure they are regularly checked and tested. To provide software development and database support and advice to the Systems Development and Integration Team. Promote the development of analysis skills within the organisation by providing support and training for BTS and other NHSBT staff. To provide expertise and advice in the procurement of external (3rd party) systems and assistance in the overseeing of system implementation and software changes. To work with existing and new system suppliers, assisting them in the selection of the most appropriate technologies to interoperate with NHSBT systems and delivering the strategic aims of NHSBT. To work closely with the Business Intelligence and Data Management Department, providing them with software and database solutions and technical support. About You Qualifications and Training Relevant degree level plus practical experience or Post Graduate Degree in Computer Science Extensive training in software development tools and methodologies and in database technologies, including Oracle and SQL Server Demonstrates commitment to own continued professional development (CPD) Experience and Knowledge Knowledge and substantial proven experience in software development, with experience in MuleSoft, Java, ActiveMQ, REST, SOAP, RAML, Putty, Git, Maven, Jenkins, Nexus, Linux Direct proven experience of software development methodologies and database design, in both a Microsoft SQL Server and Oracle environment. Extensive knowledge and experience of the design, development, management and maintenance of information systems across an organisation. Specialised knowledge of software architectures across a wide range of industry standard platforms. Knowledge of database modelling theory. Extensive knowledge and experience of Microsoft Office products, particularly Microsoft Visio and Excel. Knowledge of general IT legislation such as the Data Protection Act and the Computer Misuse Act. Practical experience of the entire software development life-cycle and managing own workload to deliver software solutions to agreed timescales. Please view the attached recruitment profile which is a summary of the detailed Job Description and Person Specification for the full personal attributes we require for the role. You will need to demonstrate these throughout the recruitment process. About Us It takes all types of people to deliver the kind of service that saves and improves lives. At NHS Blood and Transplant, you'll join a team of more than 6,000 people who are making a genuine difference to communities, families, friends, relatives and more across the UK. We play a unique and special role in the NHS by helping people do something extraordinary- donate blood, blood products, organs, tissues, or stem cells to save someone in need. Our three core values are what set us apart. They guide and inspire everything we do. By being caring, expertly meeting the needs of our patients and our people, and accepting nothing less than the best quality, we can do extraordinary work and help our people to do something extraordinary in their career, too. Three small words, one big difference - Caring, Expert and Quality. Together we'll save and improve more lives than ever. You will join us on our journey to create an inclusive workplace and aim to reflect the diverse communities we work with, and we positively encourage applications from all sectors of the community. What we offer: NHSBT promotes flexible working opportunities where the role will allow. 27 days annual leave (pro rata for part-time) plus Bank Holidays, increasing to 29 days after 5 years' service and to 33 days after 10 years. NHS pension scheme. The NHS Pension Scheme is a defined benefit scheme (not dependent on investment returns) Further details and outline of benefits can be found at: We've fostered a culture of continuous learning where colleagues are well-led, engaged, and encouraged to grow. We support you in reaching your full potential, both in your current role and future career. Our Thrive program embodies our commitment to learning and development, offering a wide range of activities to support your personal and professional growth. It's open to everyone at NHSBT, ensuring you have the resources to succeed and shine in your role. Please view the attached recruitment profile which is a summary of the detailed Job Description and Person Specification for the full personal attributes we require for the role. You will need to demonstrate these throughout the recruitment process. This vacancy will close at 23:59 on 27th January 2025. Interviews date(s) to be confirmed. For informal enquiries please contact Rupali Saini, Senior Systems Development Team Leader via email at .
INTERNAL AUDIT In Internal Audit, we ensure that Goldman Sachs maintains effective controls by assessing the reliability of financial reports, monitoring the firm's compliance with laws and regulations, and advising management on developing smart control solutions. Our group has unique insight on the financial industry and its products and operations. We're looking for detail-oriented team players who have an interest in financial markets and want to gain insight into the firm's operations and control processes. TEAM OVERVIEW Goldman Sachs Internal Auditors demonstrate strong risk and control mindsets, analytical skills, exercise professional scepticism, and are able to challenge and discuss effectively with management on risks and control measures. We look for individuals who enjoy learning about audit, businesses and functions, have innovative and creative mindsets to adopt analytical techniques to enhance audit techniques, build relationships, and thrive in teamwork and in a fast-paced global environment. Goldman Sachs Internal Audit comprises individuals from diverse backgrounds including chartered accountants, developers, risk management professionals, cybersecurity professionals, and data scientists. We are organized into global teams comprising business and technology auditors to cover all the firm's businesses and functions, including securities, investment banking, consumer and investment management, risk management, finance, cyber-security and technology risk, and engineering. THE ROLE AND RESPONSIBILITIES As the third line of defense, Internal Audit's mission is to independently assess the firm's internal control structure, including the firm's governance processes and controls, and risk management and capital and anti-financial crime frameworks, raise awareness of control risk and monitor the implementation of management's control measures. In doing so, Internal Audit performs the following duties: Communicates and reports on the effectiveness of the firm's governance, risk management and controls that mitigate current and evolving risk Raises awareness of control risk Assesses the firm's control culture and conduct risks Monitors management's implementation of control measures Additional responsibilities include: Develop and maintain an in-depth understanding of business areas, its products, and supporting functions Plan and execute audit testing to ensure audit fieldwork is focused on the right areas and documentation meets high quality standards Identify risks, assess mitigating controls, and make recommendations on improving the control environment Prepare commercially effective audit conclusions and findings, and present to IA senior management and business clients Follow-up on open audit issues and their resolution Participate in department-wide initiatives aimed at continually improving IA's processes and supporting infrastructure SKILLS AND EXPERIENCE REQUIRED 7+ years of experience in a public accounting or internal audit role within the financial services industry or a related control function In-depth technical knowledge of key risks and associated controls within the Wealth Management industry Strong leadership, interpersonal, and relationship management skills Strong verbal and written communication skills Highly motivated with the ability to multi-task and remain organized in a fast-paced environment Relevant certification or industry accreditation (e.g., ACA, ACCA) is a plus ABOUT GOLDMAN SACHS At Goldman Sachs, we commit our people, capital and ideas to help our clients, shareholders and the communities we serve to grow. Founded in 1869, we are a leading global investment banking, securities and investment management firm. Headquartered in New York, we maintain offices around the world. We believe who you are makes you better at what you do. We're committed to fostering and advancing diversity and inclusion in our own workplace and beyond by ensuring every individual within our firm has a number of opportunities to grow professionally and personally, from our training and development opportunities and firmwide networks to benefits, wellness and personal finance offerings and mindfulness programs. Learn more about our culture, benefits, and people at We're committed to finding reasonable accommodations for candidates with special needs or disabilities during our recruiting process. Learn more: The Goldman Sachs Group, Inc., 2023. All rights reserved. Goldman Sachs is an equal employment/affirmative action employer Female/Minority/Disability/Veteran/Sexual Orientation/Gender Identity
Jan 21, 2025
Full time
INTERNAL AUDIT In Internal Audit, we ensure that Goldman Sachs maintains effective controls by assessing the reliability of financial reports, monitoring the firm's compliance with laws and regulations, and advising management on developing smart control solutions. Our group has unique insight on the financial industry and its products and operations. We're looking for detail-oriented team players who have an interest in financial markets and want to gain insight into the firm's operations and control processes. TEAM OVERVIEW Goldman Sachs Internal Auditors demonstrate strong risk and control mindsets, analytical skills, exercise professional scepticism, and are able to challenge and discuss effectively with management on risks and control measures. We look for individuals who enjoy learning about audit, businesses and functions, have innovative and creative mindsets to adopt analytical techniques to enhance audit techniques, build relationships, and thrive in teamwork and in a fast-paced global environment. Goldman Sachs Internal Audit comprises individuals from diverse backgrounds including chartered accountants, developers, risk management professionals, cybersecurity professionals, and data scientists. We are organized into global teams comprising business and technology auditors to cover all the firm's businesses and functions, including securities, investment banking, consumer and investment management, risk management, finance, cyber-security and technology risk, and engineering. THE ROLE AND RESPONSIBILITIES As the third line of defense, Internal Audit's mission is to independently assess the firm's internal control structure, including the firm's governance processes and controls, and risk management and capital and anti-financial crime frameworks, raise awareness of control risk and monitor the implementation of management's control measures. In doing so, Internal Audit performs the following duties: Communicates and reports on the effectiveness of the firm's governance, risk management and controls that mitigate current and evolving risk Raises awareness of control risk Assesses the firm's control culture and conduct risks Monitors management's implementation of control measures Additional responsibilities include: Develop and maintain an in-depth understanding of business areas, its products, and supporting functions Plan and execute audit testing to ensure audit fieldwork is focused on the right areas and documentation meets high quality standards Identify risks, assess mitigating controls, and make recommendations on improving the control environment Prepare commercially effective audit conclusions and findings, and present to IA senior management and business clients Follow-up on open audit issues and their resolution Participate in department-wide initiatives aimed at continually improving IA's processes and supporting infrastructure SKILLS AND EXPERIENCE REQUIRED 7+ years of experience in a public accounting or internal audit role within the financial services industry or a related control function In-depth technical knowledge of key risks and associated controls within the Wealth Management industry Strong leadership, interpersonal, and relationship management skills Strong verbal and written communication skills Highly motivated with the ability to multi-task and remain organized in a fast-paced environment Relevant certification or industry accreditation (e.g., ACA, ACCA) is a plus ABOUT GOLDMAN SACHS At Goldman Sachs, we commit our people, capital and ideas to help our clients, shareholders and the communities we serve to grow. Founded in 1869, we are a leading global investment banking, securities and investment management firm. Headquartered in New York, we maintain offices around the world. We believe who you are makes you better at what you do. We're committed to fostering and advancing diversity and inclusion in our own workplace and beyond by ensuring every individual within our firm has a number of opportunities to grow professionally and personally, from our training and development opportunities and firmwide networks to benefits, wellness and personal finance offerings and mindfulness programs. Learn more about our culture, benefits, and people at We're committed to finding reasonable accommodations for candidates with special needs or disabilities during our recruiting process. Learn more: The Goldman Sachs Group, Inc., 2023. All rights reserved. Goldman Sachs is an equal employment/affirmative action employer Female/Minority/Disability/Veteran/Sexual Orientation/Gender Identity
Lead Developer - Hybrid Role (2 days a week on site) - Manchester The Lead Developer will be responsible for guiding the development team and collaborating with various stakeholders to manage the workload and ensure high-quality software delivery. Key responsibilities include contributing to strategic planning, resource allocation, and driving Agile and DevOps methodologies. The role involves making strategic decisions on tools, technology, and processes, ensuring adherence to InfoSec standards, and leading the development team to deliver customer-focused services. The Lead Developer will also oversees quality management processes, drives continuous improvement and automation, and supports the Applications Support team with testing and deployment. They will assist in resolving production support issues, integrate new functionalities into the business environment, and produce detailed system designs and specifications. Additionally, they must be able to maintain development standards, participate in estimating and planning, and collaborate with architects on system solutions. The ideal candidate should have experience transitioning to a DevOps culture, implementing continuous integration and delivery practices, and driving automation for improved velocity, quality, scalability, and security. Leadership, management, and coaching experience are also essential for this role. We are looking for someone with experience with using: .Net C# Azure SQL Python Lead Developer - Hybrid Role (2 days a week on site) - Manchester
Jan 21, 2025
Full time
Lead Developer - Hybrid Role (2 days a week on site) - Manchester The Lead Developer will be responsible for guiding the development team and collaborating with various stakeholders to manage the workload and ensure high-quality software delivery. Key responsibilities include contributing to strategic planning, resource allocation, and driving Agile and DevOps methodologies. The role involves making strategic decisions on tools, technology, and processes, ensuring adherence to InfoSec standards, and leading the development team to deliver customer-focused services. The Lead Developer will also oversees quality management processes, drives continuous improvement and automation, and supports the Applications Support team with testing and deployment. They will assist in resolving production support issues, integrate new functionalities into the business environment, and produce detailed system designs and specifications. Additionally, they must be able to maintain development standards, participate in estimating and planning, and collaborate with architects on system solutions. The ideal candidate should have experience transitioning to a DevOps culture, implementing continuous integration and delivery practices, and driving automation for improved velocity, quality, scalability, and security. Leadership, management, and coaching experience are also essential for this role. We are looking for someone with experience with using: .Net C# Azure SQL Python Lead Developer - Hybrid Role (2 days a week on site) - Manchester
About the Company: Our client are a leading asset management company focused on delivering innovative financial solutions for clients across the globe. Our team combines expertise in asset management, financial analytics, and cutting-edge technology to create tools that drive better decision-making and optimize portfolio performance. We are now looking for a motivated and talented Junior Python Engineer to join our technology team to support our growing data and software development needs. You will work closely with senior developers and analysts to build, maintain, and enhance software solutions that support asset management operations. You will gain experience developing Python-based applications, working with data, automating processes, and solving complex challenges in finance. This is an excellent opportunity for a self-starter looking to grow their skills in Python development and get exposure to the asset management industry. 3 days in office in London Key Responsibilities: Assist in the development, testing, and maintenance of Python applications used for financial modelling, data analysis, and reporting. Collaborate with senior engineers to write clean, efficient, and scalable code for portfolio management tools. Support the automation of asset management processes, including data retrieval, cleaning, and transformation. Integrate external APIs, databases, and third-party libraries into existing applications. Troubleshoot and resolve software issues in production and development environments. Contribute to unit testing, debugging, and code review processes to ensure high-quality code. Learn and apply best practices in software development, version control (Git), and Agile methodologies. Stay up to date with industry trends and continuously improve technical knowledge. Requirement Proficiency in Python programming, with some experience working on projects or internships. Knowledge of Python libraries and frameworks such as Pandas, NumPy, Flask , or Django . Understanding of data structures , algorithms , and basic software development principles. Familiarity with SQL and experience working with databases is a plus. Experience with version control tools like Git . Eagerness to learn about financial concepts and how they relate to software development. Strong problem-solving skills and attention to detail. Good communication and teamwork skills. Nice-to-Have Skills: Exposure to financial markets , asset management, or fintech projects. Experience with cloud platforms such as AWS , Azure , or Google Cloud . Familiarity with Docker or Kubernetes .
Jan 21, 2025
Full time
About the Company: Our client are a leading asset management company focused on delivering innovative financial solutions for clients across the globe. Our team combines expertise in asset management, financial analytics, and cutting-edge technology to create tools that drive better decision-making and optimize portfolio performance. We are now looking for a motivated and talented Junior Python Engineer to join our technology team to support our growing data and software development needs. You will work closely with senior developers and analysts to build, maintain, and enhance software solutions that support asset management operations. You will gain experience developing Python-based applications, working with data, automating processes, and solving complex challenges in finance. This is an excellent opportunity for a self-starter looking to grow their skills in Python development and get exposure to the asset management industry. 3 days in office in London Key Responsibilities: Assist in the development, testing, and maintenance of Python applications used for financial modelling, data analysis, and reporting. Collaborate with senior engineers to write clean, efficient, and scalable code for portfolio management tools. Support the automation of asset management processes, including data retrieval, cleaning, and transformation. Integrate external APIs, databases, and third-party libraries into existing applications. Troubleshoot and resolve software issues in production and development environments. Contribute to unit testing, debugging, and code review processes to ensure high-quality code. Learn and apply best practices in software development, version control (Git), and Agile methodologies. Stay up to date with industry trends and continuously improve technical knowledge. Requirement Proficiency in Python programming, with some experience working on projects or internships. Knowledge of Python libraries and frameworks such as Pandas, NumPy, Flask , or Django . Understanding of data structures , algorithms , and basic software development principles. Familiarity with SQL and experience working with databases is a plus. Experience with version control tools like Git . Eagerness to learn about financial concepts and how they relate to software development. Strong problem-solving skills and attention to detail. Good communication and teamwork skills. Nice-to-Have Skills: Exposure to financial markets , asset management, or fintech projects. Experience with cloud platforms such as AWS , Azure , or Google Cloud . Familiarity with Docker or Kubernetes .
Role: Client Partner - Mobile Ads Rate: £480 p/d Inside IR35 Location: Central London HQ - 2 days p/w on site Duration: 12 months We have a new opportunity for a Client Partner to join a growing team and help businesses achieve success through promotion and discovery with Ads. Our client's Industry and Leisure team focuses on key verticals, including Finance, Utilities, Entertainment, Shopping, Food & Drink, and Health & Fitness. In this role, you will manage the strategy across a focused portfolio of clients, drive adoption of their growing advertising offering and onboard new developer partners in the region. Experience Required: Proven experience in digital advertising, with a strong focus on mobile advertising. Demonstrated success in building and maintaining strong client relationships. Experience in developing and executing successful advertising campaigns. Deep understanding of the mobile advertising landscape and industry trends. Responsibilities: Develop and build strategic relationships with clients and agencies at all levels, understanding their business goals to craft effective advertising strategies Develop and lead joint business plans to collaborate and influence across organisations, while driving mutual business success for the customer and the business Partner with internal teams, including product, sales support, and account management, to deliver innovative advertising solutions Serve as an industry expert by staying ahead of trends and emerging technologies to maintain market knowledge and inform internal stakeholders and customers Articulate and evangelise the power of both IOS and Search Ads with key clients to grow market share Work closely with your Platform Specialist team to ensure proper execution and alignment with customer objectives
Jan 21, 2025
Contractor
Role: Client Partner - Mobile Ads Rate: £480 p/d Inside IR35 Location: Central London HQ - 2 days p/w on site Duration: 12 months We have a new opportunity for a Client Partner to join a growing team and help businesses achieve success through promotion and discovery with Ads. Our client's Industry and Leisure team focuses on key verticals, including Finance, Utilities, Entertainment, Shopping, Food & Drink, and Health & Fitness. In this role, you will manage the strategy across a focused portfolio of clients, drive adoption of their growing advertising offering and onboard new developer partners in the region. Experience Required: Proven experience in digital advertising, with a strong focus on mobile advertising. Demonstrated success in building and maintaining strong client relationships. Experience in developing and executing successful advertising campaigns. Deep understanding of the mobile advertising landscape and industry trends. Responsibilities: Develop and build strategic relationships with clients and agencies at all levels, understanding their business goals to craft effective advertising strategies Develop and lead joint business plans to collaborate and influence across organisations, while driving mutual business success for the customer and the business Partner with internal teams, including product, sales support, and account management, to deliver innovative advertising solutions Serve as an industry expert by staying ahead of trends and emerging technologies to maintain market knowledge and inform internal stakeholders and customers Articulate and evangelise the power of both IOS and Search Ads with key clients to grow market share Work closely with your Platform Specialist team to ensure proper execution and alignment with customer objectives
GLOBAL BANKING & MARKETS DIVISION: In Global Banking & Markets our core value is building strong relationships with our institutional clients, which include corporations, financial service providers, and fund managers. We help them buy and sell financial products on exchanges around the world, raise funding, and manage risk. This is a dynamic, entrepreneurial team with a passion for the markets, with individuals who thrive in fast-paced, changing environments and are energised by a bustling trading floor. YOUR IMPACT (AUTOMATED TRADING CONTROL ENGINEER): The team combines engineering, research, risk management, control design and trading expertise to deliver liquidity solutions for our clients and advance the firm's electronic trading goals. No trading system or business is complete without an integrated and thoughtful approach to risk management, including the unique operational risks that come along with complex, high-speed trading systems. Futures Strats. are responsible for all aspects of the futures electronic trading business, providing sophisticated execution-related services to the firm's clients, with a particular focus on automated execution algorithms for futures and options. We cover foreign exchange, commodities, interest rates, credit, crypto and equity index products. We are responsible for research, design, implementation, testing and support of high-performance algorithmic trading systems and strategies for the firm's futures trading businesses. The team interfaces on a regular basis with clients, sales-trading, technology, and other Strats. teams. RESPONSIBILITIES: Inventing, designing and implementing new controls; maintaining and improving existing controls. Responding to information requests from regulators and control functions across the firm, e.g. Compliance, Risk and Internal Audit. Managing work to address follow-ups to production incidents and other operational risk events. Documenting algorithmic trading controls and activities for consumers both inside and outside of the team. Design, build and maintain complex, scalable, low latency and high-capacity quantitative models for real time algorithmic trading, order state management, risk management, and other execution functions. Provide quantitative analysis and analyze noisy data. Generate ideas to build complex signals and design overall strategies. Combine methods of theoretical physics and artificial intelligence to generate predictive mathematical models. Engineer software applications for high frequency trading and develop logical theories for trade execution. Develop and implement feedback mechanisms to continuously improve the accuracy and effectiveness of the models. Communicate complex technical concepts and findings to non-technical stakeholders in a clear and concise manner. Collaborate with cross-functional teams to understand business requirements and translate them into actionable solutions. SKILLS & EXPERIENCE WE'RE LOOKING FOR: First and foremost a passion for technology and a drive to deliver. This is a hands-on developer role. A bachelor's degree in Computer Science, Operations Research, Math, Physics or Statistics. Proficiency in programming languages like Python, Java or C++ and the ability to write efficient, clean, and maintainable code. The ability to communicate clearly and to lead conversations on technical topics with non-specialist audiences. Experience managing projects, and building and maintaining stakeholder relationships. Proficiency in creating technical documentation. Ability to prioritise and meet simultaneous competing demands. Interest in developments in the global financial regulatory environment. A background in audit, compliance, control design or operational risk and a familiarity with Basel-style operational risk frameworks. Understanding of electronic trading risks and controls is a plus. Certifications such as Global Association of Risk Managers - Financial Risk Manager (FRM) and/or ISACA Certified Information Systems Auditor (CISA) are desirable. Background in Probability, Statistics, Machine Learning, Natural Language Processing, Reinforcement Learning, Large Language Models is desirable too. ABOUT GOLDMAN SACHS At Goldman Sachs, we commit our people, capital and ideas to help our clients, shareholders and the communities we serve to grow. Founded in 1869, we are a leading global investment banking, securities and investment management firm. Headquartered in New York, we maintain offices around the world. We believe who you are makes you better at what you do. We're committed to fostering and advancing diversity and inclusion in our own workplace and beyond by ensuring every individual within our firm has a number of opportunities to grow professionally and personally, from our training and development opportunities and firmwide networks to benefits, wellness and personal finance offerings and mindfulness programs. Learn more about our culture, benefits, and people at We're committed to finding reasonable accommodations for candidates with special needs or disabilities during our recruiting process. Learn more: The Goldman Sachs Group, Inc., 2023. All rights reserved. Goldman Sachs is an equal employment/affirmative action employer Female/Minority/Disability/Veteran/Sexual Orientation/Gender Identity
Jan 21, 2025
Full time
GLOBAL BANKING & MARKETS DIVISION: In Global Banking & Markets our core value is building strong relationships with our institutional clients, which include corporations, financial service providers, and fund managers. We help them buy and sell financial products on exchanges around the world, raise funding, and manage risk. This is a dynamic, entrepreneurial team with a passion for the markets, with individuals who thrive in fast-paced, changing environments and are energised by a bustling trading floor. YOUR IMPACT (AUTOMATED TRADING CONTROL ENGINEER): The team combines engineering, research, risk management, control design and trading expertise to deliver liquidity solutions for our clients and advance the firm's electronic trading goals. No trading system or business is complete without an integrated and thoughtful approach to risk management, including the unique operational risks that come along with complex, high-speed trading systems. Futures Strats. are responsible for all aspects of the futures electronic trading business, providing sophisticated execution-related services to the firm's clients, with a particular focus on automated execution algorithms for futures and options. We cover foreign exchange, commodities, interest rates, credit, crypto and equity index products. We are responsible for research, design, implementation, testing and support of high-performance algorithmic trading systems and strategies for the firm's futures trading businesses. The team interfaces on a regular basis with clients, sales-trading, technology, and other Strats. teams. RESPONSIBILITIES: Inventing, designing and implementing new controls; maintaining and improving existing controls. Responding to information requests from regulators and control functions across the firm, e.g. Compliance, Risk and Internal Audit. Managing work to address follow-ups to production incidents and other operational risk events. Documenting algorithmic trading controls and activities for consumers both inside and outside of the team. Design, build and maintain complex, scalable, low latency and high-capacity quantitative models for real time algorithmic trading, order state management, risk management, and other execution functions. Provide quantitative analysis and analyze noisy data. Generate ideas to build complex signals and design overall strategies. Combine methods of theoretical physics and artificial intelligence to generate predictive mathematical models. Engineer software applications for high frequency trading and develop logical theories for trade execution. Develop and implement feedback mechanisms to continuously improve the accuracy and effectiveness of the models. Communicate complex technical concepts and findings to non-technical stakeholders in a clear and concise manner. Collaborate with cross-functional teams to understand business requirements and translate them into actionable solutions. SKILLS & EXPERIENCE WE'RE LOOKING FOR: First and foremost a passion for technology and a drive to deliver. This is a hands-on developer role. A bachelor's degree in Computer Science, Operations Research, Math, Physics or Statistics. Proficiency in programming languages like Python, Java or C++ and the ability to write efficient, clean, and maintainable code. The ability to communicate clearly and to lead conversations on technical topics with non-specialist audiences. Experience managing projects, and building and maintaining stakeholder relationships. Proficiency in creating technical documentation. Ability to prioritise and meet simultaneous competing demands. Interest in developments in the global financial regulatory environment. A background in audit, compliance, control design or operational risk and a familiarity with Basel-style operational risk frameworks. Understanding of electronic trading risks and controls is a plus. Certifications such as Global Association of Risk Managers - Financial Risk Manager (FRM) and/or ISACA Certified Information Systems Auditor (CISA) are desirable. Background in Probability, Statistics, Machine Learning, Natural Language Processing, Reinforcement Learning, Large Language Models is desirable too. ABOUT GOLDMAN SACHS At Goldman Sachs, we commit our people, capital and ideas to help our clients, shareholders and the communities we serve to grow. Founded in 1869, we are a leading global investment banking, securities and investment management firm. Headquartered in New York, we maintain offices around the world. We believe who you are makes you better at what you do. We're committed to fostering and advancing diversity and inclusion in our own workplace and beyond by ensuring every individual within our firm has a number of opportunities to grow professionally and personally, from our training and development opportunities and firmwide networks to benefits, wellness and personal finance offerings and mindfulness programs. Learn more about our culture, benefits, and people at We're committed to finding reasonable accommodations for candidates with special needs or disabilities during our recruiting process. Learn more: The Goldman Sachs Group, Inc., 2023. All rights reserved. Goldman Sachs is an equal employment/affirmative action employer Female/Minority/Disability/Veteran/Sexual Orientation/Gender Identity
Job Description - Associate, Project Development and Finance (240000OK) Associate, Project Development and Finance Are you ready to make your mark as part of the Project Development and Finance group in our London office? About the role As an Associate, you will be highly organised, deadline-focused and should be adept at managing multiple workstreams and matters, driving processes forward and delivering flawless work within short timeframes. You will have an interest in complex and cutting-edge international project development and commercial contracts work. You should have experience drafting, reviewing and negotiating a broad range of commercial contracts (for instance, power purchase and other offtake agreements, concession agreements, project development, joint venture and acquisition agreements) across multiple sectors (including energy, infrastructure and natural resources) and jurisdictions (including emerging markets). You will understand, work with and summarise commercial aspects of contracts (including pricing and similar formulae based components of contracts). Excellent communication skills will be a significant asset, as will fluency in other languages pertinent to our work. Proactive and self-motivated, you should balance an independence of thought and action, working collaboratively with colleagues. Ready for the challenges of a global law firm, you should be passionate about our practice and excited by the opportunity to work with-and learn from-colleagues across the Firm's international practices and offices, and be adept at building professional relationships with colleagues, clients and other outside parties from across the world and different time zones. Given the international dimension to our practice, geopolitical awareness is essential - enhancing your understanding of deals' wider context and enabling you to interact with our international clients in a way that is culturally and politically sensitive. Working on large-scale transactions at the forefront of the project development world which can take months or years to put together, you will need to be patient and focused, and-given the fluctuating pace of our work-flexible in terms of your hours. Self-motivated and proactive, you should be undaunted by hard work and eager to demonstrate the dedication and commitment needed to deliver an outstanding work product. About the practice Our Project Development and Finance Group has a worldwide reputation for helping sponsors, developers and their lenders to achieve their most complex and ambitious project goals. The preeminent global law firm in this field, we offer our clients an unrivalled depth and breadth of knowledge and experience and advise on the full spectrum of project development and financing matters, in jurisdictions across the globe and across all the major industrial sectors. From the moment you join us, you will have the opportunity to work with leading practitioners within our Group, as well as with colleagues from other practice areas including Disputes, Construction and M&A, and from other offices who contribute their practice area expertise to our project teams. You should be prepared to interact with a wide range of international clients, and the cross-border nature of our work often requires international travel. Key Responsibilities Reviewing, drafting and negotiating complex commercial agreements and documents. Summarising complex contractual and transactional issues for clients. Conducting brief or somewhat more complex research, or drafting of memoranda (search for judicature, commentaries to specific legal issues). Involvement in due diligence, analysis of agreements in data room and their subsequent description. Communication with clients (via telephone, E-mail). Recognising opportunities for business development, assistance with and implementation of group and firm-wide business development strategies. Proactive engagement with clients both on and off deal with a view towards building and maintaining strong client relationships. Legal and sector knowledge development and sharing (internally and externally). Qualifications and skills 2-4PQE. Several years of experience with drafting, reviewing and negotiating a broad range of commercial contracts in the energy, infrastructure and natural resources sectors. Comfortable working with and summarising non-legal, commercial aspects of contracts (including pricing formulae). Strong academic record and intellectual curiosity; a creative thinker. Excellent understanding of key risks and issues involved in cross-border transactions. Outstanding communication and negotiation skills. Strong time management skills, ability to stay calm under pressure when juggling multiple projects. Strong professional presence, with commercial and business awareness and the ability to see the big picture. Client service focus. Team player. Strong judgment. Proactive, resourceful, takes initiative. International experience and/or additional language skills are advantageous. What We Offer At White & Case, you can make a real difference, work on cutting-edge deals that make the headlines and help shape the world we live in. We live by our values-to be pioneering, united and human-and we believe that you'll experience them from your first day. We will give you the support and training that will help you achieve your potential as a global lawyer. We believe that consistent high performance merits reward and support. Our compensation package reflects your calibre as a lawyer and our benefits are designed to support your changing needs and priorities across different life stages. We offer high-quality, internationally oriented work on the most challenging matters and an opportunity to work as part of a truly global organisation. About White & Case We are a global law firm with longstanding offices in the markets that matter today. Our on-the-ground experience, our cross-border integration and our depth of local, US and English-qualified lawyers help our clients work with confidence in any one market or across many. Location and Reporting This role is based in our London office. This role reports to the Project Development and Finance partners in London. Our standard office hours are 09:30-18:00, with a current requirement for 3 days in the office per week. Firm Benefits We offer a flexible range of benefits, services and programmes designed to help support your lifestyle requirements. Some of the benefits currently available include: Private medical insurance Pension plan with matched employer contribution up to 7.5% Yearly wellbeing fund Income protection Holiday purchase Life insurance Critical Illness insurance Private GP services Travel insurance Dental coverage Cycle to work Holiday purchase (available during annual enrolment) Equal Opportunity Statement White & Case is committed to creating a diverse and inclusive workplace. It is our Firm's policy to recruit, employ, train, compensate, and promote without regard to race, religion, creed, national origin, age, gender, sexual orientation, marital status, military or veteran status, disability, genetic information, or any other category protected by applicable law. If you require assistance and/or accommodation to participate in our application and/or interview process, please email the recruiting contact listed for the relevant position. We are a Disability Confident (Committed) Employer. We will be happy to work with you. Note to recruitment agencies: Our internal Recruitment team are responsible for all end-to-end lateral recruitment processes. All agencies must sign White & Case terms of business, which are office specific. Candidates submitted by an agency without terms of business agreed with the appropriate office, and/or outside of our online application tracking system, will not be considered a formal introduction. Any applications and CVs sent directly to White & Case Partners and employees will not be accepted as formal introductions. If you have any questions, please contact the London Recruitment team. When engaging with agencies, we are supported by our preferred suppliers. Primary Location Primary Location : United Kingdom-London Expected Workplace : Hybrid Job Posting Job Posting : Oct 7, 2024, 3:55:12 PM Refer a friend for this job Refer a friend for this job Tell us about a friend who might be interested in this job. All privacy rights will be protected. Refer a friend Attorney Advertising. Prior results do not guarantee a similar outcome.
Jan 21, 2025
Full time
Job Description - Associate, Project Development and Finance (240000OK) Associate, Project Development and Finance Are you ready to make your mark as part of the Project Development and Finance group in our London office? About the role As an Associate, you will be highly organised, deadline-focused and should be adept at managing multiple workstreams and matters, driving processes forward and delivering flawless work within short timeframes. You will have an interest in complex and cutting-edge international project development and commercial contracts work. You should have experience drafting, reviewing and negotiating a broad range of commercial contracts (for instance, power purchase and other offtake agreements, concession agreements, project development, joint venture and acquisition agreements) across multiple sectors (including energy, infrastructure and natural resources) and jurisdictions (including emerging markets). You will understand, work with and summarise commercial aspects of contracts (including pricing and similar formulae based components of contracts). Excellent communication skills will be a significant asset, as will fluency in other languages pertinent to our work. Proactive and self-motivated, you should balance an independence of thought and action, working collaboratively with colleagues. Ready for the challenges of a global law firm, you should be passionate about our practice and excited by the opportunity to work with-and learn from-colleagues across the Firm's international practices and offices, and be adept at building professional relationships with colleagues, clients and other outside parties from across the world and different time zones. Given the international dimension to our practice, geopolitical awareness is essential - enhancing your understanding of deals' wider context and enabling you to interact with our international clients in a way that is culturally and politically sensitive. Working on large-scale transactions at the forefront of the project development world which can take months or years to put together, you will need to be patient and focused, and-given the fluctuating pace of our work-flexible in terms of your hours. Self-motivated and proactive, you should be undaunted by hard work and eager to demonstrate the dedication and commitment needed to deliver an outstanding work product. About the practice Our Project Development and Finance Group has a worldwide reputation for helping sponsors, developers and their lenders to achieve their most complex and ambitious project goals. The preeminent global law firm in this field, we offer our clients an unrivalled depth and breadth of knowledge and experience and advise on the full spectrum of project development and financing matters, in jurisdictions across the globe and across all the major industrial sectors. From the moment you join us, you will have the opportunity to work with leading practitioners within our Group, as well as with colleagues from other practice areas including Disputes, Construction and M&A, and from other offices who contribute their practice area expertise to our project teams. You should be prepared to interact with a wide range of international clients, and the cross-border nature of our work often requires international travel. Key Responsibilities Reviewing, drafting and negotiating complex commercial agreements and documents. Summarising complex contractual and transactional issues for clients. Conducting brief or somewhat more complex research, or drafting of memoranda (search for judicature, commentaries to specific legal issues). Involvement in due diligence, analysis of agreements in data room and their subsequent description. Communication with clients (via telephone, E-mail). Recognising opportunities for business development, assistance with and implementation of group and firm-wide business development strategies. Proactive engagement with clients both on and off deal with a view towards building and maintaining strong client relationships. Legal and sector knowledge development and sharing (internally and externally). Qualifications and skills 2-4PQE. Several years of experience with drafting, reviewing and negotiating a broad range of commercial contracts in the energy, infrastructure and natural resources sectors. Comfortable working with and summarising non-legal, commercial aspects of contracts (including pricing formulae). Strong academic record and intellectual curiosity; a creative thinker. Excellent understanding of key risks and issues involved in cross-border transactions. Outstanding communication and negotiation skills. Strong time management skills, ability to stay calm under pressure when juggling multiple projects. Strong professional presence, with commercial and business awareness and the ability to see the big picture. Client service focus. Team player. Strong judgment. Proactive, resourceful, takes initiative. International experience and/or additional language skills are advantageous. What We Offer At White & Case, you can make a real difference, work on cutting-edge deals that make the headlines and help shape the world we live in. We live by our values-to be pioneering, united and human-and we believe that you'll experience them from your first day. We will give you the support and training that will help you achieve your potential as a global lawyer. We believe that consistent high performance merits reward and support. Our compensation package reflects your calibre as a lawyer and our benefits are designed to support your changing needs and priorities across different life stages. We offer high-quality, internationally oriented work on the most challenging matters and an opportunity to work as part of a truly global organisation. About White & Case We are a global law firm with longstanding offices in the markets that matter today. Our on-the-ground experience, our cross-border integration and our depth of local, US and English-qualified lawyers help our clients work with confidence in any one market or across many. Location and Reporting This role is based in our London office. This role reports to the Project Development and Finance partners in London. Our standard office hours are 09:30-18:00, with a current requirement for 3 days in the office per week. Firm Benefits We offer a flexible range of benefits, services and programmes designed to help support your lifestyle requirements. Some of the benefits currently available include: Private medical insurance Pension plan with matched employer contribution up to 7.5% Yearly wellbeing fund Income protection Holiday purchase Life insurance Critical Illness insurance Private GP services Travel insurance Dental coverage Cycle to work Holiday purchase (available during annual enrolment) Equal Opportunity Statement White & Case is committed to creating a diverse and inclusive workplace. It is our Firm's policy to recruit, employ, train, compensate, and promote without regard to race, religion, creed, national origin, age, gender, sexual orientation, marital status, military or veteran status, disability, genetic information, or any other category protected by applicable law. If you require assistance and/or accommodation to participate in our application and/or interview process, please email the recruiting contact listed for the relevant position. We are a Disability Confident (Committed) Employer. We will be happy to work with you. Note to recruitment agencies: Our internal Recruitment team are responsible for all end-to-end lateral recruitment processes. All agencies must sign White & Case terms of business, which are office specific. Candidates submitted by an agency without terms of business agreed with the appropriate office, and/or outside of our online application tracking system, will not be considered a formal introduction. Any applications and CVs sent directly to White & Case Partners and employees will not be accepted as formal introductions. If you have any questions, please contact the London Recruitment team. When engaging with agencies, we are supported by our preferred suppliers. Primary Location Primary Location : United Kingdom-London Expected Workplace : Hybrid Job Posting Job Posting : Oct 7, 2024, 3:55:12 PM Refer a friend for this job Refer a friend for this job Tell us about a friend who might be interested in this job. All privacy rights will be protected. Refer a friend Attorney Advertising. Prior results do not guarantee a similar outcome.
Senior Software Engineer Digital Platform We are looking for a Senior Software Engineer to join an exceptional start-up team to build a revolutionary platform for personalisation. You've seen personalised emails but what about personalised websites This platform can personalise websites and landing pages based on the user visiting the website! This allows clients to welcome every visitor with a tailored website experience. Responsibilities Building our core platform. Reinventing how B2B companies do personalisation through generative marketing, empowering their go-to-market teams to roll out the red carpet for all their target customers. Working closely with other engineers and members of the wider team, not shying away from understanding and influencing the full stack Keeping things simple and always moving. Being comfortable with identifying assumptions and running experiments. Working directly with our customers - not being afraid to jump on calls with prospects Verifying assumptions and understanding our customers' pain points in-depth to produce feature suggestions Owning the product and being motivated by its value, user experience and success Qualifications 5+ of experience working as a backend or full-stack engineer. To begin, we need people who can hit the ground running Can navigate the ambiguity and changing priorities of working on an early product You comfortably lead projects end-to-end. Love to collaborate and discuss, contributing to white-boarding sessions and driving conversation You love a good developer experience Techstack: GoLang, TypeScript, React Company Benefits Your own company card to buy whatever you need 26 days paid holiday and generous sick leave policies The equipment you need to work to your best, including a new MacBook Top percentile compensation package - we give more equity than the 'normal' amount so that early employees have financial as well as emotional ownership of the company Company remote working opportunities - we'll go to nice places & and all work together remotely, and the company pays for it As a company we want to support & and encourage people to take care of themselves - you have access to on-demand therapists, meditation apps and are free to suggest additional benefits you believe could be relevant! Great company events & offsites! We have a rota so everyone can choose what we do. So far we have a strong tendency towards things that involve water, mountains and beaches Anyone has the liberty to suggest perks you believe could be cool! Company Values Put users first: Our decisions and priorities come from working backwards from our users' most important problems. Shared Commitment to Excellence: Success depends on our blend of deep caring, effort, and optimism. Feedback is a gift: It is core to our culture, always given in service of helping each other grow and get better. Search for the Truth: We obsess over finding the right answers to the right questions. We leave our past experiences and personal bias at the door. With every situation, we look at the facts and decide the best path forward that will lead us to the right answers for the company.
Jan 21, 2025
Full time
Senior Software Engineer Digital Platform We are looking for a Senior Software Engineer to join an exceptional start-up team to build a revolutionary platform for personalisation. You've seen personalised emails but what about personalised websites This platform can personalise websites and landing pages based on the user visiting the website! This allows clients to welcome every visitor with a tailored website experience. Responsibilities Building our core platform. Reinventing how B2B companies do personalisation through generative marketing, empowering their go-to-market teams to roll out the red carpet for all their target customers. Working closely with other engineers and members of the wider team, not shying away from understanding and influencing the full stack Keeping things simple and always moving. Being comfortable with identifying assumptions and running experiments. Working directly with our customers - not being afraid to jump on calls with prospects Verifying assumptions and understanding our customers' pain points in-depth to produce feature suggestions Owning the product and being motivated by its value, user experience and success Qualifications 5+ of experience working as a backend or full-stack engineer. To begin, we need people who can hit the ground running Can navigate the ambiguity and changing priorities of working on an early product You comfortably lead projects end-to-end. Love to collaborate and discuss, contributing to white-boarding sessions and driving conversation You love a good developer experience Techstack: GoLang, TypeScript, React Company Benefits Your own company card to buy whatever you need 26 days paid holiday and generous sick leave policies The equipment you need to work to your best, including a new MacBook Top percentile compensation package - we give more equity than the 'normal' amount so that early employees have financial as well as emotional ownership of the company Company remote working opportunities - we'll go to nice places & and all work together remotely, and the company pays for it As a company we want to support & and encourage people to take care of themselves - you have access to on-demand therapists, meditation apps and are free to suggest additional benefits you believe could be relevant! Great company events & offsites! We have a rota so everyone can choose what we do. So far we have a strong tendency towards things that involve water, mountains and beaches Anyone has the liberty to suggest perks you believe could be cool! Company Values Put users first: Our decisions and priorities come from working backwards from our users' most important problems. Shared Commitment to Excellence: Success depends on our blend of deep caring, effort, and optimism. Feedback is a gift: It is core to our culture, always given in service of helping each other grow and get better. Search for the Truth: We obsess over finding the right answers to the right questions. We leave our past experiences and personal bias at the door. With every situation, we look at the facts and decide the best path forward that will lead us to the right answers for the company.
Senior Software Engineer (Python) Department: Software Development Employment Type: Permanent - Full Time Location: London Reporting To: Richard Jacobs Description Working within our Cyber Data Services team, which is at the core of our Proactive Insurance product offering and CFC's promise to protect our policyholders from existing and emerging cyber security vulnerabilities and threats. You will play a key role in developing the company's competitive advantage in aggregating, presenting, and analysing large datasets. You will contribute to the development of our proprietary data platform and work to solve problems that are key to protecting our policyholders. Your contributions will have a material impact on the business as a whole where you will be expected to design and implement new data capabilities (ingesting large datasets, building robust & high-performance APIs, consuming high-frequency event streams), as well as improving the quality of our existing products and solutions. About the role As part of our Software Engineering team, you will: Contribute using our standard tech stack, which is Python, Linux (via WSL), PostgreSQL, SQL Server, Databricks, and spans both Azure and AWS cloud infrastructure. Participate in the design and implementation of advanced mechanisms for data ingestion and transformation, and mass parallel orchestration of network IO. Maintain Infrastructure as Code and work with infrastructure teams to develop valuable new features for CFC's Engineering Platform. Model data for a variety of purposes (operational and analytical) in collaboration with your team, other teams, and analytical data customers. Work on indicators of data quality across our estate and improve the quality of our data along key metrics. Evaluate the quality (completeness and accuracy) of potential new data sources for specific applications. Contribute to quality automation in our CI/CD process, optimising for bug-free release cadence and developer delight. Maintain good quality documentation (starting with your code) for technical and non-technical audiences. Participate in a pairing-first development team, learning skills from your colleagues and giving back to the community by imparting hard-won wisdom and skills learned from past experiences. Mentor and coach less experienced team members through design and code reviews. Contribute to test automation through either enhancement to the platform or additional tests. Assess application security to ensure it complies with CFC Application Security Standards. Evaluate APIs to ensure that they comply with the relevant CFC API Standards. About you You are able to grasp, articulate, and advocate for technological solutions in both technical and non-technical settings and intelligently apply agile principles as you do so. Also: You are able to interrogate and present data and data analysis and have a willingness to present results of analysis undertaken as a part of your team's work. You have demonstrable experience as a senior software developer or engineer with a focus on Python. You love SQL (Postgres, SQL Server, Databricks). You are comfortable working without an ORM. You are familiar with the challenges of working with data at scale . You prefer the command line use of git, bash/zsh, and (optionally) vim. You have an undergraduate degree or can demonstrate knowledge and experience of concepts in Computer Science, Software Engineering, Logic, Applied Statistics, Actuarial Science, Data Science, or any related discipline would be advantageous. Core Values Love what you do: We show up each day ready to take on the world. Our passion and intensity set us apart and makes the difference to our colleagues, customers, brokers and carriers. Challenge everything: We're never afraid to question the way that things are done and we constantly challenge ourselves and others to make things better. Have fun, be good: Insurance is a serious business, but we don't take ourselves too seriously. We make it fun to work at CFC, we welcome all viewpoints, and we treat everyone how we would expect to be treated.
Jan 21, 2025
Full time
Senior Software Engineer (Python) Department: Software Development Employment Type: Permanent - Full Time Location: London Reporting To: Richard Jacobs Description Working within our Cyber Data Services team, which is at the core of our Proactive Insurance product offering and CFC's promise to protect our policyholders from existing and emerging cyber security vulnerabilities and threats. You will play a key role in developing the company's competitive advantage in aggregating, presenting, and analysing large datasets. You will contribute to the development of our proprietary data platform and work to solve problems that are key to protecting our policyholders. Your contributions will have a material impact on the business as a whole where you will be expected to design and implement new data capabilities (ingesting large datasets, building robust & high-performance APIs, consuming high-frequency event streams), as well as improving the quality of our existing products and solutions. About the role As part of our Software Engineering team, you will: Contribute using our standard tech stack, which is Python, Linux (via WSL), PostgreSQL, SQL Server, Databricks, and spans both Azure and AWS cloud infrastructure. Participate in the design and implementation of advanced mechanisms for data ingestion and transformation, and mass parallel orchestration of network IO. Maintain Infrastructure as Code and work with infrastructure teams to develop valuable new features for CFC's Engineering Platform. Model data for a variety of purposes (operational and analytical) in collaboration with your team, other teams, and analytical data customers. Work on indicators of data quality across our estate and improve the quality of our data along key metrics. Evaluate the quality (completeness and accuracy) of potential new data sources for specific applications. Contribute to quality automation in our CI/CD process, optimising for bug-free release cadence and developer delight. Maintain good quality documentation (starting with your code) for technical and non-technical audiences. Participate in a pairing-first development team, learning skills from your colleagues and giving back to the community by imparting hard-won wisdom and skills learned from past experiences. Mentor and coach less experienced team members through design and code reviews. Contribute to test automation through either enhancement to the platform or additional tests. Assess application security to ensure it complies with CFC Application Security Standards. Evaluate APIs to ensure that they comply with the relevant CFC API Standards. About you You are able to grasp, articulate, and advocate for technological solutions in both technical and non-technical settings and intelligently apply agile principles as you do so. Also: You are able to interrogate and present data and data analysis and have a willingness to present results of analysis undertaken as a part of your team's work. You have demonstrable experience as a senior software developer or engineer with a focus on Python. You love SQL (Postgres, SQL Server, Databricks). You are comfortable working without an ORM. You are familiar with the challenges of working with data at scale . You prefer the command line use of git, bash/zsh, and (optionally) vim. You have an undergraduate degree or can demonstrate knowledge and experience of concepts in Computer Science, Software Engineering, Logic, Applied Statistics, Actuarial Science, Data Science, or any related discipline would be advantageous. Core Values Love what you do: We show up each day ready to take on the world. Our passion and intensity set us apart and makes the difference to our colleagues, customers, brokers and carriers. Challenge everything: We're never afraid to question the way that things are done and we constantly challenge ourselves and others to make things better. Have fun, be good: Insurance is a serious business, but we don't take ourselves too seriously. We make it fun to work at CFC, we welcome all viewpoints, and we treat everyone how we would expect to be treated.
Requisition ID: R Category: Information Technology Location: London, London, United Kingdom Manchester, Manchester, United Kingdom Clearance Type: Highest Level of Government Clearance Telecommute: Yes-May consider hybrid teleworking for this position Travel Required: Yes, 10% of the Time Relocation Assistance: Relocation assistance may be available Positions Available: 5 Job Title: Senior Software Engineer Salary: Manchester: £41,800.00 - £62,600.00 London: £45,900.00 - £68,900.00 Define Possible at Northrop Grumman UK At Northrop Grumman UK, our mission is to solve the most complex challenges by shaping the technology and solutions of tomorrow. We call it Defining Possible. This mind-set goes beyond our customer solutions; it's the foundation for your career development and the impact we have within the community. So, what's your possible? Opportunity: This is more than just a job; it's a mission. As a Senior Software Engineer, you play a pivotal role in designing, developing, and maintaining the critical applications that power our services. You will be self-driven and organized with a passion for building elegant and stable solutions. You will have the chance to work on a variety of exciting projects with complex challenges within a unique space. You will be at the forefront of delivering core solutions that have real-world impact. We understand that everyone has their strengths so whether you lean more Frontend (JavaScript, React) or Backend (Java) we would like to hear from you. Our UK Defence business is a Sovereign software and systems centre of excellence. As well as developing and supporting UK-wide and internationally deployed multi-domain command and control systems, our work is critical to the modern backbone of the Royal Navy. We pioneer - with fierce curiosity, dedication, and innovation, we seek to solve the world's most challenging problems. Responsibilities: Design & develop robust and scalable applications using modern technologies and best practices. Get involved in the entire software development lifecycle from requirements gathering to design, implementation, test, and deployment. Collaborate effectively with cross-functional teams including product, UX, and QA. Mentor and guide junior developers contributing to the overall team's growth. Benefits: We can offer you a range of flexible, hybrid, and remote working options to suit you, including optional compressed working schedule with every other Friday off. Our benefits include private healthcare, career development opportunities, and performance bonuses. For a comprehensive list of benefits, speak to our recruitment team. We are looking for: Experience as a Software Engineer with a strong focus on either Frontend JavaScript development (ideally within the React ecosystem with strong HTML & CSS knowledge) or Backend Java Development. Familiarity with CICD, containerization, deployment technologies & cloud platforms (Jenkins, Kubernetes, Docker, AWS). Excellent communication, collaboration & problem-solving skills, ideally with some experience in agile ways of working. Security clearance: Due to the nature of our projects, you must be British for this clearance type. You must already hold the highest level of UK Government security clearance / relevant UK Government security clearance in line with the job role. Our requirement team is on hand to answer any questions and we will guide you through the process. Why join us? A mission to believe in - Every day we contribute to building a more secure and connected world, expanding our reach from land, sea, and air to space and cyberspace. From engineering data and intelligence solutions to developing maritime navigation and control systems and innovating command and control systems for the UK and NATO, what we do together matters. A place to belong and thrive - Every voice matters at our table meaning you can bring your authentic self to work. From our Employee Resource Groups backed by thousands of employees to sponsoring Cheltenham Pride and our partnerships with Association For Black and Minority Ethnic Engineers, Forces Transition Group, Mind, and Women in Defence - we are passionate about growing and supporting our inclusive community where everyone can belong. Your career, your way - Shape your career journey with diverse roles, mentorship, and development opportunities that fuel your curiosity, channel your expertise, and nurture your passion. Looking for flexibility? Balance your professional career with your personal life, health and wellbeing benefits, discount schemes, pension benefits, and investment in your future development. Speak to our team to find the balance that's right for you. Ready to apply? Yes - Submit your application online. Your application will be reviewed by our team and we will be in touch. Possibly, I'd like to find out more about this role - Reach out to our team for more information and support. No, I don't think this role is right for me - Our extensive UK growth means we have exciting, new opportunities opening all the time. Speak to our team to discuss your career goals. Northrop Grumman is committed to hiring and retaining a diverse workforce and encourages individuals from all backgrounds and all abilities to apply and consider becoming a part of our diverse and inclusive workforce.
Jan 21, 2025
Full time
Requisition ID: R Category: Information Technology Location: London, London, United Kingdom Manchester, Manchester, United Kingdom Clearance Type: Highest Level of Government Clearance Telecommute: Yes-May consider hybrid teleworking for this position Travel Required: Yes, 10% of the Time Relocation Assistance: Relocation assistance may be available Positions Available: 5 Job Title: Senior Software Engineer Salary: Manchester: £41,800.00 - £62,600.00 London: £45,900.00 - £68,900.00 Define Possible at Northrop Grumman UK At Northrop Grumman UK, our mission is to solve the most complex challenges by shaping the technology and solutions of tomorrow. We call it Defining Possible. This mind-set goes beyond our customer solutions; it's the foundation for your career development and the impact we have within the community. So, what's your possible? Opportunity: This is more than just a job; it's a mission. As a Senior Software Engineer, you play a pivotal role in designing, developing, and maintaining the critical applications that power our services. You will be self-driven and organized with a passion for building elegant and stable solutions. You will have the chance to work on a variety of exciting projects with complex challenges within a unique space. You will be at the forefront of delivering core solutions that have real-world impact. We understand that everyone has their strengths so whether you lean more Frontend (JavaScript, React) or Backend (Java) we would like to hear from you. Our UK Defence business is a Sovereign software and systems centre of excellence. As well as developing and supporting UK-wide and internationally deployed multi-domain command and control systems, our work is critical to the modern backbone of the Royal Navy. We pioneer - with fierce curiosity, dedication, and innovation, we seek to solve the world's most challenging problems. Responsibilities: Design & develop robust and scalable applications using modern technologies and best practices. Get involved in the entire software development lifecycle from requirements gathering to design, implementation, test, and deployment. Collaborate effectively with cross-functional teams including product, UX, and QA. Mentor and guide junior developers contributing to the overall team's growth. Benefits: We can offer you a range of flexible, hybrid, and remote working options to suit you, including optional compressed working schedule with every other Friday off. Our benefits include private healthcare, career development opportunities, and performance bonuses. For a comprehensive list of benefits, speak to our recruitment team. We are looking for: Experience as a Software Engineer with a strong focus on either Frontend JavaScript development (ideally within the React ecosystem with strong HTML & CSS knowledge) or Backend Java Development. Familiarity with CICD, containerization, deployment technologies & cloud platforms (Jenkins, Kubernetes, Docker, AWS). Excellent communication, collaboration & problem-solving skills, ideally with some experience in agile ways of working. Security clearance: Due to the nature of our projects, you must be British for this clearance type. You must already hold the highest level of UK Government security clearance / relevant UK Government security clearance in line with the job role. Our requirement team is on hand to answer any questions and we will guide you through the process. Why join us? A mission to believe in - Every day we contribute to building a more secure and connected world, expanding our reach from land, sea, and air to space and cyberspace. From engineering data and intelligence solutions to developing maritime navigation and control systems and innovating command and control systems for the UK and NATO, what we do together matters. A place to belong and thrive - Every voice matters at our table meaning you can bring your authentic self to work. From our Employee Resource Groups backed by thousands of employees to sponsoring Cheltenham Pride and our partnerships with Association For Black and Minority Ethnic Engineers, Forces Transition Group, Mind, and Women in Defence - we are passionate about growing and supporting our inclusive community where everyone can belong. Your career, your way - Shape your career journey with diverse roles, mentorship, and development opportunities that fuel your curiosity, channel your expertise, and nurture your passion. Looking for flexibility? Balance your professional career with your personal life, health and wellbeing benefits, discount schemes, pension benefits, and investment in your future development. Speak to our team to find the balance that's right for you. Ready to apply? Yes - Submit your application online. Your application will be reviewed by our team and we will be in touch. Possibly, I'd like to find out more about this role - Reach out to our team for more information and support. No, I don't think this role is right for me - Our extensive UK growth means we have exciting, new opportunities opening all the time. Speak to our team to discuss your career goals. Northrop Grumman is committed to hiring and retaining a diverse workforce and encourages individuals from all backgrounds and all abilities to apply and consider becoming a part of our diverse and inclusive workforce.
Senior Software Engineer (Python/Microservices/Knowledge Graphs) (Salary: £55,000 - 70,000. Hybrid working, London office) Are you passionate about building great solutions that make a big impact on everyday lives? Want to contribute significantly to the company's success? If you want to join a small and profitable business operating at the cutting edge of technology, whilst learning every day, read on About the Role As a Senior Software Engineer in the team; you will work on building the platform that enables the automation of an industry. The core services allow our solutions to communicate with third-party APIs in a reliable and scalable manner. You're an expert with Python and backend frameworks, SOA and microservices. You have been developing scalable software products for several years and have a passion for your craft, writing great code. You should love shipping to customers. Nothing we build matters if it isn't solving problems for our customers and you love learning. Engineering is ever-changing. You enjoy exploring areas that you might not have experience with yet. You will be keen on developing clean and maintainable code and mentoring other developers in achieving the same. Most of all you will enjoy working with a great team and be passionate about the work you do. Responsibilities Our Software Engineers work across the technical stack, designing and implementing the infrastructure and skills that make our solutions indispensable to our clients. Tasks include: System Architecture: Design scalable, secure architectures (microservices, event-driven, etc) Python Development: Lead Python projects, ensuring high performance and scalability Public API Development: Design secure, scalable public APIs Large-Scale Data Handling: Build systems to manage and process large data volumes efficiently Simplification & Optimization: Identify and simplify over-engineered solutions Generative AI & ML: Integrate Gen AI solutions and explore machine learning for business applications AWS Cloud Expertise: Architect and deploy systems using AWS services (Lambda, API Gateway, S3, etc) Security Mindset: Implement security best practices across development processes CI/CD & Automation: Set up CI/CD pipelines and automated testing to accelerate delivery Collaboration: Work with cross-functional teams to align on goals and deliver results Requirements We are looking for someone who is passionate about technology and enjoys learning and applying the latest developments. Must-have experience Extensive Python experience designing and building systems that process large volumes of data efficiently Broad architecture exposure including microservices, event-driven and monolithic environments Experience working with Knowledge Graphs Experience developing software at all stages of the development lifecycle Hands-on experience with AWS cloud services including serverless, EC2, RDS, and more Strong SQL skills for database design and query optimization Experience with API development and a focus on performance and security Nice to have experience Leadership experience guiding a team, reviewing code, and ensuring simple, effective solutions Experience with Generative AI and an interest in Machine Learning Know how to develop CI/CD pipelines and understand common CD strategies such as dark launches and feature toggling Experience with vector databases (e.g., Pinecone, FAISS) and graph databases (e.g., Neo4j) Have experience undertaking TDD as a design just as much as a development tool About the Team Our team is a multi-disciplinary team of experts with everyone contributing their area of specialism; from infrastructure to knowledge graphs, Real Estate Operations to dialogue design. Working in a truly collaborative style, where everyone is heard and brings something valuable to the conversation allows us to push the boundaries in this new area of technology. We are fundamentally challenging the way one of the largest industries in the world operates, and our commercial success pays testament to the skill, commitment and passion that our team displays every day. Apply now and help us shape the future of AI technology!
Jan 21, 2025
Full time
Senior Software Engineer (Python/Microservices/Knowledge Graphs) (Salary: £55,000 - 70,000. Hybrid working, London office) Are you passionate about building great solutions that make a big impact on everyday lives? Want to contribute significantly to the company's success? If you want to join a small and profitable business operating at the cutting edge of technology, whilst learning every day, read on About the Role As a Senior Software Engineer in the team; you will work on building the platform that enables the automation of an industry. The core services allow our solutions to communicate with third-party APIs in a reliable and scalable manner. You're an expert with Python and backend frameworks, SOA and microservices. You have been developing scalable software products for several years and have a passion for your craft, writing great code. You should love shipping to customers. Nothing we build matters if it isn't solving problems for our customers and you love learning. Engineering is ever-changing. You enjoy exploring areas that you might not have experience with yet. You will be keen on developing clean and maintainable code and mentoring other developers in achieving the same. Most of all you will enjoy working with a great team and be passionate about the work you do. Responsibilities Our Software Engineers work across the technical stack, designing and implementing the infrastructure and skills that make our solutions indispensable to our clients. Tasks include: System Architecture: Design scalable, secure architectures (microservices, event-driven, etc) Python Development: Lead Python projects, ensuring high performance and scalability Public API Development: Design secure, scalable public APIs Large-Scale Data Handling: Build systems to manage and process large data volumes efficiently Simplification & Optimization: Identify and simplify over-engineered solutions Generative AI & ML: Integrate Gen AI solutions and explore machine learning for business applications AWS Cloud Expertise: Architect and deploy systems using AWS services (Lambda, API Gateway, S3, etc) Security Mindset: Implement security best practices across development processes CI/CD & Automation: Set up CI/CD pipelines and automated testing to accelerate delivery Collaboration: Work with cross-functional teams to align on goals and deliver results Requirements We are looking for someone who is passionate about technology and enjoys learning and applying the latest developments. Must-have experience Extensive Python experience designing and building systems that process large volumes of data efficiently Broad architecture exposure including microservices, event-driven and monolithic environments Experience working with Knowledge Graphs Experience developing software at all stages of the development lifecycle Hands-on experience with AWS cloud services including serverless, EC2, RDS, and more Strong SQL skills for database design and query optimization Experience with API development and a focus on performance and security Nice to have experience Leadership experience guiding a team, reviewing code, and ensuring simple, effective solutions Experience with Generative AI and an interest in Machine Learning Know how to develop CI/CD pipelines and understand common CD strategies such as dark launches and feature toggling Experience with vector databases (e.g., Pinecone, FAISS) and graph databases (e.g., Neo4j) Have experience undertaking TDD as a design just as much as a development tool About the Team Our team is a multi-disciplinary team of experts with everyone contributing their area of specialism; from infrastructure to knowledge graphs, Real Estate Operations to dialogue design. Working in a truly collaborative style, where everyone is heard and brings something valuable to the conversation allows us to push the boundaries in this new area of technology. We are fundamentally challenging the way one of the largest industries in the world operates, and our commercial success pays testament to the skill, commitment and passion that our team displays every day. Apply now and help us shape the future of AI technology!