Senior Data DevOps Engineer (AWS Python Amazon Web Services Data DevOps SRE Site Reliability Engineer Developer Software Engineer Programmer Technical Lead Front Office ECS Lambda Kafka Airflow Spark PySpark Dremio Ignite DBT Iceberg Arrow Glue Athena Docker Terraform OpenShift Kubernetes KOPS Artifactory Trading Finance Java Asset Manager Investment Manager) required by our asset management client in London. You MUST have the following: Experience as a Senior DevOps Engineer/SRE/Python Developer in an Agile environment Strong experience delivering solutions in the AWS (Amazon Web Services) cloud Advanced ability in CI/CD DevOps tools Good experience with open-source Kubernetes- lower-level engineering and tweaks Experience working with data engineering teams Python Experience with 2 or more of the following: Kafka Airflow Spark PySpark Dremio Ignite DBT Iceberg Arrow Glue Athena Agile The following is DESIRABLE not essential: Java (J2EE or Core Java) Golang Role: Senior Data DevOps Engineer (AWS Python Amazon Web Services Data DevOps SRE Site Reliability Engineer Developer Software Engineer Programmer Technical Lead Front Office ECS Lambda Kafka Airflow Spark PySpark Dremio Ignite DBT Iceberg Arrow Glue Athena Docker Terraform OpenShift Kubernetes KOPS Artifactory Trading Finance Java Asset Manager Investment Manager) required by our asset management client in London. You will join a team of 6/7 Data DevOps Engineers that are operating in a central team that support a number of data engineering teams. The data engineering teams are working with a very modern tech stack that includes AWS, Glue, Athena, Airflow, PySpark, Spark, Dremio, DBT, Iceberg and Apache Arrow. The ideal candidate will come from a similar environment and have experience setting up automated processes for the data engineers. There is a very flexible working from home policy. Salary: £120-145k % Bonus + 10% Pension
20/01/2025
Full time
Senior Data DevOps Engineer (AWS Python Amazon Web Services Data DevOps SRE Site Reliability Engineer Developer Software Engineer Programmer Technical Lead Front Office ECS Lambda Kafka Airflow Spark PySpark Dremio Ignite DBT Iceberg Arrow Glue Athena Docker Terraform OpenShift Kubernetes KOPS Artifactory Trading Finance Java Asset Manager Investment Manager) required by our asset management client in London. You MUST have the following: Experience as a Senior DevOps Engineer/SRE/Python Developer in an Agile environment Strong experience delivering solutions in the AWS (Amazon Web Services) cloud Advanced ability in CI/CD DevOps tools Good experience with open-source Kubernetes- lower-level engineering and tweaks Experience working with data engineering teams Python Experience with 2 or more of the following: Kafka Airflow Spark PySpark Dremio Ignite DBT Iceberg Arrow Glue Athena Agile The following is DESIRABLE not essential: Java (J2EE or Core Java) Golang Role: Senior Data DevOps Engineer (AWS Python Amazon Web Services Data DevOps SRE Site Reliability Engineer Developer Software Engineer Programmer Technical Lead Front Office ECS Lambda Kafka Airflow Spark PySpark Dremio Ignite DBT Iceberg Arrow Glue Athena Docker Terraform OpenShift Kubernetes KOPS Artifactory Trading Finance Java Asset Manager Investment Manager) required by our asset management client in London. You will join a team of 6/7 Data DevOps Engineers that are operating in a central team that support a number of data engineering teams. The data engineering teams are working with a very modern tech stack that includes AWS, Glue, Athena, Airflow, PySpark, Spark, Dremio, DBT, Iceberg and Apache Arrow. The ideal candidate will come from a similar environment and have experience setting up automated processes for the data engineers. There is a very flexible working from home policy. Salary: £120-145k % Bonus + 10% Pension
Senior Data DevOps Engineer (AWS Python Amazon Web Services Data DevOps SRE Site Reliability Engineer Developer Software Engineer Programmer Technical Lead Front Office ECS Lambda Kafka Airflow Spark PySpark Dremio Ignite DBT Iceberg Arrow Glue Athena Docker Terraform OpenShift Kubernetes KOPS Artifactory Trading Finance Java Asset Manager Investment Manager) required by our asset management client in London. You MUST have the following: Experience as a Senior DevOps Engineer/SRE/Python Developer in an Agile environment Strong experience delivering solutions in the AWS (Amazon Web Services) cloud Advanced ability in CI/CD DevOps tools Good experience with open-source Kubernetes- lower-level engineering and tweaks Experience working with data engineering teams Python Experience with 2 or more of the following: Kafka Airflow Spark PySpark Dremio Ignite DBT Iceberg Arrow Glue Athena Agile The following is DESIRABLE not essential: Java (J2EE or Core Java) Golang Role: Senior Data DevOps Engineer (AWS Python Amazon Web Services Data DevOps SRE Site Reliability Engineer Developer Software Engineer Programmer Technical Lead Front Office ECS Lambda Kafka Airflow Spark PySpark Dremio Ignite DBT Iceberg Arrow Glue Athena Docker Terraform OpenShift Kubernetes KOPS Artifactory Trading Finance Java Asset Manager Investment Manager) required by our asset management client in London. You will join a team of 6/7 Data DevOps Engineers that are operating in a central team that support a number of data engineering teams. The data engineering teams are working with a very modern tech stack that includes AWS, Glue, Athena, Airflow, PySpark, Spark, Dremio, DBT, Iceberg and Apache Arrow. The ideal candidate will come from a similar environment and have experience setting up automated processes for the data engineers. There is a very flexible working from home policy. Salary: £100-120k % Bonus + 10% Pension
20/01/2025
Full time
Senior Data DevOps Engineer (AWS Python Amazon Web Services Data DevOps SRE Site Reliability Engineer Developer Software Engineer Programmer Technical Lead Front Office ECS Lambda Kafka Airflow Spark PySpark Dremio Ignite DBT Iceberg Arrow Glue Athena Docker Terraform OpenShift Kubernetes KOPS Artifactory Trading Finance Java Asset Manager Investment Manager) required by our asset management client in London. You MUST have the following: Experience as a Senior DevOps Engineer/SRE/Python Developer in an Agile environment Strong experience delivering solutions in the AWS (Amazon Web Services) cloud Advanced ability in CI/CD DevOps tools Good experience with open-source Kubernetes- lower-level engineering and tweaks Experience working with data engineering teams Python Experience with 2 or more of the following: Kafka Airflow Spark PySpark Dremio Ignite DBT Iceberg Arrow Glue Athena Agile The following is DESIRABLE not essential: Java (J2EE or Core Java) Golang Role: Senior Data DevOps Engineer (AWS Python Amazon Web Services Data DevOps SRE Site Reliability Engineer Developer Software Engineer Programmer Technical Lead Front Office ECS Lambda Kafka Airflow Spark PySpark Dremio Ignite DBT Iceberg Arrow Glue Athena Docker Terraform OpenShift Kubernetes KOPS Artifactory Trading Finance Java Asset Manager Investment Manager) required by our asset management client in London. You will join a team of 6/7 Data DevOps Engineers that are operating in a central team that support a number of data engineering teams. The data engineering teams are working with a very modern tech stack that includes AWS, Glue, Athena, Airflow, PySpark, Spark, Dremio, DBT, Iceberg and Apache Arrow. The ideal candidate will come from a similar environment and have experience setting up automated processes for the data engineers. There is a very flexible working from home policy. Salary: £100-120k % Bonus + 10% Pension
Remote Senior Data DevOps Engineer (AWS Python Amazon Web Services Data DevOps SRE Site Reliability Engineer Developer Software Engineer Programmer Technical Lead Front Office ECS Lambda Kafka Airflow Spark PySpark Dremio Ignite DBT Iceberg Arrow Glue Athena Docker Terraform OpenShift Kubernetes KOPS Artifactory Trading Finance Java Asset Manager Investment Manager) required by our asset management client in London. You MUST have the following: Experience as a Senior DevOps Engineer/SRE/Python Developer in an Agile environment Strong experience delivering solutions in the AWS (Amazon Web Services) cloud Advanced ability in CI/CD DevOps tools Good experience with open-source Kubernetes- lower-level engineering and tweaks Experience working with data engineering teams Python Experience with 2 or more of the following: Kafka Airflow Spark PySpark Dremio Ignite DBT Iceberg Arrow Glue Athena Agile The following is DESIRABLE not essential: Java (J2EE or Core Java) Golang Role: Remote Senior Data DevOps Engineer (AWS Python Amazon Web Services Data DevOps SRE Site Reliability Engineer Developer Software Engineer Programmer Technical Lead Front Office ECS Lambda Kafka Airflow Spark PySpark Dremio Ignite DBT Iceberg Arrow Glue Athena Docker Terraform OpenShift Kubernetes KOPS Artifactory Trading Finance Java Asset Manager Investment Manager) required by our asset management client in London. You will join a team of 6/7 Data DevOps Engineers that are operating in a central team that support a number of data engineering teams. The data engineering teams are working with a very modern tech stack that includes AWS, Glue, Athena, Airflow, PySpark, Spark, Dremio, DBT, Iceberg and Apache Arrow. The ideal candidate will come from a similar environment and have experience setting up automated processes for the data engineers. There is a very flexible working from home policy. Salary: £100-120k % Bonus + 10% Pension
20/01/2025
Full time
Remote Senior Data DevOps Engineer (AWS Python Amazon Web Services Data DevOps SRE Site Reliability Engineer Developer Software Engineer Programmer Technical Lead Front Office ECS Lambda Kafka Airflow Spark PySpark Dremio Ignite DBT Iceberg Arrow Glue Athena Docker Terraform OpenShift Kubernetes KOPS Artifactory Trading Finance Java Asset Manager Investment Manager) required by our asset management client in London. You MUST have the following: Experience as a Senior DevOps Engineer/SRE/Python Developer in an Agile environment Strong experience delivering solutions in the AWS (Amazon Web Services) cloud Advanced ability in CI/CD DevOps tools Good experience with open-source Kubernetes- lower-level engineering and tweaks Experience working with data engineering teams Python Experience with 2 or more of the following: Kafka Airflow Spark PySpark Dremio Ignite DBT Iceberg Arrow Glue Athena Agile The following is DESIRABLE not essential: Java (J2EE or Core Java) Golang Role: Remote Senior Data DevOps Engineer (AWS Python Amazon Web Services Data DevOps SRE Site Reliability Engineer Developer Software Engineer Programmer Technical Lead Front Office ECS Lambda Kafka Airflow Spark PySpark Dremio Ignite DBT Iceberg Arrow Glue Athena Docker Terraform OpenShift Kubernetes KOPS Artifactory Trading Finance Java Asset Manager Investment Manager) required by our asset management client in London. You will join a team of 6/7 Data DevOps Engineers that are operating in a central team that support a number of data engineering teams. The data engineering teams are working with a very modern tech stack that includes AWS, Glue, Athena, Airflow, PySpark, Spark, Dremio, DBT, Iceberg and Apache Arrow. The ideal candidate will come from a similar environment and have experience setting up automated processes for the data engineers. There is a very flexible working from home policy. Salary: £100-120k % Bonus + 10% Pension
Qube Research & Technologies (QRT) is a global quantitative and systematic investment manager, operating in all liquid asset classes across the world. We are a technology and data driven group implementing a scientific approach to investing. Combining data, research, technology and trading expertise has shaped QRT's collaborative mindset which enables us to solve the most complex challenges. QRT's culture of innovation continuously drives our ambition to deliver high quality returns for our investors. Your future role within QRT: The successful candidate will join the infrastructure team at QRT as a Senior Engineer within our Research infrastructure engineering team. This team is responsible for our cutting-edge high-performance trading and research infrastructure and are responsible for development and maintenance across operating system platforms, software development tooling, high-performance computing, high performance networking, and large-scale storage systems. The candidate will work directly with our research and trading teams with a primary focus on high performance storage systems supporting our high-performance computing (HPC) domain. You will already have a strong technical background in building, testing and supporting Linux based, large-scale, high-performance workloads, with likely deep exposure in technologies and vendors such as NFS, S3, CEPH, GPFS, Lustre, ROCE, VAST, WEKA or DDN. You will work directly with our researchers to understand their technology ecosystem which is using the latest AI/ML modelling technologies. You will have had exposure to AI/ML modelling toolsets and translated these requirements into a high performance and scalable storage infrastructure. Your present skillsets: As a senior engineer, you will partner closely with our research and infrastructure engineering teams and work in a highly collaborative manner. You will have 8+ years of experience in storage systems administration and platform engineering. You will have deep knowledge in storage protocols across Posix compliant filesystems, NFS, CIFS, S3 and have deployed at scale using high performance networking architectures using for example kernel bypass, ROCE or Infiniband. You will have deep knowledge of high-performance benchmarking analysis, tuning and optimisation across Linux kernel tuning, network and storage performance. You will have strong knowledge of DevOps tooling including Terraform/Ansible and be able to demonstrate use of CI/CD technologies such as Gitlab and Jenkins. You will stay at the forefront of industry trends and emerging technologies, providing strategic insights to optimize our infrastructure and operations, performing proof of concepts and presenting results where applicable. You will have strong knowledge of Python, Golang or similar programming and scripting languages. You will have strong knowledge of Infrastructure metric visualisation using Splunk, Prometheus and Grafana. You will preferably have expertise with container technologies like Docker and orchestration platforms like Kubernetes. QRT is an equal opportunity employer. We welcome diversity as essential to our success. QRT empowers employees to work openly and respectfully to achieve collective success. In addition to professional achievement, we are offering initiatives and programs to enable employees achieve a healthy work-life balance.
20/01/2025
Full time
Qube Research & Technologies (QRT) is a global quantitative and systematic investment manager, operating in all liquid asset classes across the world. We are a technology and data driven group implementing a scientific approach to investing. Combining data, research, technology and trading expertise has shaped QRT's collaborative mindset which enables us to solve the most complex challenges. QRT's culture of innovation continuously drives our ambition to deliver high quality returns for our investors. Your future role within QRT: The successful candidate will join the infrastructure team at QRT as a Senior Engineer within our Research infrastructure engineering team. This team is responsible for our cutting-edge high-performance trading and research infrastructure and are responsible for development and maintenance across operating system platforms, software development tooling, high-performance computing, high performance networking, and large-scale storage systems. The candidate will work directly with our research and trading teams with a primary focus on high performance storage systems supporting our high-performance computing (HPC) domain. You will already have a strong technical background in building, testing and supporting Linux based, large-scale, high-performance workloads, with likely deep exposure in technologies and vendors such as NFS, S3, CEPH, GPFS, Lustre, ROCE, VAST, WEKA or DDN. You will work directly with our researchers to understand their technology ecosystem which is using the latest AI/ML modelling technologies. You will have had exposure to AI/ML modelling toolsets and translated these requirements into a high performance and scalable storage infrastructure. Your present skillsets: As a senior engineer, you will partner closely with our research and infrastructure engineering teams and work in a highly collaborative manner. You will have 8+ years of experience in storage systems administration and platform engineering. You will have deep knowledge in storage protocols across Posix compliant filesystems, NFS, CIFS, S3 and have deployed at scale using high performance networking architectures using for example kernel bypass, ROCE or Infiniband. You will have deep knowledge of high-performance benchmarking analysis, tuning and optimisation across Linux kernel tuning, network and storage performance. You will have strong knowledge of DevOps tooling including Terraform/Ansible and be able to demonstrate use of CI/CD technologies such as Gitlab and Jenkins. You will stay at the forefront of industry trends and emerging technologies, providing strategic insights to optimize our infrastructure and operations, performing proof of concepts and presenting results where applicable. You will have strong knowledge of Python, Golang or similar programming and scripting languages. You will have strong knowledge of Infrastructure metric visualisation using Splunk, Prometheus and Grafana. You will preferably have expertise with container technologies like Docker and orchestration platforms like Kubernetes. QRT is an equal opportunity employer. We welcome diversity as essential to our success. QRT empowers employees to work openly and respectfully to achieve collective success. In addition to professional achievement, we are offering initiatives and programs to enable employees achieve a healthy work-life balance.
Job Title: .Net Software Engineer - Algorithmic Trading Start Date: As soon as possible Location: London/Hybrid - 2 days per week onsite with flexibility Job Type: 12 month contract - very likely to extend Seeking a Software Engineer to join the Algorithmic Trading Capability team. The ideal candidate will have demonstrated expertise in adhering to software engineering best practices and delivering software solutions that drive business value. A commitment to continuous improvement and optimizing processes, products, and applications is essential. Experience in algorithmic trading, specifically with TWAP and VWAP strategies, is highly desirable. Key Requirements: Proficiency in C# .NET . Expertise in developing multithreading and low-latency applications . Experience with asynchronous messaging systems. Strong understanding of market microstructure (e.g., order books, exchanges, order types). Hands-on experience in front office algorithmic trading , preferably in strategy implementation. Key Responsibilities: Consult on and develop solutions aligned with enterprise technology principles, standards, and best practices. Contribute to technical deliverables, including estimation, solution design, technical documentation, and code development. Drive functional excellence by maintaining standards, methodologies, and tools, incorporating industry best practices. Manage complex integration scenarios, interfacing with on-premises, cloud, and legacy systems. Skills & Experience: Required Skills/Experience: 15+ years of experience in software development, with expertise across the full stack (front-end, back-end, cloud automation). Advanced knowledge of .NET and .NET Core (Web, API, Windows, Services). Experience with Azure Platform Development (e.g., Azure Functions, Serverless Computing, Azure Services, Azure Storage). Proficiency in developing multi-threaded applications. Strong database development skills (T-SQL, Oracle PL/SQL, Azure Cosmos, Azure SQL, MongoDB). Desirable Skills/Experience: Knowledge of front-end technologies, such as JavaScript and Blazor. Experience in Energy Trading and Risk Management (ETRM). Understanding of commodities trading and wholesale energy markets. Experience with C++, Python, Golang, or similar programming frameworks. Familiarity with cloud-native CI/CD tools and containerization platforms (Kubernetes, AWS Lambda, etc.). Experience with microservices architecture and integration technologies (MuleSoft, Logic Apps, BizTalk). Apply now for immediate consideration.
20/01/2025
Contractor
Job Title: .Net Software Engineer - Algorithmic Trading Start Date: As soon as possible Location: London/Hybrid - 2 days per week onsite with flexibility Job Type: 12 month contract - very likely to extend Seeking a Software Engineer to join the Algorithmic Trading Capability team. The ideal candidate will have demonstrated expertise in adhering to software engineering best practices and delivering software solutions that drive business value. A commitment to continuous improvement and optimizing processes, products, and applications is essential. Experience in algorithmic trading, specifically with TWAP and VWAP strategies, is highly desirable. Key Requirements: Proficiency in C# .NET . Expertise in developing multithreading and low-latency applications . Experience with asynchronous messaging systems. Strong understanding of market microstructure (e.g., order books, exchanges, order types). Hands-on experience in front office algorithmic trading , preferably in strategy implementation. Key Responsibilities: Consult on and develop solutions aligned with enterprise technology principles, standards, and best practices. Contribute to technical deliverables, including estimation, solution design, technical documentation, and code development. Drive functional excellence by maintaining standards, methodologies, and tools, incorporating industry best practices. Manage complex integration scenarios, interfacing with on-premises, cloud, and legacy systems. Skills & Experience: Required Skills/Experience: 15+ years of experience in software development, with expertise across the full stack (front-end, back-end, cloud automation). Advanced knowledge of .NET and .NET Core (Web, API, Windows, Services). Experience with Azure Platform Development (e.g., Azure Functions, Serverless Computing, Azure Services, Azure Storage). Proficiency in developing multi-threaded applications. Strong database development skills (T-SQL, Oracle PL/SQL, Azure Cosmos, Azure SQL, MongoDB). Desirable Skills/Experience: Knowledge of front-end technologies, such as JavaScript and Blazor. Experience in Energy Trading and Risk Management (ETRM). Understanding of commodities trading and wholesale energy markets. Experience with C++, Python, Golang, or similar programming frameworks. Familiarity with cloud-native CI/CD tools and containerization platforms (Kubernetes, AWS Lambda, etc.). Experience with microservices architecture and integration technologies (MuleSoft, Logic Apps, BizTalk). Apply now for immediate consideration.
Presales & Support Engineer Sunbury on Thames - £60k Semi remote Hexwired Recruitment has recently partnered with a world leader in Software solutions based near Sunbury on Thames who are now looking for a talented Presales & Support Engineer with solid experience working on both Windows and Linux operating systems. The company are well established being a well known name in their industry, and you will be working as part of a close knit team on help solve complex technical challenges. The company are expanding due to growth and interest in their products, as a Presales & Support Engineer you will be involved in the online presence and information requests for their products, but the majority of the role will be solving technical issues for their customers products. The companies products are technical and complex, so this role is suited to someone looking for a more varied challenge. The ability to work across different operating systems and liaising with technical engineers is essential. The company offer a semi remote policy, and will require candidates in the office twice a week in their office in Sunbury on Thames. Key Skills: Excellent Written and Verbal communication skills 3+ years experience in a Network support or Sys Admin role Experience working on both Windows and Linux support issues Previous experience liaising with stakeholders is highly desirable. The company are looking to offer circa £60k dependent on experience along with an excellent benefits package! If you re interested in this Presales & Support Engineer role, please apply. For more information on this role, or any other jobs across; Embedded, C++ programming, Embedded Linux, Golang Development, Mechanical Design, Java, C#, Machine Learning, Data Science or Simulation contact us today.
20/01/2025
Full time
Presales & Support Engineer Sunbury on Thames - £60k Semi remote Hexwired Recruitment has recently partnered with a world leader in Software solutions based near Sunbury on Thames who are now looking for a talented Presales & Support Engineer with solid experience working on both Windows and Linux operating systems. The company are well established being a well known name in their industry, and you will be working as part of a close knit team on help solve complex technical challenges. The company are expanding due to growth and interest in their products, as a Presales & Support Engineer you will be involved in the online presence and information requests for their products, but the majority of the role will be solving technical issues for their customers products. The companies products are technical and complex, so this role is suited to someone looking for a more varied challenge. The ability to work across different operating systems and liaising with technical engineers is essential. The company offer a semi remote policy, and will require candidates in the office twice a week in their office in Sunbury on Thames. Key Skills: Excellent Written and Verbal communication skills 3+ years experience in a Network support or Sys Admin role Experience working on both Windows and Linux support issues Previous experience liaising with stakeholders is highly desirable. The company are looking to offer circa £60k dependent on experience along with an excellent benefits package! If you re interested in this Presales & Support Engineer role, please apply. For more information on this role, or any other jobs across; Embedded, C++ programming, Embedded Linux, Golang Development, Mechanical Design, Java, C#, Machine Learning, Data Science or Simulation contact us today.
Software Engineer (stealth mode start-up) A stealth mode start-up, recently established by a team of highly experienced engineers and entrepreneurs with substantial financial backing and a proven history of successful technology ventures, is seeking software engineers with a minimum of 2 years of commercial experience to join as founding members of the initial team. These positions are perfect for software engineers eager to pioneer novel technologies. You'll work closely with a dynamic team, facing unique challenges and bringing bold ideas to life. If innovation excites you, you enjoy solving complex problems, and you want to shape the future, this opportunity is for you. Given the highly technical nature of the work and their history of success through employing top-tier software engineers, they maintain high standards but also offer competitive compensation. Additionally, the package includes potentially very lucrative stock options. Ideal Software Engineers should possess robust programming abilities in languages such as C, C++, Objective-C, Java, C#, Python, or Golang, coupled with an outstanding academic history, preferably from top-tier universities globally. Given that this is a hardware-oriented product, expertise in electronics, mechanical engineering, or embedded systems would be advantageous. The company recognises that their exceptional products and commercial success stem directly from the technical dedication of their development teams; therefore, they ensure an environment that nurtures the talents of software engineers. Position : Software Engineer Location : Soho, London - hybrid Salary : £50-70k & stock options Key Skills : Golang, C, C++, Java, Kotlin, Python, objectiveC, Linux, Azure, top academics
20/01/2025
Full time
Software Engineer (stealth mode start-up) A stealth mode start-up, recently established by a team of highly experienced engineers and entrepreneurs with substantial financial backing and a proven history of successful technology ventures, is seeking software engineers with a minimum of 2 years of commercial experience to join as founding members of the initial team. These positions are perfect for software engineers eager to pioneer novel technologies. You'll work closely with a dynamic team, facing unique challenges and bringing bold ideas to life. If innovation excites you, you enjoy solving complex problems, and you want to shape the future, this opportunity is for you. Given the highly technical nature of the work and their history of success through employing top-tier software engineers, they maintain high standards but also offer competitive compensation. Additionally, the package includes potentially very lucrative stock options. Ideal Software Engineers should possess robust programming abilities in languages such as C, C++, Objective-C, Java, C#, Python, or Golang, coupled with an outstanding academic history, preferably from top-tier universities globally. Given that this is a hardware-oriented product, expertise in electronics, mechanical engineering, or embedded systems would be advantageous. The company recognises that their exceptional products and commercial success stem directly from the technical dedication of their development teams; therefore, they ensure an environment that nurtures the talents of software engineers. Position : Software Engineer Location : Soho, London - hybrid Salary : £50-70k & stock options Key Skills : Golang, C, C++, Java, Kotlin, Python, objectiveC, Linux, Azure, top academics
Golang Software Engineer (Junior / Senior /Lead Opportunities) Are you a Software Developer looking to make that move forward in your career and work in a large-scale environment with a team of go-getters? This team is passionate about technology and are currently working in a highly collaborative way. The bar is set very high for good quality code and you will work with the business across the entire lifecycle of the project. You will get to work on many exciting projects both existing and greenfield. Highly challenging role that will get your brain buzzing in a good way daily. Go was developed by Google and is currently one of the fastest growing programming languages in the world, used by companies such as Uber, Netflix, Dropbox and Google. Go is Simple to learn. Easier to maintain due to its simplicity. Reduced infrastructure costs via Linux servers. Vast standard library, therefore less dependency on third parties. Great in-built tooling for formatting, linting, testing and benchmarking. First-class error handling. High performance concurrency. Skills Server side development Exposure to functional programming. Experience of distributed systems. Complex event process/continuous query languages. Client/server development experience. Ability to problem solve. Excellent communication and team working skills. Strong academic background, ideally with a BSc/MSc IT related degree or relevant industry experience.
20/01/2025
Full time
Golang Software Engineer (Junior / Senior /Lead Opportunities) Are you a Software Developer looking to make that move forward in your career and work in a large-scale environment with a team of go-getters? This team is passionate about technology and are currently working in a highly collaborative way. The bar is set very high for good quality code and you will work with the business across the entire lifecycle of the project. You will get to work on many exciting projects both existing and greenfield. Highly challenging role that will get your brain buzzing in a good way daily. Go was developed by Google and is currently one of the fastest growing programming languages in the world, used by companies such as Uber, Netflix, Dropbox and Google. Go is Simple to learn. Easier to maintain due to its simplicity. Reduced infrastructure costs via Linux servers. Vast standard library, therefore less dependency on third parties. Great in-built tooling for formatting, linting, testing and benchmarking. First-class error handling. High performance concurrency. Skills Server side development Exposure to functional programming. Experience of distributed systems. Complex event process/continuous query languages. Client/server development experience. Ability to problem solve. Excellent communication and team working skills. Strong academic background, ideally with a BSc/MSc IT related degree or relevant industry experience.
Senior Software Engineer | Sustainable Cloud Native Platform | Distributed Systems Up to £100,000 per annum plus bonus and stock Hybrid in London office Golang, Rust, C, Kubernetes, Linux, Cloud Native, Distributed systems Are you a Senior Software Engineer with considerable cloud/infrastructure experience? Looking to join a company who are solving genuine problems that disrupt an industry? Interested in working with the best talent on the market and having a real impact on projects? If so I'm partnered with a very exciting cloud startup who have received record funding and are looking for innovative Senior Software Engineers to join their ambitious team! With a new CTO who has spent much of their career building out a world leading cloud platform, the team are growing fast and they're looking to attract the best talent on the market. Having received huge investment, they are on a journey to truly disrupt the industry and are not held back by any Legacy code or old customers. This means that they're able to build out state-of-the-art, Greenfield code which can focus on being the worlds most accountable and sustainable cloud provider What they're looking for in a Senior Software Engineer: Tech agnostic but preferable experience working with Golang, Rust or C/C++ Experience working on software infrastructure or building cloud native software Experience working with high scale, distributed systems Understanding of systems design and how different components interact If this sounds like you, feel free to apply and I can run through more details! Senior Software Engineer | Sustainable Cloud Native Platform | Distributed Systems Burns Sheehan Ltd will consider applications based only on skills and ability and will not discriminate on any grounds.
20/01/2025
Full time
Senior Software Engineer | Sustainable Cloud Native Platform | Distributed Systems Up to £100,000 per annum plus bonus and stock Hybrid in London office Golang, Rust, C, Kubernetes, Linux, Cloud Native, Distributed systems Are you a Senior Software Engineer with considerable cloud/infrastructure experience? Looking to join a company who are solving genuine problems that disrupt an industry? Interested in working with the best talent on the market and having a real impact on projects? If so I'm partnered with a very exciting cloud startup who have received record funding and are looking for innovative Senior Software Engineers to join their ambitious team! With a new CTO who has spent much of their career building out a world leading cloud platform, the team are growing fast and they're looking to attract the best talent on the market. Having received huge investment, they are on a journey to truly disrupt the industry and are not held back by any Legacy code or old customers. This means that they're able to build out state-of-the-art, Greenfield code which can focus on being the worlds most accountable and sustainable cloud provider What they're looking for in a Senior Software Engineer: Tech agnostic but preferable experience working with Golang, Rust or C/C++ Experience working on software infrastructure or building cloud native software Experience working with high scale, distributed systems Understanding of systems design and how different components interact If this sounds like you, feel free to apply and I can run through more details! Senior Software Engineer | Sustainable Cloud Native Platform | Distributed Systems Burns Sheehan Ltd will consider applications based only on skills and ability and will not discriminate on any grounds.
Lead Software Engineer | Sustainable Cloud Native Platform | Distributed Systems Up to £120,000 per annum plus 20% bonus plus stock London office Golang, Rust, C, Kubernetes, Linux, Cloud Native, Distributed systems Are you a Lead Software Engineer with considerable cloud/infrastructure experience? Looking to join a company who are solving genuine problems that disrupt an industry? Interested in working with the best talent on the market and having a real impact on projects? If so I'm partnered with a very exciting cloud startup who have received record funding and are looking for innovative Lead Software Engineers to join their ambitious team! With a new CTO who has spent much of their career building out a world leading cloud platform, the team are growing fast and they're looking to attract the best talent on the market. Having received huge investment, they are on a journey to truly disrupt the industry and are not held back by any Legacy code or old customers. This means that they're able to build out state-of-the-art, Greenfield code which can focus on being the worlds most accountable and sustainable cloud provider What they're looking for in a Lead Software Engineer: Tech agnostic but preferable experience working with Golang, Rust or C/C++ Experience working on software infrastructure or building cloud native software Experience working with high scale, distributed systems Understanding of systems design and how different components interact If this sounds like you, feel free to apply and I can run through more details! Lead Software Engineer | Sustainable Cloud Native Platform | Distributed Systems Burns Sheehan Ltd will consider applications based only on skills and ability and will not discriminate on any grounds.
20/01/2025
Full time
Lead Software Engineer | Sustainable Cloud Native Platform | Distributed Systems Up to £120,000 per annum plus 20% bonus plus stock London office Golang, Rust, C, Kubernetes, Linux, Cloud Native, Distributed systems Are you a Lead Software Engineer with considerable cloud/infrastructure experience? Looking to join a company who are solving genuine problems that disrupt an industry? Interested in working with the best talent on the market and having a real impact on projects? If so I'm partnered with a very exciting cloud startup who have received record funding and are looking for innovative Lead Software Engineers to join their ambitious team! With a new CTO who has spent much of their career building out a world leading cloud platform, the team are growing fast and they're looking to attract the best talent on the market. Having received huge investment, they are on a journey to truly disrupt the industry and are not held back by any Legacy code or old customers. This means that they're able to build out state-of-the-art, Greenfield code which can focus on being the worlds most accountable and sustainable cloud provider What they're looking for in a Lead Software Engineer: Tech agnostic but preferable experience working with Golang, Rust or C/C++ Experience working on software infrastructure or building cloud native software Experience working with high scale, distributed systems Understanding of systems design and how different components interact If this sounds like you, feel free to apply and I can run through more details! Lead Software Engineer | Sustainable Cloud Native Platform | Distributed Systems Burns Sheehan Ltd will consider applications based only on skills and ability and will not discriminate on any grounds.
Senior Front-end Developer - React Node AWS (Passport Control) - FTC UK We are looking for several passionate Senior Software Engineers who live and breathe front end development to join us working with our media client. You will be joining the Content Migration engineering team to accelerate the development and delivery of the outcomes defined in the Passport Control evolution and the Contributors use case. You will have the opportunity to work closely with existing teams to increase the technical skill level, development capacity and delivery cadence - these goals may evolve and expand to cover more giving you the chance to utilise your expertise with a variety of different challenges. You will: Have extensive experience developing in one or more of React or Node. Be comfortable working in and deploying to production environments. Have experience with AWS or Cloud ecosystems. Have working knowledge of Scala or Golang (desired). Be comfortable with CI/CD tools like Jenkins, CodeBuild or Github Actions (desired). Have familiarity with event streaming e.g. AWS MSK (desired). Enjoy collaborating with other engineers. Have a strong willingness to learn and be a keen team player. Have experience of writing and taking responsibility for technical documentation. A front end developer within a test environment. Experience working with Optimizely (Multi-variant testing). Experience working closely with a multi-discipline agile team, including Product Managers, UX Designers, and Delivery Managers. Experience implementing code in line with WCAG (including AAA standards). Experience with TypeScript - An understanding of test-driven development. Experience writing and updating technical/operational documentation for a variety of different audiences. Experience: A degree in Computer Science, Software Engineering, or a related field or similar work-based experience. Proven experience as a Senior Software Engineer ideally with a focus on media-related projects. Very good working knowledge of standard software development frameworks, techniques, and methodologies. Experience with providing coaching and mentoring. Ability to work collaboratively in a team, contributing to the development of business scenarios. Knowledge of software development tools and technologies. You are flexible and curious in your approach. Strong analytical and problem-solving skills. Location London or Manchester Hybrid - up to 2 days a week in the office. Eligibility to work in the UK. Additional Information Duration of the contract: initially 6 months - FTC with the possibility of extension. About Spyrosoft Spyrosoft is an authentic, cutting-edge software engineering company, established in 2016. In 2021 and 2022, we were among the fastest growing technology companies in Europe, according to the Financial Times. We were founded by a group of tech experts with established backgrounds in software engineering, who created an 'engineer-to-engineer' workplace, powered by enthusiasm, fairness, and authentic relationships. Work from Home or the Office Depending on the position, you can work remotely, from the office, or in a hybrid model. Recruitment Process It only takes a few steps. Different roles have different requirements, so the recruitment process depends on the specific position you are applying for. Contact Our Recruitment Team If this offer seems to be perfect for you - don't wait, send us your CV.
19/01/2025
Full time
Senior Front-end Developer - React Node AWS (Passport Control) - FTC UK We are looking for several passionate Senior Software Engineers who live and breathe front end development to join us working with our media client. You will be joining the Content Migration engineering team to accelerate the development and delivery of the outcomes defined in the Passport Control evolution and the Contributors use case. You will have the opportunity to work closely with existing teams to increase the technical skill level, development capacity and delivery cadence - these goals may evolve and expand to cover more giving you the chance to utilise your expertise with a variety of different challenges. You will: Have extensive experience developing in one or more of React or Node. Be comfortable working in and deploying to production environments. Have experience with AWS or Cloud ecosystems. Have working knowledge of Scala or Golang (desired). Be comfortable with CI/CD tools like Jenkins, CodeBuild or Github Actions (desired). Have familiarity with event streaming e.g. AWS MSK (desired). Enjoy collaborating with other engineers. Have a strong willingness to learn and be a keen team player. Have experience of writing and taking responsibility for technical documentation. A front end developer within a test environment. Experience working with Optimizely (Multi-variant testing). Experience working closely with a multi-discipline agile team, including Product Managers, UX Designers, and Delivery Managers. Experience implementing code in line with WCAG (including AAA standards). Experience with TypeScript - An understanding of test-driven development. Experience writing and updating technical/operational documentation for a variety of different audiences. Experience: A degree in Computer Science, Software Engineering, or a related field or similar work-based experience. Proven experience as a Senior Software Engineer ideally with a focus on media-related projects. Very good working knowledge of standard software development frameworks, techniques, and methodologies. Experience with providing coaching and mentoring. Ability to work collaboratively in a team, contributing to the development of business scenarios. Knowledge of software development tools and technologies. You are flexible and curious in your approach. Strong analytical and problem-solving skills. Location London or Manchester Hybrid - up to 2 days a week in the office. Eligibility to work in the UK. Additional Information Duration of the contract: initially 6 months - FTC with the possibility of extension. About Spyrosoft Spyrosoft is an authentic, cutting-edge software engineering company, established in 2016. In 2021 and 2022, we were among the fastest growing technology companies in Europe, according to the Financial Times. We were founded by a group of tech experts with established backgrounds in software engineering, who created an 'engineer-to-engineer' workplace, powered by enthusiasm, fairness, and authentic relationships. Work from Home or the Office Depending on the position, you can work remotely, from the office, or in a hybrid model. Recruitment Process It only takes a few steps. Different roles have different requirements, so the recruitment process depends on the specific position you are applying for. Contact Our Recruitment Team If this offer seems to be perfect for you - don't wait, send us your CV.
Senior Software Engineer London, UK or Frankfurt, Germany Primarily remote, with occasional office visits for key meetings or quarterly sessions About ESG Book Be part of ESG Book's mission to make sustainability data more accessible, comparable, and transparent to help financial markets deliver a more sustainable future. We're more than just a team, we're a community committed to inclusivity. We believe that bringing together a wide range of perspectives, backgrounds, and experiences is essential to driving our mission forward. Here, every voice is valued, respected, and encouraged. You'll work in an environment where individuality is celebrated, collaboration thrives, and everyone contributes towards a shared goal: building a more sustainable future for financial institutions and beyond. Why Join ESG Book as a Senior Software Engineer? At ESG Book, you'll join a purpose-driven company where your work directly contributes to a more sustainable future. As a Senior Software Engineer, you'll play a pivotal role in shaping our market-leading SaaS platform for ESG data exchange. Using cutting-edge, event-driven architecture, you'll collaborate with an exceptionally talented team in a culture built on trust, autonomy, and continuous improvement. What You'll Gain Autonomy and Impact: Shape your projects, make key technical decisions, and directly influence our tech landscape. High-Performing Team: Work with some of the best minds, delivering market-leading solutions in an innovative, collaborative environment. Career Growth: Regular performance reviews, career progression pathways, and skill development opportunities. Learning and Benefits: Annual training budgets, comprehensive benefits, and equity options aligning your success with ours. Skills You'll Bring Technical Expertise: Strong proficiency in Golang, Postgres, and Kafka, with experience in infrastructure as code (Terraform) on GCP. Microservices Architecture: Design and build scalable, event-driven microservices for resilient systems. Containerisation: Proficiency with Docker and Kubernetes for cloud-native applications. Build Robust Solutions: Design, develop, and deploy scalable software, including event-driven microservices and cloud-native applications. Collaborate: Work with cross-functional teams to deliver high-quality solutions. Mentor and Lead: Support junior engineers, fostering a culture of growth and collaboration. Drive Continuous Improvement: Enhance processes, workflows, and systems to stay ahead of industry trends. Shape the Future of Sustainability Data Shape the future of ESG data in a collaborative, inclusive environment that celebrates diversity. If you're a driven software engineer passionate about making an impact in a high-growth, purpose-driven company, we want to meet you!
18/01/2025
Full time
Senior Software Engineer London, UK or Frankfurt, Germany Primarily remote, with occasional office visits for key meetings or quarterly sessions About ESG Book Be part of ESG Book's mission to make sustainability data more accessible, comparable, and transparent to help financial markets deliver a more sustainable future. We're more than just a team, we're a community committed to inclusivity. We believe that bringing together a wide range of perspectives, backgrounds, and experiences is essential to driving our mission forward. Here, every voice is valued, respected, and encouraged. You'll work in an environment where individuality is celebrated, collaboration thrives, and everyone contributes towards a shared goal: building a more sustainable future for financial institutions and beyond. Why Join ESG Book as a Senior Software Engineer? At ESG Book, you'll join a purpose-driven company where your work directly contributes to a more sustainable future. As a Senior Software Engineer, you'll play a pivotal role in shaping our market-leading SaaS platform for ESG data exchange. Using cutting-edge, event-driven architecture, you'll collaborate with an exceptionally talented team in a culture built on trust, autonomy, and continuous improvement. What You'll Gain Autonomy and Impact: Shape your projects, make key technical decisions, and directly influence our tech landscape. High-Performing Team: Work with some of the best minds, delivering market-leading solutions in an innovative, collaborative environment. Career Growth: Regular performance reviews, career progression pathways, and skill development opportunities. Learning and Benefits: Annual training budgets, comprehensive benefits, and equity options aligning your success with ours. Skills You'll Bring Technical Expertise: Strong proficiency in Golang, Postgres, and Kafka, with experience in infrastructure as code (Terraform) on GCP. Microservices Architecture: Design and build scalable, event-driven microservices for resilient systems. Containerisation: Proficiency with Docker and Kubernetes for cloud-native applications. Build Robust Solutions: Design, develop, and deploy scalable software, including event-driven microservices and cloud-native applications. Collaborate: Work with cross-functional teams to deliver high-quality solutions. Mentor and Lead: Support junior engineers, fostering a culture of growth and collaboration. Drive Continuous Improvement: Enhance processes, workflows, and systems to stay ahead of industry trends. Shape the Future of Sustainability Data Shape the future of ESG data in a collaborative, inclusive environment that celebrates diversity. If you're a driven software engineer passionate about making an impact in a high-growth, purpose-driven company, we want to meet you!
At Deskpro, we make helpdesk software and we have customers of all shapes and sizes from across the globe, including Vodafone, Microsoft, NHS, and Panasonic. Deskpro is a large product with a large variety of features and modules, from email, chat, and voice, to blog posts, knowledgebase and guides, and everything in between. There's always something new to build. We have a Wimbledon office but remote opportunities are available for UK-based candidates. What you will do as a senior full-stack engineer As a senior full-stack engineer, you will help build new features and modules, you'll be involved in shaping our underlying product frameworks and our internal processes like code reviews and deployment, and you'll get to participate in feature planning and have real input on the direction we take the product and the company as a whole. You'll be joining a small team where your specific experience will have a great impact. You will have a lot of autonomy over your own projects and you will get to use your expertise to lead by example. Technology we use and where we're going Deskpro is a polyglot company. A lot of our existing product backends are written in PHP (Symfony, Laravel), but as the product evolves, we're shipping NodeJS/Typescript and Golang services, too. Most of our Cloud services are serverless NodeJS/Typescript projects. We use a lot of other technologies like Elastic, Redis, and services offered by AWS like DynamoDB. We're big fans of using the right tool for the job. The main product frontend is all Typescript/React that talks to GraphQL backends. Other parts of the business use React/NextJS or even Svelte. We've spent time looking at maturing technologies like Web Components and have some ideas on improving our frameworks with agnostic UI libraries through tools like Lit. Node is becoming an even bigger part of our tech stack going forward as we embark on the development of exciting new projects and features like chat bots and AI. The Node community is ever changing and we need people who know the ecosystem well to help our team make fundamental decisions. Why should you be interested? You'll get to use and learn about many different products, APIs and technologies. Deskpro is the central hub for a lot of companies, and we're always adding new features, modules and integrations. You'll get to work with real customers and get a peek into how other businesses operate. You'll get to learn about scaling software as well as scaling the SaaS platform as a whole. You'll get to try out new technology. We are constantly updating our stack and are always on the lookout for tools that will help us be more productive. You are a good fit for the role if You have an earnest interest in developing software with a desire to learn more about the craft. You enjoy taking the lead on big projects and enjoy a strong sense of ownership over the stuff you build. You have a lot of experience with Typescript/Node as both a backend and frontend technology. You've got experience with React. Experience with NextJS specifically is ideal. You have excellent written and verbal communication skills. We are big believers in "writing stuff up", everything from specs to dev docs to RFCs. You need to be able to know your audience and communicate clearly. You enjoy solving problems yourself and like working in a "get stuff done" environment. We're a small team and we all generally just get on with things in a fairly autonomous manner. You won't be micro-managed. Examples of projects we've been working on lately Chat bots and AI - automated real-time responses to instant messenger messages from users, including scripted responses, decision paths and flow charts. Voice Incoming and outgoing calling from the browser, including features like automated call routing and simple IVRs. AWS Moving all our infrastructure to AWS. This has included some ambitious projects like re-writing the email parser to make it more efficient. Reports New reporting system with dashboards, scheduled reports, and sharing. Apps platform A platform that allows third parties to create "apps" that run within Deskpro. Filtering and search New filtering and search system to improve efficiency, accuracy, and UX. Social / Multi-channel messaging we are building out generic data structures with flexible ingress APIs to allow connecting Deskpro to any messaging channel including social sites like Twitter and Facebook, but we also envision integrations with systems like eBay messages or Apple/Google app stores. We'll be able to process any kind of communication. New GraphQL API backends. Minimum Requirements Strong experience with PHP. Strong experience with RDMS (we use MySQL). Experience building SPAs with React and Typescript. Experience with AWS is a bonus. You should be a fast learner. We often venture into unknown territory so you should be a Google-fu master and have experience-driven intuition. You should be excited to dive deep into new technology and new programming languages. We're always happy to try new things if it'll help us ship better software. You should have a strong understanding of software architecture with opinions on "the right way" to do things. You should be a "do-er". You will have a lot of autonomy over your own work, and you will be expected to work with the team to make sure your projects get shipped. You work well with others and enjoy sharing your knowledge and leading by example. You should love the colour green. We're putting a big focus on delivering well-tested and super-solid software! Benefits Competitive Salary + Share Options. Varied work. Both in terms of what product features you will be working on, but you'll also have the opportunity to immerse yourself in other aspects of the company such as product planning, customer support, etc. A mixture of autonomy over your own work and real responsibilities to the team and business. Your choice of equipment (most of our devs like MacBooks with two 4k monitors). We encourage self-improvement: Company-sponsored server/hosting for your side projects; books; conferences; courses. Just ask! A chance to be truly invested in your work and the company with a generous share options scheme. BUPA Private Healthcare & Cash Scheme, Pension Scheme, Bike Storage, Season ticket loans, Reduced gym membership. No recruiters or agencies please. View our careers page.
17/01/2025
Full time
At Deskpro, we make helpdesk software and we have customers of all shapes and sizes from across the globe, including Vodafone, Microsoft, NHS, and Panasonic. Deskpro is a large product with a large variety of features and modules, from email, chat, and voice, to blog posts, knowledgebase and guides, and everything in between. There's always something new to build. We have a Wimbledon office but remote opportunities are available for UK-based candidates. What you will do as a senior full-stack engineer As a senior full-stack engineer, you will help build new features and modules, you'll be involved in shaping our underlying product frameworks and our internal processes like code reviews and deployment, and you'll get to participate in feature planning and have real input on the direction we take the product and the company as a whole. You'll be joining a small team where your specific experience will have a great impact. You will have a lot of autonomy over your own projects and you will get to use your expertise to lead by example. Technology we use and where we're going Deskpro is a polyglot company. A lot of our existing product backends are written in PHP (Symfony, Laravel), but as the product evolves, we're shipping NodeJS/Typescript and Golang services, too. Most of our Cloud services are serverless NodeJS/Typescript projects. We use a lot of other technologies like Elastic, Redis, and services offered by AWS like DynamoDB. We're big fans of using the right tool for the job. The main product frontend is all Typescript/React that talks to GraphQL backends. Other parts of the business use React/NextJS or even Svelte. We've spent time looking at maturing technologies like Web Components and have some ideas on improving our frameworks with agnostic UI libraries through tools like Lit. Node is becoming an even bigger part of our tech stack going forward as we embark on the development of exciting new projects and features like chat bots and AI. The Node community is ever changing and we need people who know the ecosystem well to help our team make fundamental decisions. Why should you be interested? You'll get to use and learn about many different products, APIs and technologies. Deskpro is the central hub for a lot of companies, and we're always adding new features, modules and integrations. You'll get to work with real customers and get a peek into how other businesses operate. You'll get to learn about scaling software as well as scaling the SaaS platform as a whole. You'll get to try out new technology. We are constantly updating our stack and are always on the lookout for tools that will help us be more productive. You are a good fit for the role if You have an earnest interest in developing software with a desire to learn more about the craft. You enjoy taking the lead on big projects and enjoy a strong sense of ownership over the stuff you build. You have a lot of experience with Typescript/Node as both a backend and frontend technology. You've got experience with React. Experience with NextJS specifically is ideal. You have excellent written and verbal communication skills. We are big believers in "writing stuff up", everything from specs to dev docs to RFCs. You need to be able to know your audience and communicate clearly. You enjoy solving problems yourself and like working in a "get stuff done" environment. We're a small team and we all generally just get on with things in a fairly autonomous manner. You won't be micro-managed. Examples of projects we've been working on lately Chat bots and AI - automated real-time responses to instant messenger messages from users, including scripted responses, decision paths and flow charts. Voice Incoming and outgoing calling from the browser, including features like automated call routing and simple IVRs. AWS Moving all our infrastructure to AWS. This has included some ambitious projects like re-writing the email parser to make it more efficient. Reports New reporting system with dashboards, scheduled reports, and sharing. Apps platform A platform that allows third parties to create "apps" that run within Deskpro. Filtering and search New filtering and search system to improve efficiency, accuracy, and UX. Social / Multi-channel messaging we are building out generic data structures with flexible ingress APIs to allow connecting Deskpro to any messaging channel including social sites like Twitter and Facebook, but we also envision integrations with systems like eBay messages or Apple/Google app stores. We'll be able to process any kind of communication. New GraphQL API backends. Minimum Requirements Strong experience with PHP. Strong experience with RDMS (we use MySQL). Experience building SPAs with React and Typescript. Experience with AWS is a bonus. You should be a fast learner. We often venture into unknown territory so you should be a Google-fu master and have experience-driven intuition. You should be excited to dive deep into new technology and new programming languages. We're always happy to try new things if it'll help us ship better software. You should have a strong understanding of software architecture with opinions on "the right way" to do things. You should be a "do-er". You will have a lot of autonomy over your own work, and you will be expected to work with the team to make sure your projects get shipped. You work well with others and enjoy sharing your knowledge and leading by example. You should love the colour green. We're putting a big focus on delivering well-tested and super-solid software! Benefits Competitive Salary + Share Options. Varied work. Both in terms of what product features you will be working on, but you'll also have the opportunity to immerse yourself in other aspects of the company such as product planning, customer support, etc. A mixture of autonomy over your own work and real responsibilities to the team and business. Your choice of equipment (most of our devs like MacBooks with two 4k monitors). We encourage self-improvement: Company-sponsored server/hosting for your side projects; books; conferences; courses. Just ask! A chance to be truly invested in your work and the company with a generous share options scheme. BUPA Private Healthcare & Cash Scheme, Pension Scheme, Bike Storage, Season ticket loans, Reduced gym membership. No recruiters or agencies please. View our careers page.
We're working with an exciting FinTech client seeking a skilled Software Engineer to join their team. You'll be developing robust Back End services using Golang and PHP, while also building dynamic Front End applications with React and TypeScript. This is a hybrid role, with monthly office visits to their Central London office, offering you the flexibility of remote work and the opportunity to collaborate in person. Key Skills: Strong experience in Golang and PHP. Proficiency in React and TypeScript for Front End development. Experience with microservices, RESTful APIs, and databases. Ability to work in an Agile, collaborative environment. If you're passionate about FinTech and want to join a forward-thinking team, apply now!
16/01/2025
Full time
We're working with an exciting FinTech client seeking a skilled Software Engineer to join their team. You'll be developing robust Back End services using Golang and PHP, while also building dynamic Front End applications with React and TypeScript. This is a hybrid role, with monthly office visits to their Central London office, offering you the flexibility of remote work and the opportunity to collaborate in person. Key Skills: Strong experience in Golang and PHP. Proficiency in React and TypeScript for Front End development. Experience with microservices, RESTful APIs, and databases. Ability to work in an Agile, collaborative environment. If you're passionate about FinTech and want to join a forward-thinking team, apply now!
About the job We're Civica and we make software that helps deliver critical services for citizens all around the world. From local to state government, to education, to health and care, over 5,000 public bodies across the globe use our software to help provide critical services to over 100 million citizens. Our aspiration is to be a GovTech champion everywhere we work around the globe, supporting the needs of citizens and those that serve them every day. Building on 21 years of continuous growth and success, we're at a pivotal point on our journey to realise that aspiration. As a company, we're passionate about what we do and the citizens we help to serve. If you too would like to help champion the use of technology in public services, to improve outcomes for citizens and public sector organisations, then Civica is the right place for you. We will help you unlock the best version of yourself, achieve growth in your career whilst making a real difference to people and communities. What you will be doing: Civica builds technologies that help citizens' daily lives across Government, Housing, Transport, Education, and Healthcare. A collaborative process across different departments to bring our customer value by meeting citizen needs. Our engineering team is at the forefront of our success, and we are looking for an exceptional Senior Backend Software Engineer with expertise in Golang to join our ranks. As a Senior Backend Software Engineer, you will play a critical role in designing, developing, and maintaining our scalable and secure backend infrastructure. You will work closely with cross-functional teams to identify and implement solutions that meet business requirements while adhering to industry best practices. Your expertise in Go will be instrumental in driving the development of high-performance products. Key Responsibilities : Write high-quality code that is maintainable, readable, and follows best practices. Provide technical guidance and mentorship to engineers. Drive technical decisions and own complex system components. Collaborate effectively with cross-functional teams. Provide guidance on architecture, design patterns, and coding best practices to engineers. Develop large-scale backend systems using Golang, focusing on performance, reliability, and maintainability. Collaborate with cross-functional teams to identify system requirements and develop technical solutions that meet business needs. Design and implement API-based interfaces for our products, ensuring high security standards and compliance with industry regulations. Participate in code reviews, provide constructive feedback, and improve the overall quality of our engineering output. Troubleshoot complex issues using log analysis, profiling tools, and collaborative debugging techniques. Optimise system architecture to meet growing traffic demands and improve overall efficiency. Take ownership of critical components or systems, including design, development, testing, and maintenance. Implement continuous integration/continuous deployment (CI/CD) pipelines for automated testing, build, and deployment processes. Requirements We'd like you to have experience with: This job would ideally suit someone with 8+ years of experience, but we are open to someone with less, in backend software development, with a focus on Golang (or any statically typed language). Proficiency in writing high-quality, readable, and maintainable code using idiomatic Golang. Strong understanding of computer science concepts, data structures, and algorithms. Experience designing and developing RESTful APIs, microservices architectures, and event-driven systems. Seasoned with cloud platforms, containerisation tools, and orchestration frameworks. Experience working with distributed databases, caching layers, and messaging queues. Stay up-to-date with the latest features, libraries, and best practices; apply this knowledge to drive innovation within our engineering team. It would also be great if you have experience with: Proven track record of technical leadership, mentoring engineers, and driving engineering excellence within a team. Experience with Agile development methodologies (Scrum, Kanban). Knowledge of observability practices (logging, metrics, tracing) and monitoring tools (e.g. Prometheus, Grafana). Understanding of cloud security best practices, including IAM policies and secret management. Participation in open-source projects or contributions to the Golang community. Benefits Why You'll Love Working with Us As a company, we're passionate about what we do and the citizens we serve. If you, too, want to champion the use of technology in public services to improve outcomes for citizens and public sector organizations, then Civica is the right place for you. We will help you unlock the best version of yourself, achieve career growth, and make a real difference to people and communities. We know that when our people are happy, they work better and have greater job satisfaction. Here's what you can expect: Diversity & Inclusion: We're all different-and we love this about us. We provide an inclusive, safe, and welcoming environment to all Civicans, new and old. Focus on Learning: There are heaps of opportunities to help you grow and be your best. We encourage you to drive your personal development and career. Giving Culture: We encourage you to "give back" with benefits such as our Days of Difference leave, where you can volunteer for a charity of your choice. Flexible Work: We have the technology and tools to support you working in our hybrid environment. At Civica, we are committed to building an inclusive and diverse workplace where everyone feels valued and supported. We believe that a variety of perspectives drives innovation and excellence, and we welcome applicants from all backgrounds, cultures, and experiences. We are an equal opportunity employer. We do not discriminate based on race, ethnicity, religion, gender, sexual orientation, disability, age, or any other legally protected characteristic. Our recruitment process is designed to ensure fairness and transparency, so every candidate has an equal chance to contribute to our mission. If you need any adjustments or accommodations to participate in our recruitment process, please let us know. We are here to support you.
15/01/2025
Full time
About the job We're Civica and we make software that helps deliver critical services for citizens all around the world. From local to state government, to education, to health and care, over 5,000 public bodies across the globe use our software to help provide critical services to over 100 million citizens. Our aspiration is to be a GovTech champion everywhere we work around the globe, supporting the needs of citizens and those that serve them every day. Building on 21 years of continuous growth and success, we're at a pivotal point on our journey to realise that aspiration. As a company, we're passionate about what we do and the citizens we help to serve. If you too would like to help champion the use of technology in public services, to improve outcomes for citizens and public sector organisations, then Civica is the right place for you. We will help you unlock the best version of yourself, achieve growth in your career whilst making a real difference to people and communities. What you will be doing: Civica builds technologies that help citizens' daily lives across Government, Housing, Transport, Education, and Healthcare. A collaborative process across different departments to bring our customer value by meeting citizen needs. Our engineering team is at the forefront of our success, and we are looking for an exceptional Senior Backend Software Engineer with expertise in Golang to join our ranks. As a Senior Backend Software Engineer, you will play a critical role in designing, developing, and maintaining our scalable and secure backend infrastructure. You will work closely with cross-functional teams to identify and implement solutions that meet business requirements while adhering to industry best practices. Your expertise in Go will be instrumental in driving the development of high-performance products. Key Responsibilities : Write high-quality code that is maintainable, readable, and follows best practices. Provide technical guidance and mentorship to engineers. Drive technical decisions and own complex system components. Collaborate effectively with cross-functional teams. Provide guidance on architecture, design patterns, and coding best practices to engineers. Develop large-scale backend systems using Golang, focusing on performance, reliability, and maintainability. Collaborate with cross-functional teams to identify system requirements and develop technical solutions that meet business needs. Design and implement API-based interfaces for our products, ensuring high security standards and compliance with industry regulations. Participate in code reviews, provide constructive feedback, and improve the overall quality of our engineering output. Troubleshoot complex issues using log analysis, profiling tools, and collaborative debugging techniques. Optimise system architecture to meet growing traffic demands and improve overall efficiency. Take ownership of critical components or systems, including design, development, testing, and maintenance. Implement continuous integration/continuous deployment (CI/CD) pipelines for automated testing, build, and deployment processes. Requirements We'd like you to have experience with: This job would ideally suit someone with 8+ years of experience, but we are open to someone with less, in backend software development, with a focus on Golang (or any statically typed language). Proficiency in writing high-quality, readable, and maintainable code using idiomatic Golang. Strong understanding of computer science concepts, data structures, and algorithms. Experience designing and developing RESTful APIs, microservices architectures, and event-driven systems. Seasoned with cloud platforms, containerisation tools, and orchestration frameworks. Experience working with distributed databases, caching layers, and messaging queues. Stay up-to-date with the latest features, libraries, and best practices; apply this knowledge to drive innovation within our engineering team. It would also be great if you have experience with: Proven track record of technical leadership, mentoring engineers, and driving engineering excellence within a team. Experience with Agile development methodologies (Scrum, Kanban). Knowledge of observability practices (logging, metrics, tracing) and monitoring tools (e.g. Prometheus, Grafana). Understanding of cloud security best practices, including IAM policies and secret management. Participation in open-source projects or contributions to the Golang community. Benefits Why You'll Love Working with Us As a company, we're passionate about what we do and the citizens we serve. If you, too, want to champion the use of technology in public services to improve outcomes for citizens and public sector organizations, then Civica is the right place for you. We will help you unlock the best version of yourself, achieve career growth, and make a real difference to people and communities. We know that when our people are happy, they work better and have greater job satisfaction. Here's what you can expect: Diversity & Inclusion: We're all different-and we love this about us. We provide an inclusive, safe, and welcoming environment to all Civicans, new and old. Focus on Learning: There are heaps of opportunities to help you grow and be your best. We encourage you to drive your personal development and career. Giving Culture: We encourage you to "give back" with benefits such as our Days of Difference leave, where you can volunteer for a charity of your choice. Flexible Work: We have the technology and tools to support you working in our hybrid environment. At Civica, we are committed to building an inclusive and diverse workplace where everyone feels valued and supported. We believe that a variety of perspectives drives innovation and excellence, and we welcome applicants from all backgrounds, cultures, and experiences. We are an equal opportunity employer. We do not discriminate based on race, ethnicity, religion, gender, sexual orientation, disability, age, or any other legally protected characteristic. Our recruitment process is designed to ensure fairness and transparency, so every candidate has an equal chance to contribute to our mission. If you need any adjustments or accommodations to participate in our recruitment process, please let us know. We are here to support you.
Senior Software Engineer Digital Platform We are looking for a Senior Software Engineer to join an exceptional start-up team to build a revolutionary platform for personalisation. You've seen personalised emails but what about personalised websites This platform can personalise websites and landing pages based on the user visiting the website! This allows clients to welcome every visitor with a tailored website experience. Responsibilities Building our core platform. Reinventing how B2B companies do personalisation through generative marketing, empowering their go-to-market teams to roll out the red carpet for all their target customers. Working closely with other engineers and members of the wider team, not shying away from understanding and influencing the full stack Keeping things simple and always moving. Being comfortable with identifying assumptions and running experiments. Working directly with our customers - not being afraid to jump on calls with prospects Verifying assumptions and understanding our customers' pain points in-depth to produce feature suggestions Owning the product and being motivated by its value, user experience and success Qualifications 5+ of experience working as a backend or full-stack engineer. To begin, we need people who can hit the ground running Can navigate the ambiguity and changing priorities of working on an early product You comfortably lead projects end-to-end. Love to collaborate and discuss, contributing to white-boarding sessions and driving conversation You love a good developer experience Techstack: GoLang, TypeScript, React Company Benefits Your own company card to buy whatever you need 26 days paid holiday and generous sick leave policies The equipment you need to work to your best, including a new MacBook Top percentile compensation package - we give more equity than the 'normal' amount so that early employees have financial as well as emotional ownership of the company Company remote working opportunities - we'll go to nice places & and all work together remotely, and the company pays for it As a company we want to support & and encourage people to take care of themselves - you have access to on-demand therapists, meditation apps and are free to suggest additional benefits you believe could be relevant! Great company events & offsites! We have a rota so everyone can choose what we do. So far we have a strong tendency towards things that involve water, mountains and beaches Anyone has the liberty to suggest perks you believe could be cool! Company Values Put users first: Our decisions and priorities come from working backwards from our users' most important problems. Shared Commitment to Excellence: Success depends on our blend of deep caring, effort, and optimism. Feedback is a gift: It is core to our culture, always given in service of helping each other grow and get better. Search for the Truth: We obsess over finding the right answers to the right questions. We leave our past experiences and personal bias at the door. With every situation, we look at the facts and decide the best path forward that will lead us to the right answers for the company.
13/01/2025
Full time
Senior Software Engineer Digital Platform We are looking for a Senior Software Engineer to join an exceptional start-up team to build a revolutionary platform for personalisation. You've seen personalised emails but what about personalised websites This platform can personalise websites and landing pages based on the user visiting the website! This allows clients to welcome every visitor with a tailored website experience. Responsibilities Building our core platform. Reinventing how B2B companies do personalisation through generative marketing, empowering their go-to-market teams to roll out the red carpet for all their target customers. Working closely with other engineers and members of the wider team, not shying away from understanding and influencing the full stack Keeping things simple and always moving. Being comfortable with identifying assumptions and running experiments. Working directly with our customers - not being afraid to jump on calls with prospects Verifying assumptions and understanding our customers' pain points in-depth to produce feature suggestions Owning the product and being motivated by its value, user experience and success Qualifications 5+ of experience working as a backend or full-stack engineer. To begin, we need people who can hit the ground running Can navigate the ambiguity and changing priorities of working on an early product You comfortably lead projects end-to-end. Love to collaborate and discuss, contributing to white-boarding sessions and driving conversation You love a good developer experience Techstack: GoLang, TypeScript, React Company Benefits Your own company card to buy whatever you need 26 days paid holiday and generous sick leave policies The equipment you need to work to your best, including a new MacBook Top percentile compensation package - we give more equity than the 'normal' amount so that early employees have financial as well as emotional ownership of the company Company remote working opportunities - we'll go to nice places & and all work together remotely, and the company pays for it As a company we want to support & and encourage people to take care of themselves - you have access to on-demand therapists, meditation apps and are free to suggest additional benefits you believe could be relevant! Great company events & offsites! We have a rota so everyone can choose what we do. So far we have a strong tendency towards things that involve water, mountains and beaches Anyone has the liberty to suggest perks you believe could be cool! Company Values Put users first: Our decisions and priorities come from working backwards from our users' most important problems. Shared Commitment to Excellence: Success depends on our blend of deep caring, effort, and optimism. Feedback is a gift: It is core to our culture, always given in service of helping each other grow and get better. Search for the Truth: We obsess over finding the right answers to the right questions. We leave our past experiences and personal bias at the door. With every situation, we look at the facts and decide the best path forward that will lead us to the right answers for the company.
THE ROLE We are in the process of revolutionizing a 276-year-old business. We're looking for extremely talented Golang or Scala software engineers who would help reshape the future of Sotheby's through exceptional engineering practices, software development, and design. The ideal candidate will help us drive technical vision, product development, innovate, optimize complex problems, and improve efficiency. We're looking for team players that value opinions other than their own, look to data to support their decisions, take initiative, and make things better. Ideal candidates are curious and eager to learn, and are comfortable with ambiguity in a fast-paced, ever-changing environment. Our team is distributed across multiple countries, and we require people that are strong communicators and can work in a diverse, multicultural online environment. RESPONSIBILITIES Help deliver on the product vision for reshaping a 300-year-old industry through building a compelling modern marketplace experience. Help drive Sotheby's contribution to servicing the circular economy and drive adoption of the marketplace experience to a completely new target demographic. Collaborate with designers, user researchers, and engineers to test and ship features continuously. Build, optimize, and maintain internal and consumer-facing tools that enable Sotheby's to sell consigned inventory. Design and build elegant abstractions, shareable libraries, and robust APIs. Actively look for ways to improve the end-to-end experience for specialists across Sotheby's internal-facing product portfolio. Work closely with product managers and stakeholders across the company. IDEAL EXPERIENCE & COMPETENCIES 5+ years of industry engineering experience with a proven track record. Excellent communication skills, including active listening, taking constructive criticism, and providing feedback whenever necessary. Intrinsically driven to innovate and take initiative when seeing a process or a problem that could be improved upon. Eager to learn new technologies and open to learning from others. We are not the place for hard-headed individuals; we thrive on collaborative efforts. Proven experience writing, deploying, and running distributed systems. Experience writing microservices with a clear separation of concerns. Expert knowledge and experience with either Golang or Scala. Proven experience using data structures and algorithms, especially as they pertain to web system design and distributed systems. Expert knowledge of RDBMS such as Postgres or MySQL and writing migrations. Working knowledge of GraphQL and GRPC is a big plus. Working knowledge and experience writing in Golang is a big plus. Working knowledge and experience with Docker and Kubernetes. Working knowledge of cloud platforms such as GCP or AWS. Working knowledge of messaging queue systems.
13/01/2025
Full time
THE ROLE We are in the process of revolutionizing a 276-year-old business. We're looking for extremely talented Golang or Scala software engineers who would help reshape the future of Sotheby's through exceptional engineering practices, software development, and design. The ideal candidate will help us drive technical vision, product development, innovate, optimize complex problems, and improve efficiency. We're looking for team players that value opinions other than their own, look to data to support their decisions, take initiative, and make things better. Ideal candidates are curious and eager to learn, and are comfortable with ambiguity in a fast-paced, ever-changing environment. Our team is distributed across multiple countries, and we require people that are strong communicators and can work in a diverse, multicultural online environment. RESPONSIBILITIES Help deliver on the product vision for reshaping a 300-year-old industry through building a compelling modern marketplace experience. Help drive Sotheby's contribution to servicing the circular economy and drive adoption of the marketplace experience to a completely new target demographic. Collaborate with designers, user researchers, and engineers to test and ship features continuously. Build, optimize, and maintain internal and consumer-facing tools that enable Sotheby's to sell consigned inventory. Design and build elegant abstractions, shareable libraries, and robust APIs. Actively look for ways to improve the end-to-end experience for specialists across Sotheby's internal-facing product portfolio. Work closely with product managers and stakeholders across the company. IDEAL EXPERIENCE & COMPETENCIES 5+ years of industry engineering experience with a proven track record. Excellent communication skills, including active listening, taking constructive criticism, and providing feedback whenever necessary. Intrinsically driven to innovate and take initiative when seeing a process or a problem that could be improved upon. Eager to learn new technologies and open to learning from others. We are not the place for hard-headed individuals; we thrive on collaborative efforts. Proven experience writing, deploying, and running distributed systems. Experience writing microservices with a clear separation of concerns. Expert knowledge and experience with either Golang or Scala. Proven experience using data structures and algorithms, especially as they pertain to web system design and distributed systems. Expert knowledge of RDBMS such as Postgres or MySQL and writing migrations. Working knowledge of GraphQL and GRPC is a big plus. Working knowledge and experience writing in Golang is a big plus. Working knowledge and experience with Docker and Kubernetes. Working knowledge of cloud platforms such as GCP or AWS. Working knowledge of messaging queue systems.
At EFG (ESL FACEIT Group), we create worlds beyond gameplay, where players and fans become a community. We pride ourselves in having a corporate social responsibility which is that "IT'S NOT GG, UNTIL IT'S GG FOR ALL". Our passion, craft, and DNA are aligned to create and shape the world of esports, gaming tournaments, leagues, events, and holistic ecosystems through our millions of players, fans, and heroes, as well as through our people and culture. Our Tech team is on the rise! In the past year, our Technology department has experienced remarkable growth and has been instrumental in driving our digital transformation. However, our journey is far from over! Are you a Software Engineer who's passionate about pushing the boundaries of technology and creating innovative solutions? This opportunity could be your next career milestone! About FACEIT With more than 25m users playing 30m matches every month, FACEIT is the leading competitive gaming platform. We provide gamers the best experience possible by making sure we are always on top of our tech - and continue to deliver industry-leading features to our already awesome platform! The Team: Our Backend Developers take full responsibility for the design and build of our distributed APIs and microservices and are currently working on some amazing new features. Our tech stack is based around Golang/Go, GCP, Microservices, Kubernetes - and much more! Our Developers are divided into collaborative teams that look after various services such as Matchmaking, Clans, Growth, Monetization, and many more - making constant improvements to them. We're currently working on developing some crazy new features, but we are always open to new exciting ideas our colleagues want to share. What you will do: Participate in all aspects of the software development lifecycle including planning, technical design, construction, peer reviews, documentation, testing, and deployment. Design and develop distributed APIs and scheduled procedures. Solve complex technical requirements or issues by leading analysis and development. Work with the latest tools and continually learn and develop your skillset. Contribute to team meetings; troubleshoot development and production problems across multiple environments and operating platforms. Develop any required proof-of-concept work as part of the technical design process. Be responsible for the Code Level Design, Organisation of code, use of patterns for the successful implementation of a solution. Ability to clearly write technical and solution design specifications. Support users by developing documentation and assistance tools. Any other tasks that fall within this role's remit. Requirements: Current commercial experience with Go/Golang on large scalable projects. Ability to design amazing distributed APIs and scheduled procedures. Experience working within a large Microservices environment. Excellent knowledge of RESTful/gRPC or APIs. Good understanding of Async communication. Proven experience working with NoSQL databases would be great. Ability to follow SOLID or DRY principles. Experience with Docker or Kubernetes. In-depth understanding of testing. Previous experience working on large complex applications. Nice to haves: A passion for video games and esports is a plus. Desire to learn new technologies and frameworks. We lead the industry with numerous online and offline competitions, digital platforms as well as gaming lifestyle festivals.
13/01/2025
Full time
At EFG (ESL FACEIT Group), we create worlds beyond gameplay, where players and fans become a community. We pride ourselves in having a corporate social responsibility which is that "IT'S NOT GG, UNTIL IT'S GG FOR ALL". Our passion, craft, and DNA are aligned to create and shape the world of esports, gaming tournaments, leagues, events, and holistic ecosystems through our millions of players, fans, and heroes, as well as through our people and culture. Our Tech team is on the rise! In the past year, our Technology department has experienced remarkable growth and has been instrumental in driving our digital transformation. However, our journey is far from over! Are you a Software Engineer who's passionate about pushing the boundaries of technology and creating innovative solutions? This opportunity could be your next career milestone! About FACEIT With more than 25m users playing 30m matches every month, FACEIT is the leading competitive gaming platform. We provide gamers the best experience possible by making sure we are always on top of our tech - and continue to deliver industry-leading features to our already awesome platform! The Team: Our Backend Developers take full responsibility for the design and build of our distributed APIs and microservices and are currently working on some amazing new features. Our tech stack is based around Golang/Go, GCP, Microservices, Kubernetes - and much more! Our Developers are divided into collaborative teams that look after various services such as Matchmaking, Clans, Growth, Monetization, and many more - making constant improvements to them. We're currently working on developing some crazy new features, but we are always open to new exciting ideas our colleagues want to share. What you will do: Participate in all aspects of the software development lifecycle including planning, technical design, construction, peer reviews, documentation, testing, and deployment. Design and develop distributed APIs and scheduled procedures. Solve complex technical requirements or issues by leading analysis and development. Work with the latest tools and continually learn and develop your skillset. Contribute to team meetings; troubleshoot development and production problems across multiple environments and operating platforms. Develop any required proof-of-concept work as part of the technical design process. Be responsible for the Code Level Design, Organisation of code, use of patterns for the successful implementation of a solution. Ability to clearly write technical and solution design specifications. Support users by developing documentation and assistance tools. Any other tasks that fall within this role's remit. Requirements: Current commercial experience with Go/Golang on large scalable projects. Ability to design amazing distributed APIs and scheduled procedures. Experience working within a large Microservices environment. Excellent knowledge of RESTful/gRPC or APIs. Good understanding of Async communication. Proven experience working with NoSQL databases would be great. Ability to follow SOLID or DRY principles. Experience with Docker or Kubernetes. In-depth understanding of testing. Previous experience working on large complex applications. Nice to haves: A passion for video games and esports is a plus. Desire to learn new technologies and frameworks. We lead the industry with numerous online and offline competitions, digital platforms as well as gaming lifestyle festivals.
We are Quantcast. A global Demand Side Platform (DSP) powered by AI. Rooted in our DNA is a strong foundation of measurement and consumer analytics, enabling us to empower marketers to reach audiences and achieve measurable advertising outcomes across the Open Web. Since 2006, Quantcast has consistently set the industry standard by introducing groundbreaking initiatives such as the first measurement platform for digital publishers and the first AI-powered DSP. If you're prepared to be part of an enthusiastic team that crafts cutting-edge solutions, then Quantcast is the ideal place for you. At Quantcast, we use technology to help brands and publishers understand, reach and influence the constantly-changing behaviors of consumers. The Real-Time Bidding (RTB) Platform owns and operates the large-scale distributed stack which allocates millions of dollars of advertising budget to billions of bid opportunities streaming into the system. If you're interested in working on these critical, fast, large-scale distributed systems then we'd like to meet. As a Software Engineer with a focus on Platform Reliability, you care about the health and maintainability of our systems and the velocity of the engineering teams. You write code, design systems, build out proof of concepts, and compare and contrast technology alternatives that improve systems and automation throughout our products and tech stack. Working side-by-side with engineers you will build and operate real-time high-scalable systems. Responsibilities: Design, code, test, and debug software applications and constantly improve large-scale global systems that respond to millions of real-time requests per second efficiently. Write clean, efficient, and maintainable code using industry best practices. Work and collaborate closely with cross-functional teams, including product engineering, modeling, and other platform teams, to ensure delivering high-quality software products. Participate in code reviews and provide constructive feedback to team members. Constantly improve development, testing, configuration management, monitoring, and operational tools and processes. Identify performance bottlenecks and optimize system components for enhanced scalability. Innovate with new designs and optimizations to improve the performance, elasticity, and fault-tolerance of existing infrastructure. Develop automation tools and scripts to streamline operational tasks and improve system reliability. Manage cloud-based infrastructure for RTB systems. Requirements: Degree in a topic related to Computer Science, or equivalent (We recognize that knowledge and skills equivalent to those earned in a degree program can also be achieved via nontraditional paths, and welcomes applicants with nontraditional training.) 3+ years experience developing and working on distributed software systems as a Software Engineer, DevOps Engineer, Reliability Engineer, or Site-Reliability Engineer (SRE). Experience delivering significant improvements in scale, runtime, cost, features, or reliability under little supervision. Excellent skills in distributed system and software design, concurrent algorithms, data structures, and software engineering. Hands-on experience with Java, Golang, or a similar language. Experience with cloud environments like AWS and using tools such as Ansible, Terraform, Docker, and Kubernetes is highly desirable. Experience in programmatic advertising, high-frequency trading, or similar high-volume, low-latency applications is highly desirable. Ultimately, in determining your offer, we will take into consideration your geographic location, relevant experience and expertise, and other job-related factors. Furthermore, full-time roles are eligible for a bonus, equity, and benefits (depending on your location) which include hybrid work, vacation, medical, dental, and vision insurance, and retirement plans. Please see our Careers page for additional information. Founded in 2006 and headquartered in San Francisco, Quantcast has employees in 18 offices across 10 countries. We are committed to building an inclusive and diverse environment where everyone can be their authentic self. We work to ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation. Recognizing the importance of flexible work environments, Quantcast operates in a hybrid work model. This model gives employees the opportunity to work from home two days a week and work in the office for team collaboration for the remainder of the time. Our hybrid model may differ based on location or team, so please consult with your hiring manager for further information. All hybrid employees can also work remotely for two weeks each year or, if eligible, apply for our fully remote work program. We strongly encourage vaccination for all Quantcast employees as a way to stop the spread of COVID and protect yourself and others.
13/01/2025
Full time
We are Quantcast. A global Demand Side Platform (DSP) powered by AI. Rooted in our DNA is a strong foundation of measurement and consumer analytics, enabling us to empower marketers to reach audiences and achieve measurable advertising outcomes across the Open Web. Since 2006, Quantcast has consistently set the industry standard by introducing groundbreaking initiatives such as the first measurement platform for digital publishers and the first AI-powered DSP. If you're prepared to be part of an enthusiastic team that crafts cutting-edge solutions, then Quantcast is the ideal place for you. At Quantcast, we use technology to help brands and publishers understand, reach and influence the constantly-changing behaviors of consumers. The Real-Time Bidding (RTB) Platform owns and operates the large-scale distributed stack which allocates millions of dollars of advertising budget to billions of bid opportunities streaming into the system. If you're interested in working on these critical, fast, large-scale distributed systems then we'd like to meet. As a Software Engineer with a focus on Platform Reliability, you care about the health and maintainability of our systems and the velocity of the engineering teams. You write code, design systems, build out proof of concepts, and compare and contrast technology alternatives that improve systems and automation throughout our products and tech stack. Working side-by-side with engineers you will build and operate real-time high-scalable systems. Responsibilities: Design, code, test, and debug software applications and constantly improve large-scale global systems that respond to millions of real-time requests per second efficiently. Write clean, efficient, and maintainable code using industry best practices. Work and collaborate closely with cross-functional teams, including product engineering, modeling, and other platform teams, to ensure delivering high-quality software products. Participate in code reviews and provide constructive feedback to team members. Constantly improve development, testing, configuration management, monitoring, and operational tools and processes. Identify performance bottlenecks and optimize system components for enhanced scalability. Innovate with new designs and optimizations to improve the performance, elasticity, and fault-tolerance of existing infrastructure. Develop automation tools and scripts to streamline operational tasks and improve system reliability. Manage cloud-based infrastructure for RTB systems. Requirements: Degree in a topic related to Computer Science, or equivalent (We recognize that knowledge and skills equivalent to those earned in a degree program can also be achieved via nontraditional paths, and welcomes applicants with nontraditional training.) 3+ years experience developing and working on distributed software systems as a Software Engineer, DevOps Engineer, Reliability Engineer, or Site-Reliability Engineer (SRE). Experience delivering significant improvements in scale, runtime, cost, features, or reliability under little supervision. Excellent skills in distributed system and software design, concurrent algorithms, data structures, and software engineering. Hands-on experience with Java, Golang, or a similar language. Experience with cloud environments like AWS and using tools such as Ansible, Terraform, Docker, and Kubernetes is highly desirable. Experience in programmatic advertising, high-frequency trading, or similar high-volume, low-latency applications is highly desirable. Ultimately, in determining your offer, we will take into consideration your geographic location, relevant experience and expertise, and other job-related factors. Furthermore, full-time roles are eligible for a bonus, equity, and benefits (depending on your location) which include hybrid work, vacation, medical, dental, and vision insurance, and retirement plans. Please see our Careers page for additional information. Founded in 2006 and headquartered in San Francisco, Quantcast has employees in 18 offices across 10 countries. We are committed to building an inclusive and diverse environment where everyone can be their authentic self. We work to ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation. Recognizing the importance of flexible work environments, Quantcast operates in a hybrid work model. This model gives employees the opportunity to work from home two days a week and work in the office for team collaboration for the remainder of the time. Our hybrid model may differ based on location or team, so please consult with your hiring manager for further information. All hybrid employees can also work remotely for two weeks each year or, if eligible, apply for our fully remote work program. We strongly encourage vaccination for all Quantcast employees as a way to stop the spread of COVID and protect yourself and others.
Senior Software Engineer - Platform and Game Servers At EFG (ESL FACEIT Group) we create worlds beyond gameplay, where players and fans become a community. We pride ourselves in having a corporate social responsibility which is that "IT'S NOT GG, UNTIL IT'S GG FOR ALL". Our passion, craft, and DNA are aligned to create and shape the world of esports, gaming tournaments, leagues, events, and holistic ecosystems through our millions of players, fans, and heroes, as well as through our people, and culture. About FACEIT With more than 25m users playing 30m matches every month FACEIT is the leading competitive gaming platform. We provide gamers the best experience possible by making sure we are always on top of our tech - and continue to deliver industry-leading features to our already awesome platform. The Team For our Platform and Game Servers Team, we're looking for a senior software engineer with a platform background who can help us realize the platform vision at EFG. You'll need a solid background in building APIs using Golang and a good understanding of gRPC, databases, and the architectural principles guiding the systems you've developed from inception to implementation. You excel as an engineer but are not afraid of infrastructure, networking and cloud environments. We have extensive CI/CD pipelines so deploying to production happens regularly, we'll aim to have you get code into production from day 1. It will be a bonus point if you have experience in gaming-related networks and optimizing their performance, including aspects such as network acceleration, backbone networks, and network peering. Your role will involve splitting your time between enhancing the next generation of game server platforms at FACEIT and sharing responsibility for the cloud platform that supports the wider EFG ecosystem. The roadmap for the next year includes upgrading our hybrid cloud scaler, creating new observability and control plane systems for global game server capacity as well as ensuring the platform is secure and enabling other areas of the engineering organization to succeed. Responsibilities: Develop software for the platform and game servers team ensuring high quality, well tested and performant code reaches production. Design systems, architect solutions and improve performance of the cloud platform and game servers offered at EFG. As this role is both software engineering and cloud management, the ideal candidate will have deep knowledge of cloud systems, patterns and Terraform, as well as commercial experience in Golang. Requirements: Current commercial experience with Golang on large scalable projects; Ability to design distributed APIs and scheduled procedures; Experience working within a large microservices environment; Excellent knowledge of RESTful/gRPC or APIs and their development; Good understanding of Async communication; Proven experience working with various databases (both SQL and NoSQL); Experience with Docker or Kubernetes at a production scale; Production experience with a major cloud provider; Experience with Terraform; In-depth understanding of testing strategies and approaches (Unit testing, integration testing, e2e testing, smoke testing); Previous experience working on large, complex applications; Commercial experience in distributed networking and experience in developing low latency networks; Clear written communication for technical design documentation; A passion for video games and esports is a plus. EFG is a global company with employees scattered across the world and as a result benefits vary depending on location and local laws. We'll be happy to talk with you about what that means in your country.
13/01/2025
Full time
Senior Software Engineer - Platform and Game Servers At EFG (ESL FACEIT Group) we create worlds beyond gameplay, where players and fans become a community. We pride ourselves in having a corporate social responsibility which is that "IT'S NOT GG, UNTIL IT'S GG FOR ALL". Our passion, craft, and DNA are aligned to create and shape the world of esports, gaming tournaments, leagues, events, and holistic ecosystems through our millions of players, fans, and heroes, as well as through our people, and culture. About FACEIT With more than 25m users playing 30m matches every month FACEIT is the leading competitive gaming platform. We provide gamers the best experience possible by making sure we are always on top of our tech - and continue to deliver industry-leading features to our already awesome platform. The Team For our Platform and Game Servers Team, we're looking for a senior software engineer with a platform background who can help us realize the platform vision at EFG. You'll need a solid background in building APIs using Golang and a good understanding of gRPC, databases, and the architectural principles guiding the systems you've developed from inception to implementation. You excel as an engineer but are not afraid of infrastructure, networking and cloud environments. We have extensive CI/CD pipelines so deploying to production happens regularly, we'll aim to have you get code into production from day 1. It will be a bonus point if you have experience in gaming-related networks and optimizing their performance, including aspects such as network acceleration, backbone networks, and network peering. Your role will involve splitting your time between enhancing the next generation of game server platforms at FACEIT and sharing responsibility for the cloud platform that supports the wider EFG ecosystem. The roadmap for the next year includes upgrading our hybrid cloud scaler, creating new observability and control plane systems for global game server capacity as well as ensuring the platform is secure and enabling other areas of the engineering organization to succeed. Responsibilities: Develop software for the platform and game servers team ensuring high quality, well tested and performant code reaches production. Design systems, architect solutions and improve performance of the cloud platform and game servers offered at EFG. As this role is both software engineering and cloud management, the ideal candidate will have deep knowledge of cloud systems, patterns and Terraform, as well as commercial experience in Golang. Requirements: Current commercial experience with Golang on large scalable projects; Ability to design distributed APIs and scheduled procedures; Experience working within a large microservices environment; Excellent knowledge of RESTful/gRPC or APIs and their development; Good understanding of Async communication; Proven experience working with various databases (both SQL and NoSQL); Experience with Docker or Kubernetes at a production scale; Production experience with a major cloud provider; Experience with Terraform; In-depth understanding of testing strategies and approaches (Unit testing, integration testing, e2e testing, smoke testing); Previous experience working on large, complex applications; Commercial experience in distributed networking and experience in developing low latency networks; Clear written communication for technical design documentation; A passion for video games and esports is a plus. EFG is a global company with employees scattered across the world and as a result benefits vary depending on location and local laws. We'll be happy to talk with you about what that means in your country.