Senior AWS Devops Engineer, Bristol, Hybrid, £70,000-£90,000 We are making waves globally in the digital learning arena. From big-name brands you use daily to smaller companies leveling up their teams, we craft impactful, engaging learning apps that truly make a difference. Passionate about meaningful work? Join us in shaping unforgettable learning experiences. Role and Responsibilities Answering to the Head of Engineering, we're seeking a seasoned DevOps engineer who's adept at both crafting and rolling out solutions. Architect, implement, and manage Public Cloud infrastructures, with a strategic shift towards AWS in the pipeline. Set and monitor service level metrics for applications. Mentor software teams to ensure seamless app deployment and operation. Hands-on troubleshooting and incident handling. Primarily UK business hours support, with occasional out-of-hours assistance. Identify and implement optimization strategies. Establish and refine deployment, incident, and problem management processes and tools. Experience and Qualifications Background and Qualifications: Ideally, a bachelor's degree in engineering or science; however, we're open to considering other degrees for the right fit. A minimum of 4 years in a Senior or Lead DevOps role. Proficiency with SaaS applications. Skills and Experience: Agile software development practices. Solid grasp of IP Networking, DNS, CDN, Load Balancing, and firewall design. Proficiency with AWS, GCP, and Terraform. Architecting Kubernetes systems; familiarity with monitoring tools like Prometheus and Service Mesh like Istio. Comfortable in Linux environments. Experience with GitHub for source code management. CI/CD pipelines using GitHub Actions. Config and Secrets management. Scripting with Python, Shell, Perl. Security credentials: Familiarity with ISO27001 and SOC compliance is a plus. We welcome candidates transitioning from software development to DevOps. Tech Stack: OS: Linux (zero Windows deployments) Languages: Python, PHP, Shell Script Managed Kubernetes AWS Lambda, Step Functions, Cognito, Kinesis Databases: Postgres, Redis Open-source apps: Apache Airflow, Key Cloak, CraftCMS Development Frameworks: Django, Tailwind CSS/UI Location: Bristol Please share your latest CV to or call .
Apr 18, 2024
Full time
Senior AWS Devops Engineer, Bristol, Hybrid, £70,000-£90,000 We are making waves globally in the digital learning arena. From big-name brands you use daily to smaller companies leveling up their teams, we craft impactful, engaging learning apps that truly make a difference. Passionate about meaningful work? Join us in shaping unforgettable learning experiences. Role and Responsibilities Answering to the Head of Engineering, we're seeking a seasoned DevOps engineer who's adept at both crafting and rolling out solutions. Architect, implement, and manage Public Cloud infrastructures, with a strategic shift towards AWS in the pipeline. Set and monitor service level metrics for applications. Mentor software teams to ensure seamless app deployment and operation. Hands-on troubleshooting and incident handling. Primarily UK business hours support, with occasional out-of-hours assistance. Identify and implement optimization strategies. Establish and refine deployment, incident, and problem management processes and tools. Experience and Qualifications Background and Qualifications: Ideally, a bachelor's degree in engineering or science; however, we're open to considering other degrees for the right fit. A minimum of 4 years in a Senior or Lead DevOps role. Proficiency with SaaS applications. Skills and Experience: Agile software development practices. Solid grasp of IP Networking, DNS, CDN, Load Balancing, and firewall design. Proficiency with AWS, GCP, and Terraform. Architecting Kubernetes systems; familiarity with monitoring tools like Prometheus and Service Mesh like Istio. Comfortable in Linux environments. Experience with GitHub for source code management. CI/CD pipelines using GitHub Actions. Config and Secrets management. Scripting with Python, Shell, Perl. Security credentials: Familiarity with ISO27001 and SOC compliance is a plus. We welcome candidates transitioning from software development to DevOps. Tech Stack: OS: Linux (zero Windows deployments) Languages: Python, PHP, Shell Script Managed Kubernetes AWS Lambda, Step Functions, Cognito, Kinesis Databases: Postgres, Redis Open-source apps: Apache Airflow, Key Cloak, CraftCMS Development Frameworks: Django, Tailwind CSS/UI Location: Bristol Please share your latest CV to or call .
We are seeking an experienced Application Support Developer to work with one of our clients a financial services company. The ideal candidate will possess strong skills in Python and C++, with a focus on providing technical support for a variety of bespoke applications critical to their operations. The role involves troubleshooting, debugging, and enhancing existing applications, as well as collaborating with cross-functional teams to ensure seamless functionality and reliability. The successful applicant will need extensive Financial Services experience. Key Responsibilities: Technical Support: Provide timely and effective technical support for a range of bespoke applications, including issue resolution, bug fixing, and performance optimization. Coding and Development: Utilize Python and C++ to develop, maintain, and enhance existing applications, ensuring code quality, scalability, and maintainability. Problem Solving: Investigate and resolve complex technical issues, utilizing strong problem-solving skills and attention to detail. Collaboration: Work closely with cross-functional teams, including developers, testers, and business analysts, to ensure alignment with business requirements and technical standards. Documentation: Create and maintain technical documentation, including system configurations, troubleshooting guides, and best practices, to support ongoing maintenance and knowledge sharing. Continuous Improvement: Identify opportunities for process improvements, automation, and efficiency enhancements within the application support and development lifecycle. Qualifications and Skills: Bachelor's degree in Computer Science, Engineering, or related field. Minimum of 3 years of experience in application support and development, preferably within the financial services industry. Proficiency in Python and C++, with a strong understanding of object-oriented programming principles and design patterns. Experience with relational databases (e.g., SQL, MySQL) and familiarity with Linux/Unix environments. Excellent problem-solving skills and the ability to troubleshoot complex technical issues under pressure. Strong communication skills, with the ability to effectively collaborate with cross-functional teams and communicate technical concepts to non-technical stakeholders. Proven ability to work independently and manage multiple priorities in a fast-paced environment. Preferred Qualifications: Experience with financial systems, trading platforms, or risk management applications. Familiarity with scripting languages (e.g., Bash, Perl) and version control systems (e.g., Git). Knowledge of web technologies (e.g., HTML, JavaScript, CSS) and frameworks (e.g., Flask, Django). Understanding of software development methodologies, such as Agile or Scrum.
Apr 18, 2024
Full time
We are seeking an experienced Application Support Developer to work with one of our clients a financial services company. The ideal candidate will possess strong skills in Python and C++, with a focus on providing technical support for a variety of bespoke applications critical to their operations. The role involves troubleshooting, debugging, and enhancing existing applications, as well as collaborating with cross-functional teams to ensure seamless functionality and reliability. The successful applicant will need extensive Financial Services experience. Key Responsibilities: Technical Support: Provide timely and effective technical support for a range of bespoke applications, including issue resolution, bug fixing, and performance optimization. Coding and Development: Utilize Python and C++ to develop, maintain, and enhance existing applications, ensuring code quality, scalability, and maintainability. Problem Solving: Investigate and resolve complex technical issues, utilizing strong problem-solving skills and attention to detail. Collaboration: Work closely with cross-functional teams, including developers, testers, and business analysts, to ensure alignment with business requirements and technical standards. Documentation: Create and maintain technical documentation, including system configurations, troubleshooting guides, and best practices, to support ongoing maintenance and knowledge sharing. Continuous Improvement: Identify opportunities for process improvements, automation, and efficiency enhancements within the application support and development lifecycle. Qualifications and Skills: Bachelor's degree in Computer Science, Engineering, or related field. Minimum of 3 years of experience in application support and development, preferably within the financial services industry. Proficiency in Python and C++, with a strong understanding of object-oriented programming principles and design patterns. Experience with relational databases (e.g., SQL, MySQL) and familiarity with Linux/Unix environments. Excellent problem-solving skills and the ability to troubleshoot complex technical issues under pressure. Strong communication skills, with the ability to effectively collaborate with cross-functional teams and communicate technical concepts to non-technical stakeholders. Proven ability to work independently and manage multiple priorities in a fast-paced environment. Preferred Qualifications: Experience with financial systems, trading platforms, or risk management applications. Familiarity with scripting languages (e.g., Bash, Perl) and version control systems (e.g., Git). Knowledge of web technologies (e.g., HTML, JavaScript, CSS) and frameworks (e.g., Flask, Django). Understanding of software development methodologies, such as Agile or Scrum.
Senior Full-Stack Software Engineer Remote Cambridge Office Up to £85k This is an incredible opportunity to join an established and growing company working with modern technology! If you are a senior full-stack engineer with Python and JavaScript experience, this could be the role for you. Job description: We are on the lookout for someone capable of working across both front and back web and/or mobile applications. You'll be working on a full range of projects and technologies, collaborating with smaller-scale start-ups to multinational companies across a number of different industries. This role has come about to due the company landing loads of exciting new projects. You'll be part of a strong team developing innovative products that support mission-critical operations. If you are at the stage of your career where you would like more responsibility, there will be plenty of new opportunities here. From mentoring and managing junior members of the team, collaborating with different departments, having your say on how things should be run and going out to meet your clients to see what impact your work is having. Essential Experience: Strong Python knowledge (7+ years) Worked with Django, Flask or FastAPI Experience with either JavaScript, TypeScript, React, Node.js Happy working across front and back-end components SQL, PostgreSQL, Oracle, Docker Excellent communication skills, able to present technical concepts to developers and architects Ideally you will have 7+ years of commercial experience, but don't let that stop you from applying if you think this role is made for you. Desirable Experience: GIS, Geospatial or web mapping Mobile application development (iOS, Android, Windows) Agile environment Cloud infrastructure (GCP, AWS Azure) Why should you apply? This is a remote-first role, you will be given the freedom and flexibility to work with your team delivering interesting projects - The Cambridge office is there to use as you like. Working with the latest tech Continually growing team with loads of opportunities to progress your career Competitive salary enjoy trips to their European offices (all paid for ?) Be part of a carbon-neutral company that cares about the environment Loads of L&D, training and opportunities to learn new languages 25 days holiday, purchase up to 5 extra days + bank holidays Flexi working hours Team social events Don't miss out! Interviews for this role will be taking place over the next two weeks, please apply if you'd like to be considered. Unfortunately, this role does not offer sponsorship. Please only apply if you are eligible to work in the UK.
Apr 18, 2024
Full time
Senior Full-Stack Software Engineer Remote Cambridge Office Up to £85k This is an incredible opportunity to join an established and growing company working with modern technology! If you are a senior full-stack engineer with Python and JavaScript experience, this could be the role for you. Job description: We are on the lookout for someone capable of working across both front and back web and/or mobile applications. You'll be working on a full range of projects and technologies, collaborating with smaller-scale start-ups to multinational companies across a number of different industries. This role has come about to due the company landing loads of exciting new projects. You'll be part of a strong team developing innovative products that support mission-critical operations. If you are at the stage of your career where you would like more responsibility, there will be plenty of new opportunities here. From mentoring and managing junior members of the team, collaborating with different departments, having your say on how things should be run and going out to meet your clients to see what impact your work is having. Essential Experience: Strong Python knowledge (7+ years) Worked with Django, Flask or FastAPI Experience with either JavaScript, TypeScript, React, Node.js Happy working across front and back-end components SQL, PostgreSQL, Oracle, Docker Excellent communication skills, able to present technical concepts to developers and architects Ideally you will have 7+ years of commercial experience, but don't let that stop you from applying if you think this role is made for you. Desirable Experience: GIS, Geospatial or web mapping Mobile application development (iOS, Android, Windows) Agile environment Cloud infrastructure (GCP, AWS Azure) Why should you apply? This is a remote-first role, you will be given the freedom and flexibility to work with your team delivering interesting projects - The Cambridge office is there to use as you like. Working with the latest tech Continually growing team with loads of opportunities to progress your career Competitive salary enjoy trips to their European offices (all paid for ?) Be part of a carbon-neutral company that cares about the environment Loads of L&D, training and opportunities to learn new languages 25 days holiday, purchase up to 5 extra days + bank holidays Flexi working hours Team social events Don't miss out! Interviews for this role will be taking place over the next two weeks, please apply if you'd like to be considered. Unfortunately, this role does not offer sponsorship. Please only apply if you are eligible to work in the UK.
Outside IR35 Contractor - Machine Learning Data Engineer - Are you an experience ML Data Engineer contractor who can hit the ground running? Job Title - Machine Learning (ML Ops) Engineer Day Rate - Market Rates Location - London / Remote (ad hoc travel for meetings) Duration - 6 months (potential extension to 9 months) Industry - FinTech / Banking Role responsibilities: Design the data pipelines and engineering infrastructure to support machine learning system at scale. Take offline models data scientists build and turn them into a real machine learning production system. Develop and deploy scalable tools and services to handle machine learning training and inference. Identify and evaluate new technologies to improve performance, maintainability, and reliability machine learning system. Apply software engineering rigor and best practices to machine learning, including CI/CD, automation, etc. Support model development, with an emphasis on auditability, versioning, and data security. Facilitate the development and deployment of proof-of-concept machine learning system. Communicate with Data Science team to build requirements and track progress. Experience /Tech: Experience building end-to-end systems as a ML Ops Engineer, or Data Engineer (or equivalent) Strong software engineering skills in complex, multi-language systems Fluency in Python, especially in one or more API frameworks (eg. FastAPI, Flask, Django) Experience with Azure platform especially in Azure Machine Learning Experience working with cloud computing and database systems. Experience building custom integrations between cloud-based systems using APIs. Experience developing and maintaining ML systems built with open-source tools. Ability to translate business needs to technical requirements. Strong understanding of software testing, benchmarking, and continuous integration Exposure to machine learning methodology and best practices Exposure to deep learning approaches and modelling frameworks (PyTorch, Tensorflow, Keras, MLFlow, etc.) Email "Hello, I am interested in your ML Data Engineer role (with CV attached)" to InterQuest Group is acting as an employment agency for this vacancy. InterQuest Group is an equal opportunities employer and we welcome applications from all suitably qualified persons regardless of age, disability, gender, religion/belief, race, marriage, civil partnership, pregnancy, maternity, sex or sexual orientation. Please make us aware if you require any reasonable adjustments throughout the recruitment process.
Apr 18, 2024
Full time
Outside IR35 Contractor - Machine Learning Data Engineer - Are you an experience ML Data Engineer contractor who can hit the ground running? Job Title - Machine Learning (ML Ops) Engineer Day Rate - Market Rates Location - London / Remote (ad hoc travel for meetings) Duration - 6 months (potential extension to 9 months) Industry - FinTech / Banking Role responsibilities: Design the data pipelines and engineering infrastructure to support machine learning system at scale. Take offline models data scientists build and turn them into a real machine learning production system. Develop and deploy scalable tools and services to handle machine learning training and inference. Identify and evaluate new technologies to improve performance, maintainability, and reliability machine learning system. Apply software engineering rigor and best practices to machine learning, including CI/CD, automation, etc. Support model development, with an emphasis on auditability, versioning, and data security. Facilitate the development and deployment of proof-of-concept machine learning system. Communicate with Data Science team to build requirements and track progress. Experience /Tech: Experience building end-to-end systems as a ML Ops Engineer, or Data Engineer (or equivalent) Strong software engineering skills in complex, multi-language systems Fluency in Python, especially in one or more API frameworks (eg. FastAPI, Flask, Django) Experience with Azure platform especially in Azure Machine Learning Experience working with cloud computing and database systems. Experience building custom integrations between cloud-based systems using APIs. Experience developing and maintaining ML systems built with open-source tools. Ability to translate business needs to technical requirements. Strong understanding of software testing, benchmarking, and continuous integration Exposure to machine learning methodology and best practices Exposure to deep learning approaches and modelling frameworks (PyTorch, Tensorflow, Keras, MLFlow, etc.) Email "Hello, I am interested in your ML Data Engineer role (with CV attached)" to InterQuest Group is acting as an employment agency for this vacancy. InterQuest Group is an equal opportunities employer and we welcome applications from all suitably qualified persons regardless of age, disability, gender, religion/belief, race, marriage, civil partnership, pregnancy, maternity, sex or sexual orientation. Please make us aware if you require any reasonable adjustments throughout the recruitment process.
Working part remote (3 days from home), we're on the lookout for a Java Developer with commercial Java experience (6/12 months will suffice). You'll be running projects from day one - as it's a relatively small software house with 18 staff, you'll need to be able to work in a collaborative environment and show a willingness to learn Javascript libraries such as React. Experience with Python/Django, whilst not essential, would be an added bonus. Based in Sheffield City Centre, we have placed the majority of Developers within the business since 2008 - many of whom have gone onto become Senior Engineers. No tech tests or multiple stage interviews - just a 1 off chat with the 2 fellow techies, lasting around an hour, either in person or via Teams. Please send an up to date cv asap as interviews will take place in the next 2 weeks. Calibre Search promote equality in the workplace and we welcome applications from all suitably skilled or qualified candidates regardless of their sex, race, disability, religion/beliefs, sexual orientation or age. We act as both an employment agency and employment business.
Apr 18, 2024
Full time
Working part remote (3 days from home), we're on the lookout for a Java Developer with commercial Java experience (6/12 months will suffice). You'll be running projects from day one - as it's a relatively small software house with 18 staff, you'll need to be able to work in a collaborative environment and show a willingness to learn Javascript libraries such as React. Experience with Python/Django, whilst not essential, would be an added bonus. Based in Sheffield City Centre, we have placed the majority of Developers within the business since 2008 - many of whom have gone onto become Senior Engineers. No tech tests or multiple stage interviews - just a 1 off chat with the 2 fellow techies, lasting around an hour, either in person or via Teams. Please send an up to date cv asap as interviews will take place in the next 2 weeks. Calibre Search promote equality in the workplace and we welcome applications from all suitably skilled or qualified candidates regardless of their sex, race, disability, religion/beliefs, sexual orientation or age. We act as both an employment agency and employment business.
Job Title: Senior Software Engineer Salary: 60-80k Location: Cambridge - mainly remote Are you a talented Senior Software Engineer with a passion for making a difference in the HealthTech industry? We are seeking an experienced individual with a strong skill set in Python/ Django, JavaScript/TypeScript, Next.JS, REST APIs, and SQL to join an innovative team in Cambridge. As a Senior Software Engineer, you will play a key role in developing cutting-edge applications that will have a direct impact on improving healthcare services. Your expertise in Python/ Django, combined with your ability to work with REST APIs and databases, will be crucial in directing the development of this platform. Skills Required: Proficiency in Python and Django Experience working with REST APIs and SQL databases Experience with AWS cloud services Understanding/ exposure to Next.JS Strong problem-solving skills and attention to detail Ability to collaborate with cross-functional teams Excellent communication skills We are looking for candidates with a minimum of 5 years of experience in software engineering. Your previous experience in the HealthTech industry or a similar sector will be highly beneficial in this role. Industry: Joining the team means being at the forefront of innovation in the HealthTech industry. You will have the opportunity to work on projects that aim to improve healthcare services and make a positive impact on people's lives. Location: The office is based in Cambridge, but offer a mainly remote working environment to provide flexibility and work-life balance. You will have the opportunity to collaborate with a dynamic team of professionals while enjoying the benefits of remote work. If you are a motivated Senior Software Engineer looking to contribute to meaningful projects in the HealthTech industry, this is the perfect opportunity for you. Apply now to be part of our dedicated team and be involved in shaping the future of healthcare technology. For more information about Shift F5 and the opportunities we have to offer follow us on Shift F5 Ltd is acting as an Employment Agency in relation to this vacancy.
Apr 18, 2024
Full time
Job Title: Senior Software Engineer Salary: 60-80k Location: Cambridge - mainly remote Are you a talented Senior Software Engineer with a passion for making a difference in the HealthTech industry? We are seeking an experienced individual with a strong skill set in Python/ Django, JavaScript/TypeScript, Next.JS, REST APIs, and SQL to join an innovative team in Cambridge. As a Senior Software Engineer, you will play a key role in developing cutting-edge applications that will have a direct impact on improving healthcare services. Your expertise in Python/ Django, combined with your ability to work with REST APIs and databases, will be crucial in directing the development of this platform. Skills Required: Proficiency in Python and Django Experience working with REST APIs and SQL databases Experience with AWS cloud services Understanding/ exposure to Next.JS Strong problem-solving skills and attention to detail Ability to collaborate with cross-functional teams Excellent communication skills We are looking for candidates with a minimum of 5 years of experience in software engineering. Your previous experience in the HealthTech industry or a similar sector will be highly beneficial in this role. Industry: Joining the team means being at the forefront of innovation in the HealthTech industry. You will have the opportunity to work on projects that aim to improve healthcare services and make a positive impact on people's lives. Location: The office is based in Cambridge, but offer a mainly remote working environment to provide flexibility and work-life balance. You will have the opportunity to collaborate with a dynamic team of professionals while enjoying the benefits of remote work. If you are a motivated Senior Software Engineer looking to contribute to meaningful projects in the HealthTech industry, this is the perfect opportunity for you. Apply now to be part of our dedicated team and be involved in shaping the future of healthcare technology. For more information about Shift F5 and the opportunities we have to offer follow us on Shift F5 Ltd is acting as an Employment Agency in relation to this vacancy.
Introduction Saab UK is part of Scandinavia's largest defence company, bringing together the best of Swedish and British innovation. Saab offers world-leading solutions and services in defence, aviation, space, and civil security to keep people and society safe. Our UK presence has been growing at pace, meaning we can offer a wide range of opportunities for personal fulfilment and career growth. We currently employ over 500 people across eight sites in the UK, and our specialisations include software engineering, underwater robotics, radars, AI, and armed forces training. As part of the global entity Saab AB, Saab UK combines the innovative spirit of a start-up with the resources and expertise of a larger corporation. Globally, Saab employs over 22,000 people, with operations on every continent. Our partnerships with UK customers and industry mean we are able to deliver innovative solutions to complex challenges, anticipating the threats of tomorrow. We invest 23% of our annual revenue into research and development, collaborating with a range of partners including industry and academia. Saab is a company that offers our employees plenty of opportunities for growth and advancement. We embrace diversity and are committed to providing a workplace where individuals can thrive professionally, paving the way for future progression. We also recognise the need for a healthy work-life balance to ensure our staff have the chance to live a fulfilling life beyond the workplace. The Role: To lead multiple concurrent software development activities, directing and managing software engineers in the delivery of technical solutions for new and existing products. Build and enhance software engineering principles with the appropriate latest technologies delivering projects to cost and timescale budget. Key accountabilities and responsibilities: Software Engineer with min 7 years' experience as a Senior Engineer Able to demonstrate expertise and experience in software used on industrial/vehicle/vessel systems Broad understanding of software from embedded though to applications Leading multi-disciplined teams of software engineers Able to develop a software architecture for complex systems from scratch Sound understanding of modern software methods and technologies Able to maintain a system level approach and not get lost in the detail Able to develop system level requirements and derive lower level requirements to achieve these Sound understanding of safety concepts and design Able to interface directly with customers Able to act as a technical authority Able to communicate technical concepts to non-technical stakeholders Able to estimate work content and duration Able to plan work loading for teams ensuring no team member is overloaded Able to develop and instigate processes to ensure industry best practice is achieved Able to ensure appropriate levels of Software Quality are achieved for projects Able to mentor and develop junior engineers Ability to delegate tasks Able to manage resources and budgets Practical understanding of standards and application of standards Appreciation of Cyber Security and the impacts on design Essential Skills: Able to demonstrate technical leadership for software skills in most of the following technologies on both Windows and Linux: C++ C RTOS Linux Windows Javascript Software test Software Version control Docker TCP-IP / UDP SQL or other databases Dev tools (Wireshark, system log interrogation etc ) Databases Cyber Security API's Desirable Skills: CAN / LIN Buses Serial Buses (RS485 / RS232 etc ) SPI / I2C Python Go XML JSON HTML CSS Web backend servers (Angular, Django, NodeJS, React, Apache or similar) Web Sockets IP video and video routing Familiarity with Systems serving Real Time Information via Web Sockets Use of DDS and interfacing with it Message Queues (Active MQ/Rabbit MQ/ZeroMQ) GUI Development experience (.Net GUI framework, Qt 6.2 or previous versions) Developing and debugging software for application software in Visual studio (2013, 2017, 2022) Simulation Tools General accountabilities and responsibilities: To use personal judgement and initiative to develop effective and constructive solutions to challenges and obstacles in day to day activities and procedures within the specified role. To maintain personal ability in, and appropriate use of, all relevant IT (Information & Technology) and other systems required to adequately perform the role. To act ethically, with integrity and in the best interest of the business at all times. To maintain a professional and supportive relationship with team members and other departments in order to deliver business and delivery objectives or deadlines. To carry out any other duties as detailed by your Supervisor or Manager from time to time. To keep good time management to minimise any wasted time and maximise productivity and effectiveness. Quality, health, safety and environment (QHSE) Cooperate with the company to achieve a healthy, safe and sustainable working environment. Work in ways that ensure your own safety and that of others; "Do the right thing even when no one is looking." Report any incidents, near misses or other health, safety and environmental concerns. Deliver all products and services in line with Saab Seaeye quality standards to ensure we meet our customer requirements and highlight any quality concerns or potential improvements.
Apr 18, 2024
Full time
Introduction Saab UK is part of Scandinavia's largest defence company, bringing together the best of Swedish and British innovation. Saab offers world-leading solutions and services in defence, aviation, space, and civil security to keep people and society safe. Our UK presence has been growing at pace, meaning we can offer a wide range of opportunities for personal fulfilment and career growth. We currently employ over 500 people across eight sites in the UK, and our specialisations include software engineering, underwater robotics, radars, AI, and armed forces training. As part of the global entity Saab AB, Saab UK combines the innovative spirit of a start-up with the resources and expertise of a larger corporation. Globally, Saab employs over 22,000 people, with operations on every continent. Our partnerships with UK customers and industry mean we are able to deliver innovative solutions to complex challenges, anticipating the threats of tomorrow. We invest 23% of our annual revenue into research and development, collaborating with a range of partners including industry and academia. Saab is a company that offers our employees plenty of opportunities for growth and advancement. We embrace diversity and are committed to providing a workplace where individuals can thrive professionally, paving the way for future progression. We also recognise the need for a healthy work-life balance to ensure our staff have the chance to live a fulfilling life beyond the workplace. The Role: To lead multiple concurrent software development activities, directing and managing software engineers in the delivery of technical solutions for new and existing products. Build and enhance software engineering principles with the appropriate latest technologies delivering projects to cost and timescale budget. Key accountabilities and responsibilities: Software Engineer with min 7 years' experience as a Senior Engineer Able to demonstrate expertise and experience in software used on industrial/vehicle/vessel systems Broad understanding of software from embedded though to applications Leading multi-disciplined teams of software engineers Able to develop a software architecture for complex systems from scratch Sound understanding of modern software methods and technologies Able to maintain a system level approach and not get lost in the detail Able to develop system level requirements and derive lower level requirements to achieve these Sound understanding of safety concepts and design Able to interface directly with customers Able to act as a technical authority Able to communicate technical concepts to non-technical stakeholders Able to estimate work content and duration Able to plan work loading for teams ensuring no team member is overloaded Able to develop and instigate processes to ensure industry best practice is achieved Able to ensure appropriate levels of Software Quality are achieved for projects Able to mentor and develop junior engineers Ability to delegate tasks Able to manage resources and budgets Practical understanding of standards and application of standards Appreciation of Cyber Security and the impacts on design Essential Skills: Able to demonstrate technical leadership for software skills in most of the following technologies on both Windows and Linux: C++ C RTOS Linux Windows Javascript Software test Software Version control Docker TCP-IP / UDP SQL or other databases Dev tools (Wireshark, system log interrogation etc ) Databases Cyber Security API's Desirable Skills: CAN / LIN Buses Serial Buses (RS485 / RS232 etc ) SPI / I2C Python Go XML JSON HTML CSS Web backend servers (Angular, Django, NodeJS, React, Apache or similar) Web Sockets IP video and video routing Familiarity with Systems serving Real Time Information via Web Sockets Use of DDS and interfacing with it Message Queues (Active MQ/Rabbit MQ/ZeroMQ) GUI Development experience (.Net GUI framework, Qt 6.2 or previous versions) Developing and debugging software for application software in Visual studio (2013, 2017, 2022) Simulation Tools General accountabilities and responsibilities: To use personal judgement and initiative to develop effective and constructive solutions to challenges and obstacles in day to day activities and procedures within the specified role. To maintain personal ability in, and appropriate use of, all relevant IT (Information & Technology) and other systems required to adequately perform the role. To act ethically, with integrity and in the best interest of the business at all times. To maintain a professional and supportive relationship with team members and other departments in order to deliver business and delivery objectives or deadlines. To carry out any other duties as detailed by your Supervisor or Manager from time to time. To keep good time management to minimise any wasted time and maximise productivity and effectiveness. Quality, health, safety and environment (QHSE) Cooperate with the company to achieve a healthy, safe and sustainable working environment. Work in ways that ensure your own safety and that of others; "Do the right thing even when no one is looking." Report any incidents, near misses or other health, safety and environmental concerns. Deliver all products and services in line with Saab Seaeye quality standards to ensure we meet our customer requirements and highlight any quality concerns or potential improvements.
Introduction Saab UK is part of Scandinavia's largest defence company, bringing together the best of Swedish and British innovation. Saab offers world-leading solutions and services in defence, aviation, space, and civil security to keep people and society safe. Our UK presence has been growing at pace, meaning we can offer a wide range of opportunities for personal fulfilment and career growth. We currently employ over 500 people across eight sites in the UK, and our specialisations include software engineering, underwater robotics, radars, AI, and armed forces training. As part of the global entity Saab AB, Saab UK combines the innovative spirit of a start-up with the resources and expertise of a larger corporation. Globally, Saab employs over 22,000 people, with operations on every continent. Our partnerships with UK customers and industry mean we are able to deliver innovative solutions to complex challenges, anticipating the threats of tomorrow. We invest 23% of our annual revenue into research and development, collaborating with a range of partners including industry and academia. Saab is a company that offers our employees plenty of opportunities for growth and advancement. We embrace diversity and are committed to providing a workplace where individuals can thrive professionally, paving the way for future progression. We also recognise the need for a healthy work-life balance to ensure our staff have the chance to live a fulfilling life beyond the workplace. The Role: To lead multiple concurrent software development activities, directing and managing software engineers in the delivery of technical solutions for new and existing products. Build and enhance software engineering principles with the appropriate latest technologies delivering projects to cost and timescale budget. Key accountabilities and responsibilities: Software Engineer with min 7 years' experience as a Senior Engineer Able to demonstrate expertise and experience in software used on industrial/vehicle/vessel systems Broad understanding of software from embedded though to applications Leading multi-disciplined teams of software engineers Able to develop a software architecture for complex systems from scratch Sound understanding of modern software methods and technologies Able to maintain a system level approach and not get lost in the detail Able to develop system level requirements and derive lower level requirements to achieve these Sound understanding of safety concepts and design Able to interface directly with customers Able to act as a technical authority Able to communicate technical concepts to non-technical stakeholders Able to estimate work content and duration Able to plan work loading for teams ensuring no team member is overloaded Able to develop and instigate processes to ensure industry best practice is achieved Able to ensure appropriate levels of Software Quality are achieved for projects Able to mentor and develop junior engineers Ability to delegate tasks Able to manage resources and budgets Practical understanding of standards and application of standards Appreciation of Cyber Security and the impacts on design Essential Skills: Able to demonstrate technical leadership for software skills in most of the following technologies on both Windows and Linux: C++ C RTOS Linux Windows Javascript Software test Software Version control Docker TCP-IP / UDP SQL or other databases Dev tools (Wireshark, system log interrogation etc ) Databases Cyber Security API's Desirable Skills: CAN / LIN Buses Serial Buses (RS485 / RS232 etc ) SPI / I2C Python Go XML JSON HTML CSS Web backend servers (Angular, Django, NodeJS, React, Apache or similar) Web Sockets IP video and video routing Familiarity with Systems serving Real Time Information via Web Sockets Use of DDS and interfacing with it Message Queues (Active MQ/Rabbit MQ/ZeroMQ) GUI Development experience (.Net GUI framework, Qt 6.2 or previous versions) Developing and debugging software for application software in Visual studio (2013, 2017, 2022) Simulation Tools General accountabilities and responsibilities: To use personal judgement and initiative to develop effective and constructive solutions to challenges and obstacles in day to day activities and procedures within the specified role. To maintain personal ability in, and appropriate use of, all relevant IT (Information & Technology) and other systems required to adequately perform the role. To act ethically, with integrity and in the best interest of the business at all times. To maintain a professional and supportive relationship with team members and other departments in order to deliver business and delivery objectives or deadlines. To carry out any other duties as detailed by your Supervisor or Manager from time to time. To keep good time management to minimise any wasted time and maximise productivity and effectiveness. Quality, health, safety and environment (QHSE) Cooperate with the company to achieve a healthy, safe and sustainable working environment. Work in ways that ensure your own safety and that of others; "Do the right thing even when no one is looking." Report any incidents, near misses or other health, safety and environmental concerns. Deliver all products and services in line with Saab Seaeye quality standards to ensure we meet our customer requirements and highlight any quality concerns or potential improvements.
Apr 18, 2024
Full time
Introduction Saab UK is part of Scandinavia's largest defence company, bringing together the best of Swedish and British innovation. Saab offers world-leading solutions and services in defence, aviation, space, and civil security to keep people and society safe. Our UK presence has been growing at pace, meaning we can offer a wide range of opportunities for personal fulfilment and career growth. We currently employ over 500 people across eight sites in the UK, and our specialisations include software engineering, underwater robotics, radars, AI, and armed forces training. As part of the global entity Saab AB, Saab UK combines the innovative spirit of a start-up with the resources and expertise of a larger corporation. Globally, Saab employs over 22,000 people, with operations on every continent. Our partnerships with UK customers and industry mean we are able to deliver innovative solutions to complex challenges, anticipating the threats of tomorrow. We invest 23% of our annual revenue into research and development, collaborating with a range of partners including industry and academia. Saab is a company that offers our employees plenty of opportunities for growth and advancement. We embrace diversity and are committed to providing a workplace where individuals can thrive professionally, paving the way for future progression. We also recognise the need for a healthy work-life balance to ensure our staff have the chance to live a fulfilling life beyond the workplace. The Role: To lead multiple concurrent software development activities, directing and managing software engineers in the delivery of technical solutions for new and existing products. Build and enhance software engineering principles with the appropriate latest technologies delivering projects to cost and timescale budget. Key accountabilities and responsibilities: Software Engineer with min 7 years' experience as a Senior Engineer Able to demonstrate expertise and experience in software used on industrial/vehicle/vessel systems Broad understanding of software from embedded though to applications Leading multi-disciplined teams of software engineers Able to develop a software architecture for complex systems from scratch Sound understanding of modern software methods and technologies Able to maintain a system level approach and not get lost in the detail Able to develop system level requirements and derive lower level requirements to achieve these Sound understanding of safety concepts and design Able to interface directly with customers Able to act as a technical authority Able to communicate technical concepts to non-technical stakeholders Able to estimate work content and duration Able to plan work loading for teams ensuring no team member is overloaded Able to develop and instigate processes to ensure industry best practice is achieved Able to ensure appropriate levels of Software Quality are achieved for projects Able to mentor and develop junior engineers Ability to delegate tasks Able to manage resources and budgets Practical understanding of standards and application of standards Appreciation of Cyber Security and the impacts on design Essential Skills: Able to demonstrate technical leadership for software skills in most of the following technologies on both Windows and Linux: C++ C RTOS Linux Windows Javascript Software test Software Version control Docker TCP-IP / UDP SQL or other databases Dev tools (Wireshark, system log interrogation etc ) Databases Cyber Security API's Desirable Skills: CAN / LIN Buses Serial Buses (RS485 / RS232 etc ) SPI / I2C Python Go XML JSON HTML CSS Web backend servers (Angular, Django, NodeJS, React, Apache or similar) Web Sockets IP video and video routing Familiarity with Systems serving Real Time Information via Web Sockets Use of DDS and interfacing with it Message Queues (Active MQ/Rabbit MQ/ZeroMQ) GUI Development experience (.Net GUI framework, Qt 6.2 or previous versions) Developing and debugging software for application software in Visual studio (2013, 2017, 2022) Simulation Tools General accountabilities and responsibilities: To use personal judgement and initiative to develop effective and constructive solutions to challenges and obstacles in day to day activities and procedures within the specified role. To maintain personal ability in, and appropriate use of, all relevant IT (Information & Technology) and other systems required to adequately perform the role. To act ethically, with integrity and in the best interest of the business at all times. To maintain a professional and supportive relationship with team members and other departments in order to deliver business and delivery objectives or deadlines. To carry out any other duties as detailed by your Supervisor or Manager from time to time. To keep good time management to minimise any wasted time and maximise productivity and effectiveness. Quality, health, safety and environment (QHSE) Cooperate with the company to achieve a healthy, safe and sustainable working environment. Work in ways that ensure your own safety and that of others; "Do the right thing even when no one is looking." Report any incidents, near misses or other health, safety and environmental concerns. Deliver all products and services in line with Saab Seaeye quality standards to ensure we meet our customer requirements and highlight any quality concerns or potential improvements.
PYTHON ENGINEER UP TO 80K + BENEFITS LONDON - HYBRID Python, Django, Flask, Fast API, Rest API, Docker, Kubernetes, GCP, Cloud, PostgreSQL An International Telco company is hiring a Senior Software Engineer to join their rapidly growing team to work on greenfield projects in the networking & payments space. They are seeking a motivated and commercially experienced Software Engineer, looking for fast progression inside a dynamic and supportive team atmosphere. This team is in a massive expansion phase, and this is the ideal time to join the business! THE ROLE: As a Python Engineer, you will have an expansive range of responsibilities, including: Design, development and upkeep of required software using Python Design, development and upkeep of essential microservices and API's Maintaining and developing cloud technology in GCP Supporting the Data Science & ML functions Establishing and promoting the use of best practices in the software engineering life cycle Mentoring Junior engineers and providing technical guidance YOUR SKILLS & EXPERIENCE: Essential: Python Django or Flask or FastAPI Backend API's GCP or AWS CI/CD Nice to have: Kubernetes DevOps THE SALARY & BENEFITS Salary is a maximum of 80k Bonus is 10% Enhanced Pension Private Medical 25 days + bank holiday (buy and sell days) Flexibend scheme - car salary sacrifice scheme INTERVIEW PROCESS (2 STAGES) 45 minutes (Intro chat and CV run-through with a few technical questions) 1h 30m (Coding and System designs/architecture) HOW TO APPLY: Please register your interest by sending your CV to Cormac Fagan via the Apply link on this page
Apr 16, 2024
Full time
PYTHON ENGINEER UP TO 80K + BENEFITS LONDON - HYBRID Python, Django, Flask, Fast API, Rest API, Docker, Kubernetes, GCP, Cloud, PostgreSQL An International Telco company is hiring a Senior Software Engineer to join their rapidly growing team to work on greenfield projects in the networking & payments space. They are seeking a motivated and commercially experienced Software Engineer, looking for fast progression inside a dynamic and supportive team atmosphere. This team is in a massive expansion phase, and this is the ideal time to join the business! THE ROLE: As a Python Engineer, you will have an expansive range of responsibilities, including: Design, development and upkeep of required software using Python Design, development and upkeep of essential microservices and API's Maintaining and developing cloud technology in GCP Supporting the Data Science & ML functions Establishing and promoting the use of best practices in the software engineering life cycle Mentoring Junior engineers and providing technical guidance YOUR SKILLS & EXPERIENCE: Essential: Python Django or Flask or FastAPI Backend API's GCP or AWS CI/CD Nice to have: Kubernetes DevOps THE SALARY & BENEFITS Salary is a maximum of 80k Bonus is 10% Enhanced Pension Private Medical 25 days + bank holiday (buy and sell days) Flexibend scheme - car salary sacrifice scheme INTERVIEW PROCESS (2 STAGES) 45 minutes (Intro chat and CV run-through with a few technical questions) 1h 30m (Coding and System designs/architecture) HOW TO APPLY: Please register your interest by sending your CV to Cormac Fagan via the Apply link on this page
SENIOR SOFTWARE ENGINEER UP TO 90K + BENEFITS LONDON - HYBRID Python, Django, Flask, Fast API, Rest API, Docker, Kubernetes, Cloud An International Telco company is hiring a Senior Software Engineer to join their rapidly growing team to work on greenfield projects in the networking & payments space. They are seeking a motivated and commercially experienced Software Engineer, looking for fast progression inside a dynamic and supportive team atmosphere. This team is in a massive expansion phase, and this is the ideal time to join the business! THE ROLE: As a Senior Software Engineer, you will have an expansive range of responsibilities, including: Design, development and upkeep of required software using Python Design, development and upkeep of essential microservices and API's Maintaining and developing cloud technology in GCP Supporting the Data Science & ML functions Establishing and promoting the use of best practices in the software engineering life cycle Mentoring Junior engineers and providing technical guidance YOUR SKILLS & EXPERIENCE: Essential: Python Django or Flask or FastAPI Backend API's GCP or AWS CI/CD Nice to have: Kubernetes DevOps THE SALARY & BENEFITS Salary is a maximum of 90k Bonus is 10% Enhanced Pension 15% in total Private Medical 27 days + bank holiday (buy and sell days) Flexibend scheme - car salary sacrifice scheme INTERVIEW PROCESS (2 STAGES) 45 minutes (Intro chat and CV run-through with a few technical questions) 1h 30m (Coding and System designs/architecture) HOW TO APPLY: Please register your interest by sending your CV to Cormac Fagan via the Apply link on this page
Apr 16, 2024
Full time
SENIOR SOFTWARE ENGINEER UP TO 90K + BENEFITS LONDON - HYBRID Python, Django, Flask, Fast API, Rest API, Docker, Kubernetes, Cloud An International Telco company is hiring a Senior Software Engineer to join their rapidly growing team to work on greenfield projects in the networking & payments space. They are seeking a motivated and commercially experienced Software Engineer, looking for fast progression inside a dynamic and supportive team atmosphere. This team is in a massive expansion phase, and this is the ideal time to join the business! THE ROLE: As a Senior Software Engineer, you will have an expansive range of responsibilities, including: Design, development and upkeep of required software using Python Design, development and upkeep of essential microservices and API's Maintaining and developing cloud technology in GCP Supporting the Data Science & ML functions Establishing and promoting the use of best practices in the software engineering life cycle Mentoring Junior engineers and providing technical guidance YOUR SKILLS & EXPERIENCE: Essential: Python Django or Flask or FastAPI Backend API's GCP or AWS CI/CD Nice to have: Kubernetes DevOps THE SALARY & BENEFITS Salary is a maximum of 90k Bonus is 10% Enhanced Pension 15% in total Private Medical 27 days + bank holiday (buy and sell days) Flexibend scheme - car salary sacrifice scheme INTERVIEW PROCESS (2 STAGES) 45 minutes (Intro chat and CV run-through with a few technical questions) 1h 30m (Coding and System designs/architecture) HOW TO APPLY: Please register your interest by sending your CV to Cormac Fagan via the Apply link on this page
About Intropic We are a rapidly growing start-up, backed by leading venture capitalists. We love information because it helps people make better decisions and drives innovation. The information economy is just getting started and our suite of information and data processing software products are starting to help people unlock the true power of information. Our journey starts in finance and capital markets where information moves trillion dollar markets, but this is just the beginning. Read a spotlight on Intropic here . Join us to help the world unlock the true power of information. Impact of role Your role will have a wide far-reaching impact as we deliver first in class data solutions. You will help shape how your team works and delivers while also solving difficult problems with innovative answers. Responsibilities: Working with product managers, research analysts and other engineers to define project scope and requirements Maintaining, extending and improving Intropic's suite of products Contributing to and shaping engineering-wide best practices Writing clean, well-tested and production-ready Python code Requirements: You have 4+ years of Software Development experience with strong python fundamentals You have strong written and verbal communications skills You enjoy collaborating with others in a cross-functional team Experience in financial markets/data platform design and build You have experience with some or all of the following: Automated testing & working in a CI/CD environment Deep understanding of the CI/CD process Building and maintaining data pipelines that involve aggregation of multiple sources Developing REST APIs / Web Servers in Flask, Django or Fast API Experience with Microservices developing Api'sXP Values
Apr 16, 2024
Full time
About Intropic We are a rapidly growing start-up, backed by leading venture capitalists. We love information because it helps people make better decisions and drives innovation. The information economy is just getting started and our suite of information and data processing software products are starting to help people unlock the true power of information. Our journey starts in finance and capital markets where information moves trillion dollar markets, but this is just the beginning. Read a spotlight on Intropic here . Join us to help the world unlock the true power of information. Impact of role Your role will have a wide far-reaching impact as we deliver first in class data solutions. You will help shape how your team works and delivers while also solving difficult problems with innovative answers. Responsibilities: Working with product managers, research analysts and other engineers to define project scope and requirements Maintaining, extending and improving Intropic's suite of products Contributing to and shaping engineering-wide best practices Writing clean, well-tested and production-ready Python code Requirements: You have 4+ years of Software Development experience with strong python fundamentals You have strong written and verbal communications skills You enjoy collaborating with others in a cross-functional team Experience in financial markets/data platform design and build You have experience with some or all of the following: Automated testing & working in a CI/CD environment Deep understanding of the CI/CD process Building and maintaining data pipelines that involve aggregation of multiple sources Developing REST APIs / Web Servers in Flask, Django or Fast API Experience with Microservices developing Api'sXP Values
Python Software Engineer - Remote BioTech Xcede are working with a Cambridge based BioTech whose cloud based platform allows users to upload and analyse their data using advanced ML techniques. Your impact on the platform will have a direct effect on patients lives through faster, more accurate and reliable data which is already being used by their partners to change lives for the better! The role is remote, with the team meeting up once per month for whiteboarding sessions and socials. We are looking for experienced developers to help direct the development of their platform, REST APIs and web-based UI. You will be working on the Python Back End and depending on your skills the Next.js Front End which is deployed using Terraform to their EKS environment on AWS. What will you need? A STEM degree from a well-respected university Full right to work in the UK without restriction, time limit, or sponsorship Proficiency in Python You have built, documented, and tested REST APIs Experience with AWS cloud services Produce maintainable, testable, documented, production-grade code Have utilised CI/CD processes (gitlab preferred) Strong written and verbal communication skills Experience of working in a team using agile methodologies Good to have: Comfortable with Linux-based operating systems Experience using Django Exposure to JavaScript/TypeScript is a bonus but not essential Familiarity with SQL and good schema design Have built and optimised Docker containers and Docker-compose Please note: Sponsorship is not provided for this role. If you would like to hear more please drop me a message or apply below.
Apr 15, 2024
Full time
Python Software Engineer - Remote BioTech Xcede are working with a Cambridge based BioTech whose cloud based platform allows users to upload and analyse their data using advanced ML techniques. Your impact on the platform will have a direct effect on patients lives through faster, more accurate and reliable data which is already being used by their partners to change lives for the better! The role is remote, with the team meeting up once per month for whiteboarding sessions and socials. We are looking for experienced developers to help direct the development of their platform, REST APIs and web-based UI. You will be working on the Python Back End and depending on your skills the Next.js Front End which is deployed using Terraform to their EKS environment on AWS. What will you need? A STEM degree from a well-respected university Full right to work in the UK without restriction, time limit, or sponsorship Proficiency in Python You have built, documented, and tested REST APIs Experience with AWS cloud services Produce maintainable, testable, documented, production-grade code Have utilised CI/CD processes (gitlab preferred) Strong written and verbal communication skills Experience of working in a team using agile methodologies Good to have: Comfortable with Linux-based operating systems Experience using Django Exposure to JavaScript/TypeScript is a bonus but not essential Familiarity with SQL and good schema design Have built and optimised Docker containers and Docker-compose Please note: Sponsorship is not provided for this role. If you would like to hear more please drop me a message or apply below.
Lead Back-End Software Engineer (LDN OFFICE BASE) £85000 - £110000 Department: Engineering Employment Type: Permanent Location: London, UK Compensation: £85,000 - £110,000 / year Description Based in our London Bond Street Office and reporting directly to the Director of Engineering and Product you will have oversight and responsibility for the architecture and implementation of the backend systems and APIs required to support our mobile and web applications. You will also work closely with the CogX product team to identify, scope and implement the necessary features on our product roadmap. At CogX we operate a "hybrid working philosophy" in the belief that connecting as colleagues accelerates thought, actions and delivery. With offices in Vauxhall, London you will be comfortable driving collaboration days in office as required to support high level projects. Key Responsibilities Providing technical leadership for the backend engineering team Mentoring other members of the team Setting standards for code quality and establishing best practices Writing and maintaining backend code that drives our mobile and web clients Defining architecture and choosing tools Working closely with the Product, Design and Data Science teams Working closely with the frontend team to integrate our APIs into our client apps Working as an effective member within our agile/scrum based environment Participating in code reviews Writing automated tests Creating and enhancing the test infrastructure for our application Integrating with third party analytics tools and other third party APIs Integrating with CI/CD tools such as Codeship, Github and others Skills Knowledge and Expertise The preferred candidate MUST have Exceptional communication skills, both written and verbal Experience in engineering leadership roles Confidence taking ownership of the end-to-end software development process Ability to work independently within the framework of objective-based management, rather than task-based. Strong experience of backend development using Python Strong experience building modern web and mobile app backend using RESTful APIs Ability to design and implement system architectures involving data pipelines, APIs, and multiple data stores. Strong knowledge of different types of data store, including SQL databases, key-value stores, and graph databases Experience integrating data science models into system architectures. Experience building APIs for both web and mobile apps The preferred candidate SHOULD have Familiarity with Heroku Familiarity with AWS Familiarity with Django
Apr 14, 2024
Full time
Lead Back-End Software Engineer (LDN OFFICE BASE) £85000 - £110000 Department: Engineering Employment Type: Permanent Location: London, UK Compensation: £85,000 - £110,000 / year Description Based in our London Bond Street Office and reporting directly to the Director of Engineering and Product you will have oversight and responsibility for the architecture and implementation of the backend systems and APIs required to support our mobile and web applications. You will also work closely with the CogX product team to identify, scope and implement the necessary features on our product roadmap. At CogX we operate a "hybrid working philosophy" in the belief that connecting as colleagues accelerates thought, actions and delivery. With offices in Vauxhall, London you will be comfortable driving collaboration days in office as required to support high level projects. Key Responsibilities Providing technical leadership for the backend engineering team Mentoring other members of the team Setting standards for code quality and establishing best practices Writing and maintaining backend code that drives our mobile and web clients Defining architecture and choosing tools Working closely with the Product, Design and Data Science teams Working closely with the frontend team to integrate our APIs into our client apps Working as an effective member within our agile/scrum based environment Participating in code reviews Writing automated tests Creating and enhancing the test infrastructure for our application Integrating with third party analytics tools and other third party APIs Integrating with CI/CD tools such as Codeship, Github and others Skills Knowledge and Expertise The preferred candidate MUST have Exceptional communication skills, both written and verbal Experience in engineering leadership roles Confidence taking ownership of the end-to-end software development process Ability to work independently within the framework of objective-based management, rather than task-based. Strong experience of backend development using Python Strong experience building modern web and mobile app backend using RESTful APIs Ability to design and implement system architectures involving data pipelines, APIs, and multiple data stores. Strong knowledge of different types of data store, including SQL databases, key-value stores, and graph databases Experience integrating data science models into system architectures. Experience building APIs for both web and mobile apps The preferred candidate SHOULD have Familiarity with Heroku Familiarity with AWS Familiarity with Django
Work on the Itential Automation Platform including build of workflows, Operations Manager Automation, and JSON Transformations. Experience deploying servers, network devices and building scripts/apps using own or open-source libraries. Python, Django experience with scripting is necessary. Client Details My client - an organisation in the Telecommunications sector are looking for a Network Automation Engineer (Python, Django)- join their site in Staines 100% remotely on an initial 12-month contract! Description The successful candidate for the Network Automation Engineer (Python, Django)- Telecommunications Sector 12-month fully remote contract role will fulfil the following responsibilities: Ensure quality adherence. Ensure best practices while meeting non-functional requirements. Validate architecture that is defined and communicated. Identify key engagement and solution risks and define mitigation strategies. Maintain an understanding of long-term company strategy and ensure that designs will enable projects to meet the changing industry/competitive demand. Implement and recommend viable architectural approaches that support long term maintainability, extensibility, and inter-operability of enterprise applications. Review requirements, and work with necessary teams, ensuring there is agreement on what software is to be built and implemented. Synthesize design, incorporate review comments, and provide critical review of other designs. Build and test code to validate functionality against requirements. Triage incoming items to validate reported issues and ensure reproducibility. Develop and maintain strong, positive relationships with customers, vendors, peers, and other employees. Participate in project retrospectives and contribute to continuous improvement of the software development life cycle. Stay current on technologies. Show accountability and ownership for the work undertaken. Provide leadership and mentoring for other engineers Profile To be considered for the Network Automation Engineer (Python, Django)- Telecommunications Sector 12-month fully remote contract role the candidate must present evidence of the following: Strong Python scripting experience Understanding of Itential Automation Platform including build of workflows, Operations Manager Automation, and JSON Transformations Experience deploying servers, network devices and building scripts/apps using own or open-source libraries. Knowledge and experience working with JSON. Knowledge and experience working with RESTful APIs. Experience in JavaScript, security, and performance issues with browsers helpful Experience and Proficiency with one of these: Javascript, Python, bash scripting, or java Knowledge of linux environment and troubleshooting using the linux command line Knowledge of basic networking concepts Experience in Django development Expertise in Yang Experience building Cloud Nativ or Hybrid applications using Azure or another public cloud. Experience in customer-facing leadership roles Strong communication skills Experience providing technical leadership on network implementation projects. Experience and Proficiency in T-SQL and SQL Server with some basic DBA skills Knowledge and application of object-oriented design principles A good understanding of IT environments including networking, server technologies, databases, security, and performance. Agile methodology and technical lead experience would be advantageous. Experience with Ansible playbook creation, creating/using roles, and Ansible inventory management. Experience managing and using Ansible Automation Platform (formerly Ansible Tower) Relational database knowledge Experience in BDD Experience in CI/CD based sw development Strong software development skills with an emphasis on Python or Javascript programming Strong understanding of REST API methodology Strong understanding of software development lifecycle Knowledge or experience with cisco IOS IOSXR devices knowledge of Element management system (ems) and network management system (nms) ability to login to a cisco device and execute commands and debug basic understanding of l3 and l2 protocols - l3vpn, bgp, isis etc Job Offer 12 month outside IR35 contract fully remote. Day rate between £550- 700 daily. Opportunity to work on site in Staines or other locations if this is the preference rather than working remotely from home. Test your Python, Django skills, automation skills e.g. with Itential and core networking experience to work for a industry-leading Technology & Telecoms company.
Apr 13, 2024
Full time
Work on the Itential Automation Platform including build of workflows, Operations Manager Automation, and JSON Transformations. Experience deploying servers, network devices and building scripts/apps using own or open-source libraries. Python, Django experience with scripting is necessary. Client Details My client - an organisation in the Telecommunications sector are looking for a Network Automation Engineer (Python, Django)- join their site in Staines 100% remotely on an initial 12-month contract! Description The successful candidate for the Network Automation Engineer (Python, Django)- Telecommunications Sector 12-month fully remote contract role will fulfil the following responsibilities: Ensure quality adherence. Ensure best practices while meeting non-functional requirements. Validate architecture that is defined and communicated. Identify key engagement and solution risks and define mitigation strategies. Maintain an understanding of long-term company strategy and ensure that designs will enable projects to meet the changing industry/competitive demand. Implement and recommend viable architectural approaches that support long term maintainability, extensibility, and inter-operability of enterprise applications. Review requirements, and work with necessary teams, ensuring there is agreement on what software is to be built and implemented. Synthesize design, incorporate review comments, and provide critical review of other designs. Build and test code to validate functionality against requirements. Triage incoming items to validate reported issues and ensure reproducibility. Develop and maintain strong, positive relationships with customers, vendors, peers, and other employees. Participate in project retrospectives and contribute to continuous improvement of the software development life cycle. Stay current on technologies. Show accountability and ownership for the work undertaken. Provide leadership and mentoring for other engineers Profile To be considered for the Network Automation Engineer (Python, Django)- Telecommunications Sector 12-month fully remote contract role the candidate must present evidence of the following: Strong Python scripting experience Understanding of Itential Automation Platform including build of workflows, Operations Manager Automation, and JSON Transformations Experience deploying servers, network devices and building scripts/apps using own or open-source libraries. Knowledge and experience working with JSON. Knowledge and experience working with RESTful APIs. Experience in JavaScript, security, and performance issues with browsers helpful Experience and Proficiency with one of these: Javascript, Python, bash scripting, or java Knowledge of linux environment and troubleshooting using the linux command line Knowledge of basic networking concepts Experience in Django development Expertise in Yang Experience building Cloud Nativ or Hybrid applications using Azure or another public cloud. Experience in customer-facing leadership roles Strong communication skills Experience providing technical leadership on network implementation projects. Experience and Proficiency in T-SQL and SQL Server with some basic DBA skills Knowledge and application of object-oriented design principles A good understanding of IT environments including networking, server technologies, databases, security, and performance. Agile methodology and technical lead experience would be advantageous. Experience with Ansible playbook creation, creating/using roles, and Ansible inventory management. Experience managing and using Ansible Automation Platform (formerly Ansible Tower) Relational database knowledge Experience in BDD Experience in CI/CD based sw development Strong software development skills with an emphasis on Python or Javascript programming Strong understanding of REST API methodology Strong understanding of software development lifecycle Knowledge or experience with cisco IOS IOSXR devices knowledge of Element management system (ems) and network management system (nms) ability to login to a cisco device and execute commands and debug basic understanding of l3 and l2 protocols - l3vpn, bgp, isis etc Job Offer 12 month outside IR35 contract fully remote. Day rate between £550- 700 daily. Opportunity to work on site in Staines or other locations if this is the preference rather than working remotely from home. Test your Python, Django skills, automation skills e.g. with Itential and core networking experience to work for a industry-leading Technology & Telecoms company.
ROLE OVERVIEW Croud is a digital marketing agency with a unique business model , recently named Sunday Times Best Place to Work 2023 . We are a highly successful, continually fast-growing agency with ambitious plans for the future. We have a unique agency operating model, which makes things different and exciting; and a brilliant, positive culture. It's a fantastic place to work. We are investing in building products that utilise marketing data to drive unrivalled client performance, as a strategic priority. The role sits in the Tools & Automation tea m, alongside our Data Engineering and Platform teams , and reports to the Head of Automation. An example of a tool is: Unity - which brings together a variety of data sources, intelligence handlers and bidding functions that enable SEO and paid search teams to plan activities for the same client more effectively and to improve marketing performance. The right hire will share Croud's values: Passion: loving what you do and being driven to excel with each new project Imagination: meeting challenges creatively and ready to try new ideas Integrity: accountable and always excellent to one another The role of the Senior Software Engineer, in Croud's Tools team, will l ead on developing internal tools to unlock further client revenue potential , supporting the productionisation of solutions and embedding strong engineering practices in Croud . RESPONSIBILITIES Lead on the technical development of client-facing/revenue-driving tools Work with Head of Automation, Head of Data Engineering and other relevant stakeholders to translate the vision on tool ideas into a technical development roadmap. This entails solution design, as well as the planning of MVPs, features, dependencies, infrastructure/environment setup, testing plans, QA, monitoring & logging, maintenance plans, etc. Manage the maintenance and update/upgrade of deployed tools: CI/CD, parity with changing user requirements, technical updates (e.g. changes in third-party APIs), bug fixes, etc Contribute towards the improvement of tools e.g. new features and upgrades Embed best engineering practices across the company so that engineering services are delivered to a consistent quality across clients, offices, in a compliant manner and cost-effectively Further the growth of software engineering capability: As the team - under the postholder's leadership - begins to showcase the business value tools bring to the business, we want to grow the software engineering arm of the team. Communicate the operation and results of these solutions to internal teams and clients to get feedback and ensure work is delivered per expectations. The Senior Software Engineer is accountable for the successful and efficient development of Croud's client-facing/revenue-driving tools. Key performance indicators include the timeliness with which tools/solutions are delivered, their usage, business value it creates (e.g. additional client revenue), internal (and external where appropriate) client satisfaction, and quality of work (whether the solution is fit for purpose and to the required standard). Croud operates a hybrid working model with a minimum of 3 days a week based in our London office and the remaining days from home if you wish. PERSON SPECIFICATION Essential: Excellent Python programming skills Proficient Javascript and SQL Strong applications/system design, deployment and maintenance experience on cloud computing platforms, Google Cloud Platform being highly desirable Demonstrable ability to craft maintainable, scalable code, TDD, SOLID software engineering principles Thorough understanding of software engineering and secure development best practices Strong CI/CD experience, Github Actions being highly desirable Productionising software applications, experience with Docker Familiarity with front end technologies, and the ability to develop and maintain user interfaces, mainly for internal applications (using open source frameworks like Flask, Django, Streamlit would be sufficient in many cases) An ability to communicate clearly and effectively about technical topics with very varied types of stakeholders, from client CMOs to software engineers Highly Desirable: Experience with Google BigQuery Experience with infrastructure automation, Terraform Experience with Data Build Tool (dbt) Google Cloud Certifications COMPANY BENEFITS Croud offers a clear path to progression for all members of staff. We are committed to offering development opportunities alongside a support system of regular performance reviews. The opportunities are endless! On completion of the three month probation period every employee is eligible for the benefits listed on our careers site which include: 25 days holiday a year Discretionary annual performance based incentive Sale commission Recruitment referrals bonus Health & Wellbeing contribution Ride to Work scheme Railcard Season Ticket loan Home office chair and home office screen Free fruit, breakfast cereals, snacks and tea & coffee in the office Enhanced maternity and paternity package Life insurance and income protection Medical Cash Plan Pension LinkedIn Learning and access to Croud Campus (our bespoke learning and development platform) Peer to peer recognition scheme 'bonusly' Team off-sites/regular socials Year-round holiday parties Flexible working options Day to make a difference Standard hours are from 9.00am to 5.30pm, there's flexibility if agreed in advance with your line managers (it may also be necessary on occasions to work outside of these hours). Croud is an equal opportunity employer and does not discriminate on the grounds of a person's gender, marital status, race, religion, colour, age, disability or sexual orientation. All candidates will be assessed based on merit, qualifications and their ability to perform the requirements of the role.
Apr 13, 2024
Full time
ROLE OVERVIEW Croud is a digital marketing agency with a unique business model , recently named Sunday Times Best Place to Work 2023 . We are a highly successful, continually fast-growing agency with ambitious plans for the future. We have a unique agency operating model, which makes things different and exciting; and a brilliant, positive culture. It's a fantastic place to work. We are investing in building products that utilise marketing data to drive unrivalled client performance, as a strategic priority. The role sits in the Tools & Automation tea m, alongside our Data Engineering and Platform teams , and reports to the Head of Automation. An example of a tool is: Unity - which brings together a variety of data sources, intelligence handlers and bidding functions that enable SEO and paid search teams to plan activities for the same client more effectively and to improve marketing performance. The right hire will share Croud's values: Passion: loving what you do and being driven to excel with each new project Imagination: meeting challenges creatively and ready to try new ideas Integrity: accountable and always excellent to one another The role of the Senior Software Engineer, in Croud's Tools team, will l ead on developing internal tools to unlock further client revenue potential , supporting the productionisation of solutions and embedding strong engineering practices in Croud . RESPONSIBILITIES Lead on the technical development of client-facing/revenue-driving tools Work with Head of Automation, Head of Data Engineering and other relevant stakeholders to translate the vision on tool ideas into a technical development roadmap. This entails solution design, as well as the planning of MVPs, features, dependencies, infrastructure/environment setup, testing plans, QA, monitoring & logging, maintenance plans, etc. Manage the maintenance and update/upgrade of deployed tools: CI/CD, parity with changing user requirements, technical updates (e.g. changes in third-party APIs), bug fixes, etc Contribute towards the improvement of tools e.g. new features and upgrades Embed best engineering practices across the company so that engineering services are delivered to a consistent quality across clients, offices, in a compliant manner and cost-effectively Further the growth of software engineering capability: As the team - under the postholder's leadership - begins to showcase the business value tools bring to the business, we want to grow the software engineering arm of the team. Communicate the operation and results of these solutions to internal teams and clients to get feedback and ensure work is delivered per expectations. The Senior Software Engineer is accountable for the successful and efficient development of Croud's client-facing/revenue-driving tools. Key performance indicators include the timeliness with which tools/solutions are delivered, their usage, business value it creates (e.g. additional client revenue), internal (and external where appropriate) client satisfaction, and quality of work (whether the solution is fit for purpose and to the required standard). Croud operates a hybrid working model with a minimum of 3 days a week based in our London office and the remaining days from home if you wish. PERSON SPECIFICATION Essential: Excellent Python programming skills Proficient Javascript and SQL Strong applications/system design, deployment and maintenance experience on cloud computing platforms, Google Cloud Platform being highly desirable Demonstrable ability to craft maintainable, scalable code, TDD, SOLID software engineering principles Thorough understanding of software engineering and secure development best practices Strong CI/CD experience, Github Actions being highly desirable Productionising software applications, experience with Docker Familiarity with front end technologies, and the ability to develop and maintain user interfaces, mainly for internal applications (using open source frameworks like Flask, Django, Streamlit would be sufficient in many cases) An ability to communicate clearly and effectively about technical topics with very varied types of stakeholders, from client CMOs to software engineers Highly Desirable: Experience with Google BigQuery Experience with infrastructure automation, Terraform Experience with Data Build Tool (dbt) Google Cloud Certifications COMPANY BENEFITS Croud offers a clear path to progression for all members of staff. We are committed to offering development opportunities alongside a support system of regular performance reviews. The opportunities are endless! On completion of the three month probation period every employee is eligible for the benefits listed on our careers site which include: 25 days holiday a year Discretionary annual performance based incentive Sale commission Recruitment referrals bonus Health & Wellbeing contribution Ride to Work scheme Railcard Season Ticket loan Home office chair and home office screen Free fruit, breakfast cereals, snacks and tea & coffee in the office Enhanced maternity and paternity package Life insurance and income protection Medical Cash Plan Pension LinkedIn Learning and access to Croud Campus (our bespoke learning and development platform) Peer to peer recognition scheme 'bonusly' Team off-sites/regular socials Year-round holiday parties Flexible working options Day to make a difference Standard hours are from 9.00am to 5.30pm, there's flexibility if agreed in advance with your line managers (it may also be necessary on occasions to work outside of these hours). Croud is an equal opportunity employer and does not discriminate on the grounds of a person's gender, marital status, race, religion, colour, age, disability or sexual orientation. All candidates will be assessed based on merit, qualifications and their ability to perform the requirements of the role.
THE ROLE: The company is looking to expand and strengthen its R&D operations by employing a Lead Software Developer to support the development of a precision diagnostic tool to transform bowel cancer screening in the UK. You will be responsible for the end-to-end design and maintenance of software applications to support digital pathology image analysis workflows. You will also play a crucial role in establishing a software development lifecycle management framework to ensure high code quality and maintainability through testing, peer reviewing and version controlling. KEY SKILLS & EXPERIENCE: Required: -Relevant commercial experience as a full-stack software developer and proficient in Python.- Familiarity with web development principles and frameworks/libraries (e.g. Django, React).- Experience working with REST APIs.- Excellent problem-solving skills and attention to detail.- Strong communication and mentorship skills. - Relevant engineering/science degree. Desirable: - Familiarity with Computer Vision principles, including biological image analysis and handling (e.g. OpenCV, Scikit-learn, Openslide, -BioFormats)- Familiarity with Artificial Intelligence principles and libraries (e.g. TensorFlow, PyTorch)- Experience in the digital pathology field. DURATION & START DATE: This will be a fixed-term contract for 12 months, with a start date of May 2024. However, there may be an opportunity to extend this role based on funding availability. LOCATION: We operate a hybrid home/office working policy, with a minimum of 2 office-based days per week. Our office is based at BioCity, North Lanarkshire, ML1 5UH. SALARY & BENEFITS: - Annual Salary £40,000 - £50,000 p.a. depending on experience.- Contributory pension scheme.- 32 days holiday a year.- A time accrual system allowing up to 12 extra days off per year.- Perkbox membership, which includes a huge range of benefits and discounts.- Employee Assistance Programme.- Hybrid working.- Home office set-up assistance.- The opportunity to join a growing and dynamic organisation, with excellent opportunities for professional and personal development.
Apr 10, 2024
Full time
THE ROLE: The company is looking to expand and strengthen its R&D operations by employing a Lead Software Developer to support the development of a precision diagnostic tool to transform bowel cancer screening in the UK. You will be responsible for the end-to-end design and maintenance of software applications to support digital pathology image analysis workflows. You will also play a crucial role in establishing a software development lifecycle management framework to ensure high code quality and maintainability through testing, peer reviewing and version controlling. KEY SKILLS & EXPERIENCE: Required: -Relevant commercial experience as a full-stack software developer and proficient in Python.- Familiarity with web development principles and frameworks/libraries (e.g. Django, React).- Experience working with REST APIs.- Excellent problem-solving skills and attention to detail.- Strong communication and mentorship skills. - Relevant engineering/science degree. Desirable: - Familiarity with Computer Vision principles, including biological image analysis and handling (e.g. OpenCV, Scikit-learn, Openslide, -BioFormats)- Familiarity with Artificial Intelligence principles and libraries (e.g. TensorFlow, PyTorch)- Experience in the digital pathology field. DURATION & START DATE: This will be a fixed-term contract for 12 months, with a start date of May 2024. However, there may be an opportunity to extend this role based on funding availability. LOCATION: We operate a hybrid home/office working policy, with a minimum of 2 office-based days per week. Our office is based at BioCity, North Lanarkshire, ML1 5UH. SALARY & BENEFITS: - Annual Salary £40,000 - £50,000 p.a. depending on experience.- Contributory pension scheme.- 32 days holiday a year.- A time accrual system allowing up to 12 extra days off per year.- Perkbox membership, which includes a huge range of benefits and discounts.- Employee Assistance Programme.- Hybrid working.- Home office set-up assistance.- The opportunity to join a growing and dynamic organisation, with excellent opportunities for professional and personal development.
Python Developers Mid and Lead roles available Up to £75'000 DOE + Discretionary Bonus Remote first working - London HQ Once a Month I am working with a Market leading FTSE 100 client are looking for talented Python Developers (Mid and Lead) to join as they embark on an industry first journey cutting edge AI system. Creating an entirely new E-commerce platform. If you're looking to make the step up into a Mid-level or Lead role and your main stack is Python and Django/Flask, then this could be a great opportunity for you. Required Skills & Experience as the Python Developers: Good knowledge of Python's ecosystem for rest and web services (preferably sqlalchemy, Django ). Good understanding of SQL and non-SQL databases Good understanding of computer science fundamentals, including data structures, algorithms, and software architecture. Proven experience of delivering several high-quality Software products. Proven experience of developing cloud-based services using one or more cloud providers ( preferably GCP ). Experience in building CI/CD pipelines using different tools eg Gitlab, Jenkins, Cloud Build Solid communication and soft skills to manage stakeholders demands Key Accountabilities/Responsibilities as thew Python Developers: Develop high-quality software platforms for the data science team to achieve business challenges Understanding and ability to apply most best practices and principles Write comprehensive, well written documentation that meets our needs Identify work and dependencies, and track progress through a set of tasks Communicate clearly with colleagues and the broader team Proactively share ideas with colleagues and accept suggestions Engage in dialogue with stakeholders to meet their request Ability to work on multiple platform engineering projects and manage deliverables
Aug 18, 2023
Full time
Python Developers Mid and Lead roles available Up to £75'000 DOE + Discretionary Bonus Remote first working - London HQ Once a Month I am working with a Market leading FTSE 100 client are looking for talented Python Developers (Mid and Lead) to join as they embark on an industry first journey cutting edge AI system. Creating an entirely new E-commerce platform. If you're looking to make the step up into a Mid-level or Lead role and your main stack is Python and Django/Flask, then this could be a great opportunity for you. Required Skills & Experience as the Python Developers: Good knowledge of Python's ecosystem for rest and web services (preferably sqlalchemy, Django ). Good understanding of SQL and non-SQL databases Good understanding of computer science fundamentals, including data structures, algorithms, and software architecture. Proven experience of delivering several high-quality Software products. Proven experience of developing cloud-based services using one or more cloud providers ( preferably GCP ). Experience in building CI/CD pipelines using different tools eg Gitlab, Jenkins, Cloud Build Solid communication and soft skills to manage stakeholders demands Key Accountabilities/Responsibilities as thew Python Developers: Develop high-quality software platforms for the data science team to achieve business challenges Understanding and ability to apply most best practices and principles Write comprehensive, well written documentation that meets our needs Identify work and dependencies, and track progress through a set of tasks Communicate clearly with colleagues and the broader team Proactively share ideas with colleagues and accept suggestions Engage in dialogue with stakeholders to meet their request Ability to work on multiple platform engineering projects and manage deliverables
Are you passionate about the evolving landscape of television and video distribution? Are you excited to be at the forefront of innovation in the industry? We are looking for a skilled Python Developer to join our Agile Scrum team and contribute to the development of ground-breaking APIs for UK TV Advertising. Join Our Team as a Python Developer for Advanced TV Applications! TLDR; Mid-level Python Developer Up to £50k + bonus London - Hybrid/Remote Media & Advertising Python, Django, AWS, TDD About Us: We're at the forefront of a shift in TV networks from traditional broadcasting to an "Advanced TV" model. This new model involves technologies like Video-on-Demand (VoD), which lets viewers choose and watch videos whenever they want, web distribution and streaming methods, and improved user control over what they watch. Right now, our main focus is on developing a cutting-edge API. This API will completely change how our software interacts with different programs and services. It will enable real-time responsiveness, meaning our applications can quickly adapt to changes in the videos being watched. This is essential to staying at the head of the ever-changing world of video content. Your Role: As a Python Developer, you will be a vital member of our team, working on projects that span the full range of enterprise development. You'll collaborate with the infrastructure team, product teams, and our wider technology community. In this role, you'll: Create extensions and enhancements for new and existing products. Gain expertise in automation techniques within an Infrastructure as Code (IaC) environment, including Amazon Web Services (AWS) and CloudFormation. Drive testing practices forward, including Behavior-Driven Development (BDD) and Test-Driven Development (TDD). Participate actively in development planning, daily stand-ups, and retrospectives during our sprint cycles. Dive into large-scale codebases and cutting-edge technologies. Play a pivotal role in our Cloud-based platform transformation, with AWS and continuous on-the-job learning. Contribute to our Advanced TV and digital strategy transformation. Participate in ground-breaking projects like applying Machine Learning to advertising monitoring and regulation. We're seeking a Python Developer with: Commercial experience using Python with Django, and a willingness to pair program. Familiarity with HTML and CSS. Proficiency in relational modeling and databases, including hands-on SQL experience. A passion for rigorous testing, with previous exposure to Junit. Experience building or consuming SOAP/RESTful APIs, and a strong understanding of API testing principles. Excellent communication skills to navigate the complexities of our platform. If you're excited about shaping the future of television and are ready to make an impact in a dynamic, collaborative environment, apply now and be part of our journey towards Advanced TV excellence! Tech Stack: Python Django Flask TDD AWS Contact us at: Phone: Email: Understanding Recruitment is the acting agency for this Python Developer position. To express your interest in this vacancy and embark on a thrilling career journey to new heights, please apply below.
Aug 14, 2023
Full time
Are you passionate about the evolving landscape of television and video distribution? Are you excited to be at the forefront of innovation in the industry? We are looking for a skilled Python Developer to join our Agile Scrum team and contribute to the development of ground-breaking APIs for UK TV Advertising. Join Our Team as a Python Developer for Advanced TV Applications! TLDR; Mid-level Python Developer Up to £50k + bonus London - Hybrid/Remote Media & Advertising Python, Django, AWS, TDD About Us: We're at the forefront of a shift in TV networks from traditional broadcasting to an "Advanced TV" model. This new model involves technologies like Video-on-Demand (VoD), which lets viewers choose and watch videos whenever they want, web distribution and streaming methods, and improved user control over what they watch. Right now, our main focus is on developing a cutting-edge API. This API will completely change how our software interacts with different programs and services. It will enable real-time responsiveness, meaning our applications can quickly adapt to changes in the videos being watched. This is essential to staying at the head of the ever-changing world of video content. Your Role: As a Python Developer, you will be a vital member of our team, working on projects that span the full range of enterprise development. You'll collaborate with the infrastructure team, product teams, and our wider technology community. In this role, you'll: Create extensions and enhancements for new and existing products. Gain expertise in automation techniques within an Infrastructure as Code (IaC) environment, including Amazon Web Services (AWS) and CloudFormation. Drive testing practices forward, including Behavior-Driven Development (BDD) and Test-Driven Development (TDD). Participate actively in development planning, daily stand-ups, and retrospectives during our sprint cycles. Dive into large-scale codebases and cutting-edge technologies. Play a pivotal role in our Cloud-based platform transformation, with AWS and continuous on-the-job learning. Contribute to our Advanced TV and digital strategy transformation. Participate in ground-breaking projects like applying Machine Learning to advertising monitoring and regulation. We're seeking a Python Developer with: Commercial experience using Python with Django, and a willingness to pair program. Familiarity with HTML and CSS. Proficiency in relational modeling and databases, including hands-on SQL experience. A passion for rigorous testing, with previous exposure to Junit. Experience building or consuming SOAP/RESTful APIs, and a strong understanding of API testing principles. Excellent communication skills to navigate the complexities of our platform. If you're excited about shaping the future of television and are ready to make an impact in a dynamic, collaborative environment, apply now and be part of our journey towards Advanced TV excellence! Tech Stack: Python Django Flask TDD AWS Contact us at: Phone: Email: Understanding Recruitment is the acting agency for this Python Developer position. To express your interest in this vacancy and embark on a thrilling career journey to new heights, please apply below.
Role: Senior Python Developer Location : Oxford / remote Salary : £75k + significant bonus About : Our client is a BioTech company based in Oxford. Their platform offers real time data study of all things biotech. Their data is used throughout scientific research, whether in university, government or industrial research groups, to help biologists solve a range of questions. Outside scientific explorers, DNA/RNA evidence can be used to support 'real life' decision making, whether that is in healthcare, industrial or other environments. Some of these sectors are regulated, such as in healthcare and food safety. What we're looking for: A senior python engineer with 5-6+ years of experience with Python, Django, Flask, FastAPI Knowledge of SQl and AWS is required Experience working in an agile software development environment Master's degree in Computer science, Engineering, Mathematics or equivalent What we can offer: A competitive salary and a generous bonus scheme Private healthcare and medical insurance Pension contribution Apply now for immediate consideration for this excellent Python Developer opportunity! Understanding Recruitment is acting as an employment agency for this Python Developer vacancy.
Aug 14, 2023
Full time
Role: Senior Python Developer Location : Oxford / remote Salary : £75k + significant bonus About : Our client is a BioTech company based in Oxford. Their platform offers real time data study of all things biotech. Their data is used throughout scientific research, whether in university, government or industrial research groups, to help biologists solve a range of questions. Outside scientific explorers, DNA/RNA evidence can be used to support 'real life' decision making, whether that is in healthcare, industrial or other environments. Some of these sectors are regulated, such as in healthcare and food safety. What we're looking for: A senior python engineer with 5-6+ years of experience with Python, Django, Flask, FastAPI Knowledge of SQl and AWS is required Experience working in an agile software development environment Master's degree in Computer science, Engineering, Mathematics or equivalent What we can offer: A competitive salary and a generous bonus scheme Private healthcare and medical insurance Pension contribution Apply now for immediate consideration for this excellent Python Developer opportunity! Understanding Recruitment is acting as an employment agency for this Python Developer vacancy.
Contents Location About the job Benefits Things you need to know Apply and further information Location Belfast, Cardiff, Darlington, Edinburgh, London About the job Summary Join a team at the heart of the global economy! We create digital services, data tools and technology for businesses to prosper around the world. Have a look at our video ! Our Digital, Data and Technology team develops and operates tools, services, and platforms that enable the UK government to provide world leading support to businesses in the UK and overseas. You will get to constantly push boundaries in an environment free of heavy legacy, driven by curiosity, social purpose, diversity of thought, entrepreneurship, and the aspiration to offer an incredible experience to all our users. Find out more on our blog, Digital Trade. Job description This is an exciting opportunity for a Senior Developer to lead the development of integrated digital services, which are crucial to realising our overall departmental aim of supporting and developing UK trade. As a Senior Software Developer in the Department for International Trade, you will be working with modern technologies in a cloud-based environment and developing software and services to meet user needs, collaborating with colleagues in a multidisciplinary and agile product team. We code in the open, using Python (Django) and React - see our code here: . Responsibilities Your day-to-day role will involve: Being involved with every part of the life cycle of a service, from user research to deploying code, to production. Writing secure and reusable code, following a test-driven approach (TDD). Providing technical expertise and leadership in the development of strategic IT services and systems, typically through being the senior technical lead in a delivery team. Identifying and fixing issues with production services, finding ways to improve system robustness, resilience, and stability. Coaching and mentoring developers in the department. Being an active member of the departmental developers' community, sharing good practice. Creating a culture of continuous improvement in the design and delivery of applications and integrations, taking responsibility for a programme of peer led support and professional development. Researching, evaluating, and recommending new tools and techniques that will contribute to increased quality and productivity for our development teams. Defining, agreeing, and implementing appropriate tools and processes for the effective development and maintenance of services. Essential Skills and Experience You should be able to demonstrate essential skills and experience of: Modern web application and software development practices and architectures (microservices vs monoliths etc.). Software development with Python, JavaScript (Node.js, REACT) or similar (all backgrounds considered). An awareness of working practices such as test-driven development (focusing on automation), continuous integration and continuous delivery. Involvement in complex digital projects from initiation to live, demonstrating technical leadership, innovation, and problem resolution. Understanding of common web security risks (e.g., OWASP Top 10). Knowledge of agile frameworks and how to support teams in their adoption. Desirable Skills and Experience While not essential, it would be ideal if you have demonstrable experience of: Cloud-based development and writing infrastructure as code to integrate them, such as AWS serverless. SQL and the design of relational and NoSQL databases. Introducing new development practices into teams (e.g., continuous integration, serverless). Benefits Learning and development tailored to your role An environment with flexible working options A culture encouraging inclusion and diversity A Civil Service pension with an average employer contribution of 27% Things you need to know Security Successful candidates must pass a disclosure and barring security check. Successful candidates must meet the security requirements before they can be appointed. The level of security needed is security check . See our vetting charter . People working with government assets must complete basic personnel security standard checks. Selection process details We are closely monitoring the situation regarding the coronavirus, and will be following central Government advice as it is issued. There is therefore a risk that recruitment to this post may be subject to change at short notice. In addition, where appropriate, you may be invited to attend a video interview. Please continue to follow the application process as normal and ensure that you check your emails regularly as all updates from us will be sent to you this way. Assessment and Interview As part of the application process you will be asked to upload a CV which outlines your experience, skills and fit for the role. At the sift stage for this role, Inspire People will assess you against the essential criteria listed above to compile a longlist of applications. If you are progressed through to this stage, you will be asked to complete a short, pre-recorded video interview with Inspire People or provide written answers to questions. These applications will then be sifted by DIT hiring managers. Initial sifting will take place the week commencing 26th September, with CV submissions to DIT on the 30th September. Interviews will take place the week commencing 10th October. Please note that these dates are indicative and may be subject to change. At the interview stage for this role, we will assess your technical/specialist experience, outlined in the above role description, testing your ability through relevant assessments/presentations and ask you questions around Behaviours and Technical skills, which are part of the Civil Service Success Profiles . The technical element within the interview, where you will be asked a series of questions to demonstrate your specific professional skills and knowledge related directly to the job role and context, will assess against these Technical Skills: Modern standards approach Systems integration Systems design Information security Development process optimisation Programming and build (software engineering) You will also be assessed against the Behaviour of: Leadership Offer Stage Appointments may be made to candidates in merit order based on location preferences. The salary we will offer is determined using interview performance. Scores at interview translate to proficiency levels and an associated salary. Once a successful candidate has a proficiency level and is part of the capability framework, they will be given opportunities to self-assess to progress through the pay scale within their grade during their time at DIT. For further explanation of proficiency levels and more information about DDaT click here. The Department for International Trade embraces and values diversity in all forms. We welcome and pride ourselves on the positive impact diversity has on the work we do, and we promote equality of opportunity throughout the organisation. As such, we run a Disability Confident Scheme (DCS) for candidates with disabilities who meet the minimum selection criteria. Candidates who pass the bar at interview but are not the highest scoring will be held on a 12-month reserve list for future appointments. Candidates who are judged to be a near miss at interview may be offered a post at the grade below the one advertised. If successful and transferring from another Government Department a criminal record check may be carried out. The Department for International Trade embraces and values diversity in all forms. We welcome and pride ourselves on the positive impact diversity has on the work we do, and we promote equality of opportunity throughout the organisation. Harmonised terms and conditions are attached. Please take time to read the document to determine how these may affect you. Please note the successful candidate will be expected to remain in post for a minimum of 18 months before being released for another role. Any move to the Department for International Trade from another employer will mean you can no longer access childcare vouchers. This includes moves between government departments. You may however be eligible for other government schemes, including Tax Free Childcare. Determine your eligibility at New entrants are expected to join on the minimum of the pay band. Reasonable adjustment If a person with disabilities is put at a substantial disadvantage compared to a non-disabled person, we have a duty to make reasonable changes to our processes. If you need a change to be made so that you can make your application, you should contact the DDaT Recruitment team before the closing date to discuss your needs. Our recruitment process is underpinned by the principle of appointment on the basis of fair and open competition and appointment on merit, as outlined in the Civil Service Commissioners Recruitment Principles. ..... click apply for full job details
Sep 24, 2022
Full time
Contents Location About the job Benefits Things you need to know Apply and further information Location Belfast, Cardiff, Darlington, Edinburgh, London About the job Summary Join a team at the heart of the global economy! We create digital services, data tools and technology for businesses to prosper around the world. Have a look at our video ! Our Digital, Data and Technology team develops and operates tools, services, and platforms that enable the UK government to provide world leading support to businesses in the UK and overseas. You will get to constantly push boundaries in an environment free of heavy legacy, driven by curiosity, social purpose, diversity of thought, entrepreneurship, and the aspiration to offer an incredible experience to all our users. Find out more on our blog, Digital Trade. Job description This is an exciting opportunity for a Senior Developer to lead the development of integrated digital services, which are crucial to realising our overall departmental aim of supporting and developing UK trade. As a Senior Software Developer in the Department for International Trade, you will be working with modern technologies in a cloud-based environment and developing software and services to meet user needs, collaborating with colleagues in a multidisciplinary and agile product team. We code in the open, using Python (Django) and React - see our code here: . Responsibilities Your day-to-day role will involve: Being involved with every part of the life cycle of a service, from user research to deploying code, to production. Writing secure and reusable code, following a test-driven approach (TDD). Providing technical expertise and leadership in the development of strategic IT services and systems, typically through being the senior technical lead in a delivery team. Identifying and fixing issues with production services, finding ways to improve system robustness, resilience, and stability. Coaching and mentoring developers in the department. Being an active member of the departmental developers' community, sharing good practice. Creating a culture of continuous improvement in the design and delivery of applications and integrations, taking responsibility for a programme of peer led support and professional development. Researching, evaluating, and recommending new tools and techniques that will contribute to increased quality and productivity for our development teams. Defining, agreeing, and implementing appropriate tools and processes for the effective development and maintenance of services. Essential Skills and Experience You should be able to demonstrate essential skills and experience of: Modern web application and software development practices and architectures (microservices vs monoliths etc.). Software development with Python, JavaScript (Node.js, REACT) or similar (all backgrounds considered). An awareness of working practices such as test-driven development (focusing on automation), continuous integration and continuous delivery. Involvement in complex digital projects from initiation to live, demonstrating technical leadership, innovation, and problem resolution. Understanding of common web security risks (e.g., OWASP Top 10). Knowledge of agile frameworks and how to support teams in their adoption. Desirable Skills and Experience While not essential, it would be ideal if you have demonstrable experience of: Cloud-based development and writing infrastructure as code to integrate them, such as AWS serverless. SQL and the design of relational and NoSQL databases. Introducing new development practices into teams (e.g., continuous integration, serverless). Benefits Learning and development tailored to your role An environment with flexible working options A culture encouraging inclusion and diversity A Civil Service pension with an average employer contribution of 27% Things you need to know Security Successful candidates must pass a disclosure and barring security check. Successful candidates must meet the security requirements before they can be appointed. The level of security needed is security check . See our vetting charter . People working with government assets must complete basic personnel security standard checks. Selection process details We are closely monitoring the situation regarding the coronavirus, and will be following central Government advice as it is issued. There is therefore a risk that recruitment to this post may be subject to change at short notice. In addition, where appropriate, you may be invited to attend a video interview. Please continue to follow the application process as normal and ensure that you check your emails regularly as all updates from us will be sent to you this way. Assessment and Interview As part of the application process you will be asked to upload a CV which outlines your experience, skills and fit for the role. At the sift stage for this role, Inspire People will assess you against the essential criteria listed above to compile a longlist of applications. If you are progressed through to this stage, you will be asked to complete a short, pre-recorded video interview with Inspire People or provide written answers to questions. These applications will then be sifted by DIT hiring managers. Initial sifting will take place the week commencing 26th September, with CV submissions to DIT on the 30th September. Interviews will take place the week commencing 10th October. Please note that these dates are indicative and may be subject to change. At the interview stage for this role, we will assess your technical/specialist experience, outlined in the above role description, testing your ability through relevant assessments/presentations and ask you questions around Behaviours and Technical skills, which are part of the Civil Service Success Profiles . The technical element within the interview, where you will be asked a series of questions to demonstrate your specific professional skills and knowledge related directly to the job role and context, will assess against these Technical Skills: Modern standards approach Systems integration Systems design Information security Development process optimisation Programming and build (software engineering) You will also be assessed against the Behaviour of: Leadership Offer Stage Appointments may be made to candidates in merit order based on location preferences. The salary we will offer is determined using interview performance. Scores at interview translate to proficiency levels and an associated salary. Once a successful candidate has a proficiency level and is part of the capability framework, they will be given opportunities to self-assess to progress through the pay scale within their grade during their time at DIT. For further explanation of proficiency levels and more information about DDaT click here. The Department for International Trade embraces and values diversity in all forms. We welcome and pride ourselves on the positive impact diversity has on the work we do, and we promote equality of opportunity throughout the organisation. As such, we run a Disability Confident Scheme (DCS) for candidates with disabilities who meet the minimum selection criteria. Candidates who pass the bar at interview but are not the highest scoring will be held on a 12-month reserve list for future appointments. Candidates who are judged to be a near miss at interview may be offered a post at the grade below the one advertised. If successful and transferring from another Government Department a criminal record check may be carried out. The Department for International Trade embraces and values diversity in all forms. We welcome and pride ourselves on the positive impact diversity has on the work we do, and we promote equality of opportunity throughout the organisation. Harmonised terms and conditions are attached. Please take time to read the document to determine how these may affect you. Please note the successful candidate will be expected to remain in post for a minimum of 18 months before being released for another role. Any move to the Department for International Trade from another employer will mean you can no longer access childcare vouchers. This includes moves between government departments. You may however be eligible for other government schemes, including Tax Free Childcare. Determine your eligibility at New entrants are expected to join on the minimum of the pay band. Reasonable adjustment If a person with disabilities is put at a substantial disadvantage compared to a non-disabled person, we have a duty to make reasonable changes to our processes. If you need a change to be made so that you can make your application, you should contact the DDaT Recruitment team before the closing date to discuss your needs. Our recruitment process is underpinned by the principle of appointment on the basis of fair and open competition and appointment on merit, as outlined in the Civil Service Commissioners Recruitment Principles. ..... click apply for full job details