Job Description Job Overview: We are looking for a skilled and experienced Senior Ruby on Rails Developer to join our team. In this role, you will be responsible for designing, developing, and maintaining high-quality web applications. You will collaborate with cross-functional teams to build scalable and efficient solutions while ensuring best practices in software development. Key Responsibilities: Develop, maintain, and enhance Ruby on Rails applications with clean and efficient code. Collaborate with product managers, designers, and developers to implement innovative solutions. Optimise application performance and scalability for a seamless user experience. Design and develop RESTful APIs to integrate with other services. Conduct code reviews and ensure adherence to best practices in software development. Stay up to date with the latest trends and advancements in Ruby on Rails and related technologies. Mentor and support junior developers, fostering a collaborative and knowledge-sharing environment. Required Skills & Qualifications: Strong proficiency in Ruby on Rails and related technologies (HTML, CSS, JavaScript). Experience working with relational databases (eg, Azure SQL, PostgreSQL, MySQL). Solid understanding of object-oriented programming principles. Experience in designing and implementing RESTful APIs. Proficiency in version control systems such as Git. Strong problem-solving and debugging skills. Ability to work independently and collaboratively in a team environment. Preferred Qualifications: Experience with cloud platforms and deployment strategies. Familiarity with Front End frameworks such as React or Vue.js. Understanding of CI/CD pipelines and automated testing. Experience with containerisation and orchestration tools (eg, Docker, Kubernetes).
Mar 25, 2025
Full time
Job Description Job Overview: We are looking for a skilled and experienced Senior Ruby on Rails Developer to join our team. In this role, you will be responsible for designing, developing, and maintaining high-quality web applications. You will collaborate with cross-functional teams to build scalable and efficient solutions while ensuring best practices in software development. Key Responsibilities: Develop, maintain, and enhance Ruby on Rails applications with clean and efficient code. Collaborate with product managers, designers, and developers to implement innovative solutions. Optimise application performance and scalability for a seamless user experience. Design and develop RESTful APIs to integrate with other services. Conduct code reviews and ensure adherence to best practices in software development. Stay up to date with the latest trends and advancements in Ruby on Rails and related technologies. Mentor and support junior developers, fostering a collaborative and knowledge-sharing environment. Required Skills & Qualifications: Strong proficiency in Ruby on Rails and related technologies (HTML, CSS, JavaScript). Experience working with relational databases (eg, Azure SQL, PostgreSQL, MySQL). Solid understanding of object-oriented programming principles. Experience in designing and implementing RESTful APIs. Proficiency in version control systems such as Git. Strong problem-solving and debugging skills. Ability to work independently and collaboratively in a team environment. Preferred Qualifications: Experience with cloud platforms and deployment strategies. Familiarity with Front End frameworks such as React or Vue.js. Understanding of CI/CD pipelines and automated testing. Experience with containerisation and orchestration tools (eg, Docker, Kubernetes).
Senior / Lead Java Developer (Apply online only) per day Outside IR35 Fully Remote (Must be UK based) Initially 6 Months (Project scope for 12-24 Months) Start ASAP Unify are proudly, exclusively representing a highly respected digital transformation partner, as they embark on another exciting, high profile program of works. We are looking for 4 x Senior or Lead Java Developers to join the team on a long term contract basis. The ideal Engineers will have proven experience of working on long term Government, defense or public sector projects, with a team playing, consultative approach, with excellent communications and customer facing skills. We need: Strong experience in Java Development Experience in Postgres Experience in AWS Experience in Python Experience in HTML Experience in GIS and Ruby would be desirable The ideal Senior / Lead Java Developer will have proven experience of working on long term Government, defense or public sector projects, with a team playing, consultative approach, with excellent communications and customer facing skills Please apply by submitting your latest CV for immediate review by our talent team.
Mar 21, 2025
Contractor
Senior / Lead Java Developer (Apply online only) per day Outside IR35 Fully Remote (Must be UK based) Initially 6 Months (Project scope for 12-24 Months) Start ASAP Unify are proudly, exclusively representing a highly respected digital transformation partner, as they embark on another exciting, high profile program of works. We are looking for 4 x Senior or Lead Java Developers to join the team on a long term contract basis. The ideal Engineers will have proven experience of working on long term Government, defense or public sector projects, with a team playing, consultative approach, with excellent communications and customer facing skills. We need: Strong experience in Java Development Experience in Postgres Experience in AWS Experience in Python Experience in HTML Experience in GIS and Ruby would be desirable The ideal Senior / Lead Java Developer will have proven experience of working on long term Government, defense or public sector projects, with a team playing, consultative approach, with excellent communications and customer facing skills Please apply by submitting your latest CV for immediate review by our talent team.
Mid - Senior Ruby Developer in London! I am currently looking for a Senior Ruby Developer to join a stable bootstrap business based in central London. With a competitive salary of up to 65-110k for an office-based position, they have a great team culture due to their tight-knit and dynamic team. This role has a very good opportunity for growth! What We're Looking For: Ruby expert: Do you have 3-5+ years of hands-on experience with Ruby Frontend: Proficiency in React, and JavaScript (Nice to have, but they are happy to consider backend focused developers.) Great communication skills - able to work closely in a small team and contribute with new ideas They also have a number of great perks working there, with a great office, private health care and training budget to name a few! If this is of interest, please apply to the below, or reach out to me at (url removed) if you have any questions about the role.
Mar 15, 2025
Full time
Mid - Senior Ruby Developer in London! I am currently looking for a Senior Ruby Developer to join a stable bootstrap business based in central London. With a competitive salary of up to 65-110k for an office-based position, they have a great team culture due to their tight-knit and dynamic team. This role has a very good opportunity for growth! What We're Looking For: Ruby expert: Do you have 3-5+ years of hands-on experience with Ruby Frontend: Proficiency in React, and JavaScript (Nice to have, but they are happy to consider backend focused developers.) Great communication skills - able to work closely in a small team and contribute with new ideas They also have a number of great perks working there, with a great office, private health care and training budget to name a few! If this is of interest, please apply to the below, or reach out to me at (url removed) if you have any questions about the role.
Job Title: Senior Ruby on Rails Developer (Remote) Location: United Kingdom (100% Home-Based) Job Type: Full-Time About the opportunity: I have an amazing opportunity to join an innovative tech company dedicated to delivering cutting-edge solutions. Their team is passionate about technology and committed to creating high-quality products that make a difference, so much so they give everyone a free Udemy licence and on Friday afternoon, let you work on your own projects! They are looking for a talented Full Stack Ruby on Rails Developer to join their remote team and contribute to our exciting projects. Key duties and responsibilities as the Senior Ruby on Rails Developer include: Develop and maintain web applications using Ruby and TypeScript. Design, implement, and manage scalable and secure backend services. Collaborate with cross-functional teams to define, design, and ship new features. Optimise applications for maximum speed and scalability. Troubleshoot and debug applications to ensure optimal performance. Manage and maintain MySQL databases. Deploy and manage applications on AWS. Ensure the security and integrity of applications and data. Stay up to date with emerging technologies and industry trends. Requirements: Proven experience as a Full Stack Developer or similar role. Proficiency in Ruby and TypeScript. Strong experience with Ubuntu operating system. Solid understanding of MySQL database management. Hands-on experience with AWS services. Familiarity with front-end technologies (e.g., HTML, CSS, JavaScript). Excellent problem-solving skills and attention to detail. Ability to work independently and as part of a remote team. Strong communication skills. Preferred Qualifications: Experience with other programming languages and frameworks. Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes). Understanding of CI/CD pipelines and DevOps practices. Previous experience in an Agile/Scrum development environment. Benefits: Competitive salary. Attractive Bonus scheme Flexible working hours. Opportunities for professional growth and development. Collaborative and supportive team environment. Access to the latest tools and technologies. How to Apply: Please apply with an updated CV All candidates must be based in and have the full right to work in UK without any restrictions
Mar 13, 2025
Full time
Job Title: Senior Ruby on Rails Developer (Remote) Location: United Kingdom (100% Home-Based) Job Type: Full-Time About the opportunity: I have an amazing opportunity to join an innovative tech company dedicated to delivering cutting-edge solutions. Their team is passionate about technology and committed to creating high-quality products that make a difference, so much so they give everyone a free Udemy licence and on Friday afternoon, let you work on your own projects! They are looking for a talented Full Stack Ruby on Rails Developer to join their remote team and contribute to our exciting projects. Key duties and responsibilities as the Senior Ruby on Rails Developer include: Develop and maintain web applications using Ruby and TypeScript. Design, implement, and manage scalable and secure backend services. Collaborate with cross-functional teams to define, design, and ship new features. Optimise applications for maximum speed and scalability. Troubleshoot and debug applications to ensure optimal performance. Manage and maintain MySQL databases. Deploy and manage applications on AWS. Ensure the security and integrity of applications and data. Stay up to date with emerging technologies and industry trends. Requirements: Proven experience as a Full Stack Developer or similar role. Proficiency in Ruby and TypeScript. Strong experience with Ubuntu operating system. Solid understanding of MySQL database management. Hands-on experience with AWS services. Familiarity with front-end technologies (e.g., HTML, CSS, JavaScript). Excellent problem-solving skills and attention to detail. Ability to work independently and as part of a remote team. Strong communication skills. Preferred Qualifications: Experience with other programming languages and frameworks. Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes). Understanding of CI/CD pipelines and DevOps practices. Previous experience in an Agile/Scrum development environment. Benefits: Competitive salary. Attractive Bonus scheme Flexible working hours. Opportunities for professional growth and development. Collaborative and supportive team environment. Access to the latest tools and technologies. How to Apply: Please apply with an updated CV All candidates must be based in and have the full right to work in UK without any restrictions
We are looking for an experienced Senior Developer for 9 months to join a large busy Client, helping them to deliver high quality code in an open and collaborative development environment, using agile to meet project goals and delivery cycles. Government/Public sector is beneficial, Skills - Programming languages and scripting such as, Node.js, CSharp, Python, Java, Ruby, Shell scripting, JavaScript Web frameworks such as ASP.Net Core API and communication technologies, including RESTful APIs, GraphQL, SOAP, and WebSockets Authentication, authorization, and encryption technologies, such as OAuth, OpenID, SAML, Active Directory (AD), Federated Identity, SSO, AWS Cognito, JWT, TLS/mTLS and PKI Database engines and programming: such as Relational, NoSQL, Graph, In-Memory, Time-Series databases, ETL, SP, T-SQL, JSON, XML, and XSLT Software development principles, patterns, methodologies and tools, including SOLID principles, OOP, TDD, Agile, CI/CD, Git and DevOps practices. N-tier, Microservices, Serverless, and Event-Driven architectures Containerization technologies, including Docker and Kubernetes Experience of working in AWS, including lambda, API Gateway, Cognito, EK
Feb 19, 2025
Contractor
We are looking for an experienced Senior Developer for 9 months to join a large busy Client, helping them to deliver high quality code in an open and collaborative development environment, using agile to meet project goals and delivery cycles. Government/Public sector is beneficial, Skills - Programming languages and scripting such as, Node.js, CSharp, Python, Java, Ruby, Shell scripting, JavaScript Web frameworks such as ASP.Net Core API and communication technologies, including RESTful APIs, GraphQL, SOAP, and WebSockets Authentication, authorization, and encryption technologies, such as OAuth, OpenID, SAML, Active Directory (AD), Federated Identity, SSO, AWS Cognito, JWT, TLS/mTLS and PKI Database engines and programming: such as Relational, NoSQL, Graph, In-Memory, Time-Series databases, ETL, SP, T-SQL, JSON, XML, and XSLT Software development principles, patterns, methodologies and tools, including SOLID principles, OOP, TDD, Agile, CI/CD, Git and DevOps practices. N-tier, Microservices, Serverless, and Event-Driven architectures Containerization technologies, including Docker and Kubernetes Experience of working in AWS, including lambda, API Gateway, Cognito, EK
Algolia is set to enable every company to create world-class Search and Discovery experiences with an API-first approach. Performance and Scalability is at the heart of our mission: we power 1.5 trillion searches a year, for 10K+ customers all over the world. If you're a problem solver, able to think outside the box and eager to nurture others and learn from them, then this is your challenge! The Team The Platform as a Service (PaaS) team is dedicated to empowering development teams by creating toolchains, guidelines, and standards. Our focus is on enabling seamless automation and CI/CD, comprehensive observability, and unwavering reliability in a secured cloud-native environment. The Opportunity The Senior Site Reliability Engineer (IC4) position within the Platform As a Service team presents an exciting opportunity for a seasoned professional to enhance scalable infrastructure with a focus on CI/CD, Observability, and application hosting. In this role, you will bridge the gap between our junior and senior staff, playing a critical role in ensuring the reliability, scalability, and performance of Algolia's Search Products. As a senior contributor, you will be responsible for building and optimizing systems that ensure the platform's efficiency and reliability, while also mentoring junior engineers and collaborating across teams. Your work will be pivotal in improving infrastructure, enhancing observability standards, and streamlining CI/CD processes. You will play a significant role in transitioning legacy systems to a modern Kubernetes-based architecture, contributing to long-term infrastructure strategies, and ensuring alignment with business needs. Your role will consist of: CI/CD Development and Maintenance: Contribute to the design, optimization, and maintenance of the CI/CD pipelines to improve the speed, reliability, and efficiency of the development lifecycle. Assist in driving standardization across various services hosted on the platform. Observability Enhancement: Lead efforts to improve the observability of critical systems, working closely with cross-functional teams to ensure actionable monitoring and alerting frameworks are in place. Help troubleshoot complex issues and optimize system reliability. Kubernetes and Cloud Management: Contribute to the development and operation of our Kubernetes-based architecture. Ensure systems are resilient, scalable, and optimized for performance. Actively participate in enhancing cloud-based solutions for API management and microservices. System Optimization and Scaling: Collaborate with team members to ensure system scalability, operability, and performance. Lead initiatives to optimize resource utilization, focusing on cost efficiency while maintaining high system availability. Mentorship and Knowledge Sharing: Mentor mid-level engineers (IC3) by providing guidance on technical challenges and SRE best practices. Support team growth by fostering knowledge-sharing sessions and helping establish processes that drive operational excellence. Cross-Team Collaboration: Work closely with product, software, and other SRE teams to ensure that platform goals align with broader business objectives. Drive initiatives aimed at enhancing platform stability, security, and scalability. You might be a fit if you have: Strong Programming Skills: Proficient in Golang and Python with a solid understanding of software craftsmanship. Knowledge of Ruby is a plus. Experience in CI/CD Pipelines: Hands-on experience in building and maintaining CI/CD pipelines using tools like GitHub Actions, CircleCI, or alternatives. Familiarity with best practices for ensuring build and deployment reliability. Observability: Experience designing and implementing monitoring, alerting, and observability frameworks that provide actionable insights. Strong troubleshooting skills in production environments. Kubernetes and Cloud Infrastructure: Proven experience in managing and optimizing Kubernetes-based architectures and working with public cloud providers such as GCP, AWS, or Microsoft Azure. Distributed Systems Expertise: Experience in designing, building, and operating distributed systems at scale, with a focus on reliability, availability, and performance. Mentorship and Leadership: Experience mentoring junior engineers and helping them grow. Ability to collaborate with cross-functional teams and contribute to strategic initiatives. Problem-Solving Skills: Ability to independently solve complex technical problems with minimal supervision while collaborating effectively with other team members. Excellent Communication and Organizational Skills: Strong ability to communicate complex technical issues to both technical and non-technical audiences. Ability to organize and prioritize multiple projects. We're looking for someone who can live our values: GRIT - Problem-solving and perseverance capability in an ever-changing and growing environment TRUST - Willingness to trust our co-workers and to take ownership CANDOR - Ability to receive and give constructive feedback. CARE - Genuine care about other team members, our clients and the decisions we make in the company. HUMILITY - Aptitude for learning from others, putting ego aside. FLEXIBLE WORKPLACE STRATEGY: Algolia's flexible workplace model is designed to empower all Algolians to fulfill our mission to power search and discovery with ease. We place an emphasis on an individual's impact, contribution, and output, over their physical location. Algolia is a high-trust environment and many of our team members have the autonomy to choose where they want to work and when. While we have a global presence with physical offices in Paris, NYC, London, Sydney and Bucharest, we also offer many of our team members the option to work remotely either as fully remote or hybrid-remote employees. ABOUT US: Algolia prides itself on being a pioneer and market leader offering an AI Search solution that empowers 17,000+ businesses to compose customer experiences at internet scale that predict what their users want with blazing fast search and web browse experience. Algolia powers more than 30 billion search requests a week - four times more than Microsoft Bing, Yahoo, Baidu, Yandex and DuckDuckGo combined. Algolia is part of a cadre of innovative new companies that are driving the next generation of software development, creating APIs that make developers' lives easier; solutions that are better than building from scratch and better than having to tweak monolithic SaaS solutions. In 2021, the company closed $150 million in series D funding and quadrupled its post-money valuation of $2.25 billion. Being well capitalized enables Algolia to continue to invest in its market leading platform, to better serve its thousands of customers-including Under Armor, Petsmart, Stripe, Gymshark, and Walgreens, to name just a few. WHO WE'RE LOOKING FOR: We're looking for talented, passionate people to build the world's best search & discovery technology. As an ownership-driven company, we seek team members who thrive within an environment based on autonomy and diversity. We're committed to building an inclusive and diverse workplace. We care about each other and the world around us, and embrace talented people regardless of their race, age, ancestry, religion, sex, gender identity, sexual orientation, marital status, color, veteran status, disability and socioeconomic background. READY TO APPLY? If you share our values and our enthusiasm for building the world's best search & discovery technology, we'd love to review your application! Apply for this job
Feb 19, 2025
Full time
Algolia is set to enable every company to create world-class Search and Discovery experiences with an API-first approach. Performance and Scalability is at the heart of our mission: we power 1.5 trillion searches a year, for 10K+ customers all over the world. If you're a problem solver, able to think outside the box and eager to nurture others and learn from them, then this is your challenge! The Team The Platform as a Service (PaaS) team is dedicated to empowering development teams by creating toolchains, guidelines, and standards. Our focus is on enabling seamless automation and CI/CD, comprehensive observability, and unwavering reliability in a secured cloud-native environment. The Opportunity The Senior Site Reliability Engineer (IC4) position within the Platform As a Service team presents an exciting opportunity for a seasoned professional to enhance scalable infrastructure with a focus on CI/CD, Observability, and application hosting. In this role, you will bridge the gap between our junior and senior staff, playing a critical role in ensuring the reliability, scalability, and performance of Algolia's Search Products. As a senior contributor, you will be responsible for building and optimizing systems that ensure the platform's efficiency and reliability, while also mentoring junior engineers and collaborating across teams. Your work will be pivotal in improving infrastructure, enhancing observability standards, and streamlining CI/CD processes. You will play a significant role in transitioning legacy systems to a modern Kubernetes-based architecture, contributing to long-term infrastructure strategies, and ensuring alignment with business needs. Your role will consist of: CI/CD Development and Maintenance: Contribute to the design, optimization, and maintenance of the CI/CD pipelines to improve the speed, reliability, and efficiency of the development lifecycle. Assist in driving standardization across various services hosted on the platform. Observability Enhancement: Lead efforts to improve the observability of critical systems, working closely with cross-functional teams to ensure actionable monitoring and alerting frameworks are in place. Help troubleshoot complex issues and optimize system reliability. Kubernetes and Cloud Management: Contribute to the development and operation of our Kubernetes-based architecture. Ensure systems are resilient, scalable, and optimized for performance. Actively participate in enhancing cloud-based solutions for API management and microservices. System Optimization and Scaling: Collaborate with team members to ensure system scalability, operability, and performance. Lead initiatives to optimize resource utilization, focusing on cost efficiency while maintaining high system availability. Mentorship and Knowledge Sharing: Mentor mid-level engineers (IC3) by providing guidance on technical challenges and SRE best practices. Support team growth by fostering knowledge-sharing sessions and helping establish processes that drive operational excellence. Cross-Team Collaboration: Work closely with product, software, and other SRE teams to ensure that platform goals align with broader business objectives. Drive initiatives aimed at enhancing platform stability, security, and scalability. You might be a fit if you have: Strong Programming Skills: Proficient in Golang and Python with a solid understanding of software craftsmanship. Knowledge of Ruby is a plus. Experience in CI/CD Pipelines: Hands-on experience in building and maintaining CI/CD pipelines using tools like GitHub Actions, CircleCI, or alternatives. Familiarity with best practices for ensuring build and deployment reliability. Observability: Experience designing and implementing monitoring, alerting, and observability frameworks that provide actionable insights. Strong troubleshooting skills in production environments. Kubernetes and Cloud Infrastructure: Proven experience in managing and optimizing Kubernetes-based architectures and working with public cloud providers such as GCP, AWS, or Microsoft Azure. Distributed Systems Expertise: Experience in designing, building, and operating distributed systems at scale, with a focus on reliability, availability, and performance. Mentorship and Leadership: Experience mentoring junior engineers and helping them grow. Ability to collaborate with cross-functional teams and contribute to strategic initiatives. Problem-Solving Skills: Ability to independently solve complex technical problems with minimal supervision while collaborating effectively with other team members. Excellent Communication and Organizational Skills: Strong ability to communicate complex technical issues to both technical and non-technical audiences. Ability to organize and prioritize multiple projects. We're looking for someone who can live our values: GRIT - Problem-solving and perseverance capability in an ever-changing and growing environment TRUST - Willingness to trust our co-workers and to take ownership CANDOR - Ability to receive and give constructive feedback. CARE - Genuine care about other team members, our clients and the decisions we make in the company. HUMILITY - Aptitude for learning from others, putting ego aside. FLEXIBLE WORKPLACE STRATEGY: Algolia's flexible workplace model is designed to empower all Algolians to fulfill our mission to power search and discovery with ease. We place an emphasis on an individual's impact, contribution, and output, over their physical location. Algolia is a high-trust environment and many of our team members have the autonomy to choose where they want to work and when. While we have a global presence with physical offices in Paris, NYC, London, Sydney and Bucharest, we also offer many of our team members the option to work remotely either as fully remote or hybrid-remote employees. ABOUT US: Algolia prides itself on being a pioneer and market leader offering an AI Search solution that empowers 17,000+ businesses to compose customer experiences at internet scale that predict what their users want with blazing fast search and web browse experience. Algolia powers more than 30 billion search requests a week - four times more than Microsoft Bing, Yahoo, Baidu, Yandex and DuckDuckGo combined. Algolia is part of a cadre of innovative new companies that are driving the next generation of software development, creating APIs that make developers' lives easier; solutions that are better than building from scratch and better than having to tweak monolithic SaaS solutions. In 2021, the company closed $150 million in series D funding and quadrupled its post-money valuation of $2.25 billion. Being well capitalized enables Algolia to continue to invest in its market leading platform, to better serve its thousands of customers-including Under Armor, Petsmart, Stripe, Gymshark, and Walgreens, to name just a few. WHO WE'RE LOOKING FOR: We're looking for talented, passionate people to build the world's best search & discovery technology. As an ownership-driven company, we seek team members who thrive within an environment based on autonomy and diversity. We're committed to building an inclusive and diverse workplace. We care about each other and the world around us, and embrace talented people regardless of their race, age, ancestry, religion, sex, gender identity, sexual orientation, marital status, color, veteran status, disability and socioeconomic background. READY TO APPLY? If you share our values and our enthusiasm for building the world's best search & discovery technology, we'd love to review your application! Apply for this job
Senior Software Developer in Test (SDET) Why Join Capco? Capco is a global technology and business consultancy, focused on the financial services sector. We are passionate about helping our clients succeed in an ever-changing industry. You will work on engaging projects with some of the largest banks in the world, on projects that will transform the financial services industry. We offer: A work culture focused on innovation and building lasting value for our clients and employees Ongoing learning opportunities to help you acquire new skills or deepen existing expertise A flat, non-hierarchical structure that will enable you to work with senior partners and directly with clients A diverse, inclusive, meritocratic culture Enhanced and competitive family friendly benefits, including maternity / adoption / shared parental leave and paid leave for sickness, pregnancy loss, fertility treatment, menopause, and bereavement QA and Automation at Capco Create, drive, and build test strategies that are robust, reusable, and scalable. Be responsible for creating detailed test artifacts such as test plans, test specifications, automated tests, defect tickets, and reports. Manage test environments, test devices, defining and creating consistent test data and reports. Work with both your team and other cross-functional teams to plan and execute tests using the latest UI/Mobile test automation technologies, processes, and tools. Collaborate with architects to ensure solutions adhere to their principles and direction. Lead, mentor, up-skill, and inspire other automation engineers. Deliver fair outcomes for our customers and ensure own conduct maintains order and transparency. Communicate complex ideas to non-experts with eloquence and confidence. Have an awareness and understanding of new technologies being used in finance and other industries and love to experiment. Have a passion for being part of a team that is forming the future of finance. About You Capco is looking for hardworking, innovative, and creative people to join our Digital Engineering team. We'd also like to see: Practical experience of engineering best practices, while being obsessed with continuous improvement. Expertise in a set of the team's domains, including the breadth of services, how they interact, and data flows between systems. Able to work individually or with teams, recommending tooling and solutions aligning with organisational strategies. Architect services and systems using well-accepted design patterns to allow for iterative, autonomous development and future scaling. Contribute to security designs based on the organisation's security strategy. Comfortable managing engineers, ensuring they track the team's efficiency and quality of work. Make valuable contributions to products, solutions, and teams. Play a role in the delivery of critical business applications and ideally customer-facing applications. Communicate complex ideas to non-experts with eloquence and confidence. Have an awareness and understanding of new technologies being used in finance and other industries and love to experiment. Have a passion for being part of the engineering team that is forming the future of finance. Skills & Expertise Essential Solid Test Automation experience across the multitude of Windows and Mac browsers and Mobile Devices (iOS, Android, Windows). Test automation experience using Cucumber/Ruby, Robot, WebDriver, Selenium. Experience of at least one of Browser Stack, Sauce Labs, Appium, Calabash, TestCloud or other Cloud Service Testing Framework. Test automation experience of ReST and SOAP based APIs and Web Services using single and multi-threading. Good understanding of web technologies e.g. HTML, JavaScript, CSS, ReST and JSON. Experience of test and issue management tools e.g. Jira, RTC, TestRail and Quality Centre. CI/CD - tools such as Confluence, Jira, Jenkins, Git, GitHub, Stash, SonarQube, Performance Centre. Desirable Background as a developer preferred. Load and Performance Testing experience - Load Runner, Performance Centre and JMeter or similar tools. PaaS/IaaS - OpenShift, Pivotal Cloud Foundry, AWS, Azure & Cloudbees. DevOps processes and experience. Agile methodologies - Scrum, Kanban, Lean UX, X. Strong experience delivering to AAA accessibility standards and usability principles. Experience migrating on-premise solutions to a cloud ecosystem. Joining Capco means joining an organisation that is committed to an inclusive working environment where you're encouraged to . We celebrate individuality and recognize that diversity and inclusion, in all forms, is critical to success.
Feb 19, 2025
Full time
Senior Software Developer in Test (SDET) Why Join Capco? Capco is a global technology and business consultancy, focused on the financial services sector. We are passionate about helping our clients succeed in an ever-changing industry. You will work on engaging projects with some of the largest banks in the world, on projects that will transform the financial services industry. We offer: A work culture focused on innovation and building lasting value for our clients and employees Ongoing learning opportunities to help you acquire new skills or deepen existing expertise A flat, non-hierarchical structure that will enable you to work with senior partners and directly with clients A diverse, inclusive, meritocratic culture Enhanced and competitive family friendly benefits, including maternity / adoption / shared parental leave and paid leave for sickness, pregnancy loss, fertility treatment, menopause, and bereavement QA and Automation at Capco Create, drive, and build test strategies that are robust, reusable, and scalable. Be responsible for creating detailed test artifacts such as test plans, test specifications, automated tests, defect tickets, and reports. Manage test environments, test devices, defining and creating consistent test data and reports. Work with both your team and other cross-functional teams to plan and execute tests using the latest UI/Mobile test automation technologies, processes, and tools. Collaborate with architects to ensure solutions adhere to their principles and direction. Lead, mentor, up-skill, and inspire other automation engineers. Deliver fair outcomes for our customers and ensure own conduct maintains order and transparency. Communicate complex ideas to non-experts with eloquence and confidence. Have an awareness and understanding of new technologies being used in finance and other industries and love to experiment. Have a passion for being part of a team that is forming the future of finance. About You Capco is looking for hardworking, innovative, and creative people to join our Digital Engineering team. We'd also like to see: Practical experience of engineering best practices, while being obsessed with continuous improvement. Expertise in a set of the team's domains, including the breadth of services, how they interact, and data flows between systems. Able to work individually or with teams, recommending tooling and solutions aligning with organisational strategies. Architect services and systems using well-accepted design patterns to allow for iterative, autonomous development and future scaling. Contribute to security designs based on the organisation's security strategy. Comfortable managing engineers, ensuring they track the team's efficiency and quality of work. Make valuable contributions to products, solutions, and teams. Play a role in the delivery of critical business applications and ideally customer-facing applications. Communicate complex ideas to non-experts with eloquence and confidence. Have an awareness and understanding of new technologies being used in finance and other industries and love to experiment. Have a passion for being part of the engineering team that is forming the future of finance. Skills & Expertise Essential Solid Test Automation experience across the multitude of Windows and Mac browsers and Mobile Devices (iOS, Android, Windows). Test automation experience using Cucumber/Ruby, Robot, WebDriver, Selenium. Experience of at least one of Browser Stack, Sauce Labs, Appium, Calabash, TestCloud or other Cloud Service Testing Framework. Test automation experience of ReST and SOAP based APIs and Web Services using single and multi-threading. Good understanding of web technologies e.g. HTML, JavaScript, CSS, ReST and JSON. Experience of test and issue management tools e.g. Jira, RTC, TestRail and Quality Centre. CI/CD - tools such as Confluence, Jira, Jenkins, Git, GitHub, Stash, SonarQube, Performance Centre. Desirable Background as a developer preferred. Load and Performance Testing experience - Load Runner, Performance Centre and JMeter or similar tools. PaaS/IaaS - OpenShift, Pivotal Cloud Foundry, AWS, Azure & Cloudbees. DevOps processes and experience. Agile methodologies - Scrum, Kanban, Lean UX, X. Strong experience delivering to AAA accessibility standards and usability principles. Experience migrating on-premise solutions to a cloud ecosystem. Joining Capco means joining an organisation that is committed to an inclusive working environment where you're encouraged to . We celebrate individuality and recognize that diversity and inclusion, in all forms, is critical to success.
Senior AWS Platform Engineer - Appvia - Active Security Clearance required. Location: London, UK About Us At Appvia, we're committed to helping our customers navigate their journey to Cloud and DevOps maturity. As a leading provider in the industry, we offer cutting-edge technologies and services to support our clients' cloud adoption journey. Our mission is to enable every company to deliver apps in the cloud. We dedicate ourselves to building a cloud infrastructure layer that allows platform engineering teams to manage, monitor and update with ease - at the same time, offering devs the flexibility to deploy their apps in the cloud without a hassle. We are passionate about driving value to our clients and have a desire to make their organisation succeed. About the Role As a Senior AWS Platform Engineer and Cloud Consultant, you will play a crucial role in guiding our customers on their journey to cloud and DevOps maturity. Leveraging your expertise in cloud technologies and best practices, you will work closely with clients to architect, implement, and optimise solutions tailored to their unique needs. You will collaborate with cross-functional teams to drive innovation and deliver exceptional value to our customers. Interview Process - 3 stage Initial conversation with our Talent Acquisition Manager Technical Interview with the Hiring Manager Leadership Final Interview Important You must hold active UK Security Clearance to be eligible for this role. About You You'll be passionate about new technology and automation, and experienced in being part of an Engineering Team and Agile and DevOps best practices. You'll also be able to talk to us about your: Knowledge of continuous integration and deployment practices Ability to collaborate with people of all levels of technical ability Understanding of industry best practices Project Management experience Fantastic people skills, including the ability to motivate a team towards a common goal Responsibilities Collaborate with clients to assess their current infrastructure, identify opportunities for improvement, and develop tailored cloud and DevOps strategies. Design and implement scalable, resilient, and secure cloud-native solutions leveraging industry best practices and cutting-edge technologies. Develop pipelines to deploy code all the way to production with Terraform, using GitHub Actions. Manage new demand for platform and application onboarding. Assist application development teams to architect their applications to be cloud native, or help them transform existing applications to cloud native where possible. Implement monitoring and alerting. Improve security posture of applications being migrated. Create secure deployment patterns and templates/modules for application development teams to reuse. Gather requirements for building and maintaining a centralised platform for product teams to iterate on their applications in AWS. Set best practices and policies, especially around microservice architecture. Develop, maintain and operate complex operational tooling (e.g., Kubernetes, Opensearch, Prometheus, Grafana, Github or equivalent alternative technologies). Assess customer technical capabilities and upskill for reduced friction and increased platform adoption. Enhance operational reliability and scalability of existing products. POC new ideas and products, balancing trade-offs between technical, analytical and product needs. Streamline operational tasks through engineering and automation. Improve operational visibility around core products such as tracking technologies, improved metrics etc. Implement integrations between components to improve the team's way of working. Improve knowledge amongst the team through code reviews, documentation, technical guidance and mentoring. Reduce the number of DevOps resources in projects by enabling developers to be more self-service. Skills Platform Engineering: Proficiency in designing and implementing scalable, resilient, and secure cloud platforms. Automation: Experience with infrastructure-as-code (IaC) practices, automation tools (e.g., Terraform, Ansible) and scripting languages (e.g., Python, Ruby). Container Orchestration: Knowledge of container orchestration platforms (e.g., Kubernetes) and their managed counterparts (e.g., EKS, AKS, GKE). Public Cloud Expertise: Understanding of cloud services, architecture, and best practices in one or more major public cloud providers (AWS, Azure, GCP). DevOps Practices: Strong experience with CI/CD pipelines, version control systems, and containerisation technologies (e.g., Docker). Experience Project Leadership: Demonstrated experience delivering cloud migration, optimisation, or transformation projects. Client-Facing Experience: Proven track record of engaging with clients, understanding their requirements, and delivering solutions that exceed expectations. Team Collaboration: Ability to work effectively in cross-functional teams, communicate technical concepts to non-technical stakeholders, and drive consensus. Continuous Learning: Commitment to staying abreast of industry trends, participating in professional development activities, and obtaining relevant certifications. Qualifications Certification in relevant cloud technologies (AWS, Azure, GCP) at an associate level is highly desirable, e.g.: AWS Certified: Solutions Architect Associate AWS Certified: Solutions Architect Professional Certification in Kubernetes administration is desirable: Certified Kubernetes Administrator (CKA) Certified Kubernetes Security Specialist (CKSS) Why Join Appvia? We are a self-funded, London based startup; providing businesses with a fast and secure way to deploy containerised applications into the cloud. We are on a mission to enable organisations to make cloud-based software delivery simple and efficient, whilst having insights into costs, security and cadence. As a company that holds customers at the heart of everything we do, we are looking for candidates that want to make a real change to how Dev and Ops is working in the industry. With us, our customers, like the UK's Home Office & Bank of England, are harnessing cloud-native technologies, limiting the challenges of infrastructure management and rapidly delivering digital products. What's on Offer? Work-life balance: Flexible working with core hours of 10-4pm because we know life happens outside of work. Hybrid working - only one compulsory office day per month. 25 days' holiday a year, plus bank holidays. An additional day off for your birthday. For your Well-being: Full Private Healthcare cover for you with partners and children covered 50%. Death in Service. Cycle to Work scheme. Electric Car Scheme. Pension plus a salary sacrifice option for even greater savings. Employee Assistance Programme. Enhanced maternity and paternity to full pay. Mental Health Support: Free therapy through AXA. Access to the Headspace App. Trained Mental Health First Aiders. Other Fun Perks: Learning budget of £1,000 a year. Your own MacBook Pro while you work at Appvia. Dog friendly office. Wear what makes you comfortable. Free snacks in the office. Pool table & ping pong table. Regular team socials, board game nights, industry meetups and more! But don't just take our word for it; you can check out what our Appvians say about us on Glassdoor and by following us on LinkedIn, Twitter and TikTok. We are proud to be an equal opportunities employer and actively encourage, respect, and recognise diversity of thought and background throughout the business. All applicants will be considered for employment without attention to age, ethnicity, religion, sex, sexual orientation, gender identity, family or parental status, national origin, or veteran, neurodiversity, and disability status. Note: While all roles are active and approved at the time of posting, the dynamic nature of our start-up means some applications may be processed to pipeline talent for future opportunities rather than current openings. We will strive to keep you informed of any changes to the status of your application.
Feb 18, 2025
Full time
Senior AWS Platform Engineer - Appvia - Active Security Clearance required. Location: London, UK About Us At Appvia, we're committed to helping our customers navigate their journey to Cloud and DevOps maturity. As a leading provider in the industry, we offer cutting-edge technologies and services to support our clients' cloud adoption journey. Our mission is to enable every company to deliver apps in the cloud. We dedicate ourselves to building a cloud infrastructure layer that allows platform engineering teams to manage, monitor and update with ease - at the same time, offering devs the flexibility to deploy their apps in the cloud without a hassle. We are passionate about driving value to our clients and have a desire to make their organisation succeed. About the Role As a Senior AWS Platform Engineer and Cloud Consultant, you will play a crucial role in guiding our customers on their journey to cloud and DevOps maturity. Leveraging your expertise in cloud technologies and best practices, you will work closely with clients to architect, implement, and optimise solutions tailored to their unique needs. You will collaborate with cross-functional teams to drive innovation and deliver exceptional value to our customers. Interview Process - 3 stage Initial conversation with our Talent Acquisition Manager Technical Interview with the Hiring Manager Leadership Final Interview Important You must hold active UK Security Clearance to be eligible for this role. About You You'll be passionate about new technology and automation, and experienced in being part of an Engineering Team and Agile and DevOps best practices. You'll also be able to talk to us about your: Knowledge of continuous integration and deployment practices Ability to collaborate with people of all levels of technical ability Understanding of industry best practices Project Management experience Fantastic people skills, including the ability to motivate a team towards a common goal Responsibilities Collaborate with clients to assess their current infrastructure, identify opportunities for improvement, and develop tailored cloud and DevOps strategies. Design and implement scalable, resilient, and secure cloud-native solutions leveraging industry best practices and cutting-edge technologies. Develop pipelines to deploy code all the way to production with Terraform, using GitHub Actions. Manage new demand for platform and application onboarding. Assist application development teams to architect their applications to be cloud native, or help them transform existing applications to cloud native where possible. Implement monitoring and alerting. Improve security posture of applications being migrated. Create secure deployment patterns and templates/modules for application development teams to reuse. Gather requirements for building and maintaining a centralised platform for product teams to iterate on their applications in AWS. Set best practices and policies, especially around microservice architecture. Develop, maintain and operate complex operational tooling (e.g., Kubernetes, Opensearch, Prometheus, Grafana, Github or equivalent alternative technologies). Assess customer technical capabilities and upskill for reduced friction and increased platform adoption. Enhance operational reliability and scalability of existing products. POC new ideas and products, balancing trade-offs between technical, analytical and product needs. Streamline operational tasks through engineering and automation. Improve operational visibility around core products such as tracking technologies, improved metrics etc. Implement integrations between components to improve the team's way of working. Improve knowledge amongst the team through code reviews, documentation, technical guidance and mentoring. Reduce the number of DevOps resources in projects by enabling developers to be more self-service. Skills Platform Engineering: Proficiency in designing and implementing scalable, resilient, and secure cloud platforms. Automation: Experience with infrastructure-as-code (IaC) practices, automation tools (e.g., Terraform, Ansible) and scripting languages (e.g., Python, Ruby). Container Orchestration: Knowledge of container orchestration platforms (e.g., Kubernetes) and their managed counterparts (e.g., EKS, AKS, GKE). Public Cloud Expertise: Understanding of cloud services, architecture, and best practices in one or more major public cloud providers (AWS, Azure, GCP). DevOps Practices: Strong experience with CI/CD pipelines, version control systems, and containerisation technologies (e.g., Docker). Experience Project Leadership: Demonstrated experience delivering cloud migration, optimisation, or transformation projects. Client-Facing Experience: Proven track record of engaging with clients, understanding their requirements, and delivering solutions that exceed expectations. Team Collaboration: Ability to work effectively in cross-functional teams, communicate technical concepts to non-technical stakeholders, and drive consensus. Continuous Learning: Commitment to staying abreast of industry trends, participating in professional development activities, and obtaining relevant certifications. Qualifications Certification in relevant cloud technologies (AWS, Azure, GCP) at an associate level is highly desirable, e.g.: AWS Certified: Solutions Architect Associate AWS Certified: Solutions Architect Professional Certification in Kubernetes administration is desirable: Certified Kubernetes Administrator (CKA) Certified Kubernetes Security Specialist (CKSS) Why Join Appvia? We are a self-funded, London based startup; providing businesses with a fast and secure way to deploy containerised applications into the cloud. We are on a mission to enable organisations to make cloud-based software delivery simple and efficient, whilst having insights into costs, security and cadence. As a company that holds customers at the heart of everything we do, we are looking for candidates that want to make a real change to how Dev and Ops is working in the industry. With us, our customers, like the UK's Home Office & Bank of England, are harnessing cloud-native technologies, limiting the challenges of infrastructure management and rapidly delivering digital products. What's on Offer? Work-life balance: Flexible working with core hours of 10-4pm because we know life happens outside of work. Hybrid working - only one compulsory office day per month. 25 days' holiday a year, plus bank holidays. An additional day off for your birthday. For your Well-being: Full Private Healthcare cover for you with partners and children covered 50%. Death in Service. Cycle to Work scheme. Electric Car Scheme. Pension plus a salary sacrifice option for even greater savings. Employee Assistance Programme. Enhanced maternity and paternity to full pay. Mental Health Support: Free therapy through AXA. Access to the Headspace App. Trained Mental Health First Aiders. Other Fun Perks: Learning budget of £1,000 a year. Your own MacBook Pro while you work at Appvia. Dog friendly office. Wear what makes you comfortable. Free snacks in the office. Pool table & ping pong table. Regular team socials, board game nights, industry meetups and more! But don't just take our word for it; you can check out what our Appvians say about us on Glassdoor and by following us on LinkedIn, Twitter and TikTok. We are proud to be an equal opportunities employer and actively encourage, respect, and recognise diversity of thought and background throughout the business. All applicants will be considered for employment without attention to age, ethnicity, religion, sex, sexual orientation, gender identity, family or parental status, national origin, or veteran, neurodiversity, and disability status. Note: While all roles are active and approved at the time of posting, the dynamic nature of our start-up means some applications may be processed to pipeline talent for future opportunities rather than current openings. We will strive to keep you informed of any changes to the status of your application.
Algolia is set to enable every company to create world-class Search and Discovery experiences with an API-first approach. Performance and Scalability is at the heart of our mission: we power 1.5 trillion searches a year, for 10K+ customers all over the world. If you're a problem solver, able to think outside the box and eager to nurture others and learn from them, then this is your challenge! The Team The Platform as a Service (PaaS) team is dedicated to empowering development teams by creating toolchains, guidelines, and standards. Our focus is on enabling seamless automation and CI/CD, comprehensive observability, and unwavering reliability in a secured cloud-native environment. The Opportunity The Staff Engineer position within the Platform As a Service team offers a compelling opportunity for an adept professional with a rich background in architecting, constructing, and managing scalable infrastructures. This role specifically concentrates on three key areas: CI/CD, Observability, and application hosting. As a senior member of the Platform As a Service team, you will wield significant influence over Algolia's Search Products. Your responsibilities will revolve around crafting and executing systems pivotal to ensuring reliability, scalability, and cost optimisation. You will be instrumental in architecting robust CI/CD pipelines, establishing comprehensive observability frameworks, and managing hosting solutions focused on API Management and micro-services management. Moreover, as an expert within the team, you will actively participate in mentoring and guiding fellow team members, fostering a culture of collaboration and excellence. In addition, this role entails actively engaging in cross-team collaboration, spearheading projects alongside SREs and SWEs. Your role will consist of: Design and deploy a cloud-native API Management to boost platform scalability, security, and reliability, while expediting new feature setup for swift and seamless onboarding of development teams. Spearhead the design and implementation of a robust and scalable CI/CD toolchain , serving as a centralised build factory to streamline development processes and ensure consistent quality across all services hosted on the product platform. Lead the development and deployment of comprehensive observability standards and automation solutions , empowering teams with actionable insights and enabling proactive resolution of issues, enhancing overall system reliability and performance. Drive the evolution and maintenance of a Kubernetes-based architecture , optimising resource utilisation, enhancing fault tolerance, and ensuring the platform's ability to meet evolving demands efficiently and effectively. You provide guidance and mentorship to other SRE team members, helping them to develop their skills and knowledge of best practices in site reliability engineering. You establish and enforce engineering processes and best practices that ensure high-quality, reliable, and scalable systems, and you work with other teams to promote the adoption of these processes and practices across the organization. You collaborate with senior leadership to shape the vision and direction of the company (cloud) infrastructures, and you help drive the development of SRE-specific strategies and initiatives that align with business objectives. You build and maintain strong relationships with stakeholders across the organization, and you represent the SRE organization in cross-functional meetings and discussions. You might be a fit if you have: Strong knowledge of programming languages Golang and Python; familiarity with Ruby is a plus. Experience designing and building API Management and Kubernetes-based architecture. Experience building and operating distributed systems at scale. Experience on CI/CD setup and architecture; strong knowledge of Github Actions, Circle-CI or alternatives is expected. Experience designing new applications with reliability, operability, and availability in mind. Experience with Public Cloud Providers such as GCP, AWS, or Microsoft Azure, and administration of Kubernetes. Excellent communication and organisation skills. We're looking for someone who can live our values: GRIT - Problem-solving and perseverance capability in an ever-changing and growing environment. TRUST - Willingness to trust our co-workers and to take ownership. CANDOR - Ability to receive and give constructive feedback. CARE - Genuine care about other team members, our clients, and the decisions we make in the company. HUMILITY - Aptitude for learning from others, putting ego aside. FLEXIBLE WORKPLACE STRATEGY: Algolia's flexible workplace model is designed to empower all Algolians to fulfill our mission to power search and discovery with ease. We place an emphasis on an individual's impact, contribution, and output, over their physical location. Algolia is a high-trust environment and many of our team members have the autonomy to choose where they want to work and when. While we have a global presence with physical offices in Paris, NYC, London, Sydney, and Bucharest, we also offer many of our team members the option to work remotely either as fully remote or hybrid-remote employees. ABOUT US: Algolia prides itself on being a pioneer and market leader offering an AI Search solution that empowers 17,000+ businesses to compose customer experiences at internet scale that predict what their users want with blazing fast search and web browse experience. Algolia powers more than 30 billion search requests a week - four times more than Microsoft Bing, Yahoo, Baidu, Yandex, and DuckDuckGo combined. Algolia is part of a cadre of innovative new companies that are driving the next generation of software development, creating APIs that make developers' lives easier; solutions that are better than building from scratch and better than having to tweak monolithic SaaS solutions. In 2021, the company closed $150 million in series D funding and quadrupled its post-money valuation of $2.25 billion. Being well capitalized enables Algolia to continue to invest in its market-leading platform, to better serve its thousands of customers - including Under Armor, Petsmart, Stripe, Gymshark, and Walgreens, to name just a few. WHO WE'RE LOOKING FOR: We're looking for talented, passionate people to build the world's best search & discovery technology. As an ownership-driven company, we seek team members who thrive within an environment based on autonomy and diversity. We're committed to building an inclusive and diverse workplace. We care about each other and the world around us, and embrace talented people regardless of their race, age, ancestry, religion, sex, gender identity, sexual orientation, marital status, color, veteran status, disability, and socioeconomic background. READY TO APPLY? If you share our values and our enthusiasm for building the world's best search & discovery technology, we'd love to review your application! Apply for this job indicates a required field
Feb 18, 2025
Full time
Algolia is set to enable every company to create world-class Search and Discovery experiences with an API-first approach. Performance and Scalability is at the heart of our mission: we power 1.5 trillion searches a year, for 10K+ customers all over the world. If you're a problem solver, able to think outside the box and eager to nurture others and learn from them, then this is your challenge! The Team The Platform as a Service (PaaS) team is dedicated to empowering development teams by creating toolchains, guidelines, and standards. Our focus is on enabling seamless automation and CI/CD, comprehensive observability, and unwavering reliability in a secured cloud-native environment. The Opportunity The Staff Engineer position within the Platform As a Service team offers a compelling opportunity for an adept professional with a rich background in architecting, constructing, and managing scalable infrastructures. This role specifically concentrates on three key areas: CI/CD, Observability, and application hosting. As a senior member of the Platform As a Service team, you will wield significant influence over Algolia's Search Products. Your responsibilities will revolve around crafting and executing systems pivotal to ensuring reliability, scalability, and cost optimisation. You will be instrumental in architecting robust CI/CD pipelines, establishing comprehensive observability frameworks, and managing hosting solutions focused on API Management and micro-services management. Moreover, as an expert within the team, you will actively participate in mentoring and guiding fellow team members, fostering a culture of collaboration and excellence. In addition, this role entails actively engaging in cross-team collaboration, spearheading projects alongside SREs and SWEs. Your role will consist of: Design and deploy a cloud-native API Management to boost platform scalability, security, and reliability, while expediting new feature setup for swift and seamless onboarding of development teams. Spearhead the design and implementation of a robust and scalable CI/CD toolchain , serving as a centralised build factory to streamline development processes and ensure consistent quality across all services hosted on the product platform. Lead the development and deployment of comprehensive observability standards and automation solutions , empowering teams with actionable insights and enabling proactive resolution of issues, enhancing overall system reliability and performance. Drive the evolution and maintenance of a Kubernetes-based architecture , optimising resource utilisation, enhancing fault tolerance, and ensuring the platform's ability to meet evolving demands efficiently and effectively. You provide guidance and mentorship to other SRE team members, helping them to develop their skills and knowledge of best practices in site reliability engineering. You establish and enforce engineering processes and best practices that ensure high-quality, reliable, and scalable systems, and you work with other teams to promote the adoption of these processes and practices across the organization. You collaborate with senior leadership to shape the vision and direction of the company (cloud) infrastructures, and you help drive the development of SRE-specific strategies and initiatives that align with business objectives. You build and maintain strong relationships with stakeholders across the organization, and you represent the SRE organization in cross-functional meetings and discussions. You might be a fit if you have: Strong knowledge of programming languages Golang and Python; familiarity with Ruby is a plus. Experience designing and building API Management and Kubernetes-based architecture. Experience building and operating distributed systems at scale. Experience on CI/CD setup and architecture; strong knowledge of Github Actions, Circle-CI or alternatives is expected. Experience designing new applications with reliability, operability, and availability in mind. Experience with Public Cloud Providers such as GCP, AWS, or Microsoft Azure, and administration of Kubernetes. Excellent communication and organisation skills. We're looking for someone who can live our values: GRIT - Problem-solving and perseverance capability in an ever-changing and growing environment. TRUST - Willingness to trust our co-workers and to take ownership. CANDOR - Ability to receive and give constructive feedback. CARE - Genuine care about other team members, our clients, and the decisions we make in the company. HUMILITY - Aptitude for learning from others, putting ego aside. FLEXIBLE WORKPLACE STRATEGY: Algolia's flexible workplace model is designed to empower all Algolians to fulfill our mission to power search and discovery with ease. We place an emphasis on an individual's impact, contribution, and output, over their physical location. Algolia is a high-trust environment and many of our team members have the autonomy to choose where they want to work and when. While we have a global presence with physical offices in Paris, NYC, London, Sydney, and Bucharest, we also offer many of our team members the option to work remotely either as fully remote or hybrid-remote employees. ABOUT US: Algolia prides itself on being a pioneer and market leader offering an AI Search solution that empowers 17,000+ businesses to compose customer experiences at internet scale that predict what their users want with blazing fast search and web browse experience. Algolia powers more than 30 billion search requests a week - four times more than Microsoft Bing, Yahoo, Baidu, Yandex, and DuckDuckGo combined. Algolia is part of a cadre of innovative new companies that are driving the next generation of software development, creating APIs that make developers' lives easier; solutions that are better than building from scratch and better than having to tweak monolithic SaaS solutions. In 2021, the company closed $150 million in series D funding and quadrupled its post-money valuation of $2.25 billion. Being well capitalized enables Algolia to continue to invest in its market-leading platform, to better serve its thousands of customers - including Under Armor, Petsmart, Stripe, Gymshark, and Walgreens, to name just a few. WHO WE'RE LOOKING FOR: We're looking for talented, passionate people to build the world's best search & discovery technology. As an ownership-driven company, we seek team members who thrive within an environment based on autonomy and diversity. We're committed to building an inclusive and diverse workplace. We care about each other and the world around us, and embrace talented people regardless of their race, age, ancestry, religion, sex, gender identity, sexual orientation, marital status, color, veteran status, disability, and socioeconomic background. READY TO APPLY? If you share our values and our enthusiasm for building the world's best search & discovery technology, we'd love to review your application! Apply for this job indicates a required field
At Ophelos, we believe in a different way to deal with debt. One that puts empathy and understanding front and centre, approaching our customers as individuals - no matter what they're going through. For too long, people in debt have borne the brunt of poor industry practices. Intimidating tactics, time-consuming customer service and a one-size-fits-all approach that overlooks the reasons anyone can fall into debt in the first place. The Role - Lead Software Engineer (Growth) At Ophelos, we use cutting-edge AI and a customer-first approach to get people debt-free and organisations paid back. We are on an accelerated journey to roll out our products to 17 European countries. Our Growth squad plays a critical role in this expansion. Building robust and scalable systems that empower clients and markets to self-onboard and enable us to support the financial health of millions of people. We are looking for a Lead Software Engineer (Growth) with a passion for scale and innovation to join our team. Your mission will be to lead the team across various Growth projects, crucial to our expansion journey. It's a small team of four, with ranging seniority so the majority of your time will be spent working as an individual contributor. Our tech stack: Ruby on Rails 7, Hotwire (Turbo, Stimulus), View Components, Sidekiq, PostgreSQL, Redis, Serverless, AWS (Fargate, Aurora, ElastiCache), GitHub In this role, you'll get to: Lead the delivery of the product roadmap through organising the set up and orchestration of the squad's technical roadmap and resourcing. Design, implement and deliver software such as ingestion pipelines, API and a greenfield internal operations application. Align technical solutions with business goals that enable us to meet our goals Prioritise and organise the team's backlog; this refers to managing bugs, maintaining features and technical debt. Mentor other members of the team to ensure technical excellence and continuously raise the bar when it comes to engineering standards. Innovate by sharing your ideas with the team and build products that make an incredibly impactful difference to society and people's lives About you More than anything, we are interested in your general experience as a software developer and your problem-solving approach. However, some experience in the following is important for this role: Experience with Backend language (ideally using a framework). Proven experience in managing technical teams and owning the delivery of a squad roadmap. Strong problem-solving skills to identify and address issues, blockers, and delays, with the ability to effectively communicate these to senior management. Pragmatic, business driven approach to developing technical solutions. Appreciation of clean architecture and design patterns and understanding of the benefits of test-driven code. Nice to haves: Experience scaling a product over different geographies. At Ophelos, we are dedicated to ensuring that every candidate has an equal chance to succeed. If you need specific adjustments during the hiring process please let us know. Here at Ophelos we are committed to pay transparency. That's why we share the salary range with every job posting. About Our Team Ophelos launched in June of 2021, backed by investors such as AlbionVC, Connect Ventures and Fly Ventures. In 2023, we were acquired by Intrum, Europe's biggest credit management service. Our growing team has team helped build some of the world's most successful businesses. Our Values Supporting customers and businesses to improve their financial health is a long-term mission. Our company values act as our north star, steering our every move as an organisation and are the backbone of our unique company culture. Customers and Clients first - We exist to help real people move through debt and to get clients paid back. This commitment drives how we design products, deliver services, and interact with customers and clients daily. Dream big - We have ambition and drive to succeed - we're not just raising the bar, we're confidently asserting ourselves as the benchmark. Get it done - We're decisive and embrace a sense of urgency; we don't let opportunities get away from us. We'd rather act quickly and take informed risks, iterating and learning as we go. Win as one - We work as one team, supporting each other and aiming for shared goals. Ophelos is committed to creating a diverse work environment and is proud to be an equal opportunity workplace, providing equal employment and advancement opportunities to all team members.
Feb 17, 2025
Full time
At Ophelos, we believe in a different way to deal with debt. One that puts empathy and understanding front and centre, approaching our customers as individuals - no matter what they're going through. For too long, people in debt have borne the brunt of poor industry practices. Intimidating tactics, time-consuming customer service and a one-size-fits-all approach that overlooks the reasons anyone can fall into debt in the first place. The Role - Lead Software Engineer (Growth) At Ophelos, we use cutting-edge AI and a customer-first approach to get people debt-free and organisations paid back. We are on an accelerated journey to roll out our products to 17 European countries. Our Growth squad plays a critical role in this expansion. Building robust and scalable systems that empower clients and markets to self-onboard and enable us to support the financial health of millions of people. We are looking for a Lead Software Engineer (Growth) with a passion for scale and innovation to join our team. Your mission will be to lead the team across various Growth projects, crucial to our expansion journey. It's a small team of four, with ranging seniority so the majority of your time will be spent working as an individual contributor. Our tech stack: Ruby on Rails 7, Hotwire (Turbo, Stimulus), View Components, Sidekiq, PostgreSQL, Redis, Serverless, AWS (Fargate, Aurora, ElastiCache), GitHub In this role, you'll get to: Lead the delivery of the product roadmap through organising the set up and orchestration of the squad's technical roadmap and resourcing. Design, implement and deliver software such as ingestion pipelines, API and a greenfield internal operations application. Align technical solutions with business goals that enable us to meet our goals Prioritise and organise the team's backlog; this refers to managing bugs, maintaining features and technical debt. Mentor other members of the team to ensure technical excellence and continuously raise the bar when it comes to engineering standards. Innovate by sharing your ideas with the team and build products that make an incredibly impactful difference to society and people's lives About you More than anything, we are interested in your general experience as a software developer and your problem-solving approach. However, some experience in the following is important for this role: Experience with Backend language (ideally using a framework). Proven experience in managing technical teams and owning the delivery of a squad roadmap. Strong problem-solving skills to identify and address issues, blockers, and delays, with the ability to effectively communicate these to senior management. Pragmatic, business driven approach to developing technical solutions. Appreciation of clean architecture and design patterns and understanding of the benefits of test-driven code. Nice to haves: Experience scaling a product over different geographies. At Ophelos, we are dedicated to ensuring that every candidate has an equal chance to succeed. If you need specific adjustments during the hiring process please let us know. Here at Ophelos we are committed to pay transparency. That's why we share the salary range with every job posting. About Our Team Ophelos launched in June of 2021, backed by investors such as AlbionVC, Connect Ventures and Fly Ventures. In 2023, we were acquired by Intrum, Europe's biggest credit management service. Our growing team has team helped build some of the world's most successful businesses. Our Values Supporting customers and businesses to improve their financial health is a long-term mission. Our company values act as our north star, steering our every move as an organisation and are the backbone of our unique company culture. Customers and Clients first - We exist to help real people move through debt and to get clients paid back. This commitment drives how we design products, deliver services, and interact with customers and clients daily. Dream big - We have ambition and drive to succeed - we're not just raising the bar, we're confidently asserting ourselves as the benchmark. Get it done - We're decisive and embrace a sense of urgency; we don't let opportunities get away from us. We'd rather act quickly and take informed risks, iterating and learning as we go. Win as one - We work as one team, supporting each other and aiming for shared goals. Ophelos is committed to creating a diverse work environment and is proud to be an equal opportunity workplace, providing equal employment and advancement opportunities to all team members.
About Builder.ai We're on a mission to make software development building so easy everyone can do it - regardless of their background, tech knowledge or budget. We've already helped thousands of entrepreneurs, small businesses and even global brands, like the BBC, Makro and Pepsi achieve their software goals and we've only just started. Builder.ai was voted as one of 2023's 'Most Innovative Companies in AI' by Fast Company, and won Europas 2022 'Scaleup of the Year'. Our team has grown to over 800 people across the world and our recent announcement of $250m Series D funding (and partnership with Microsoft) means there's never been a more exciting time to become a Builder. Life at Builder.ai At Builder.ai we encourage you to experiment! Each role at Builder has unlimited opportunities to learn, progress and challenge the status quo. We want you to help us become even better at supporting our customers and take software development building to new heights. Our global team is diverse, collaborative and exceptionally talented. We hire people for their differences but all unite with our shared belief in Builder's HEARTT values: (Heart, Entrepreneurship, Accountability, Respect, Trust and Transparency) and a let's-get-stuff-done attitude. In return for your skills and commitment, we offer a range of great perks, from private healthcare and discretionary variable pay or commission scheme, to employee stock options, generous paid leave, and trips abroad About the role As a React Native Developer, you will play a pivotal role in the development and sustenance of our cutting-edge React and React Native frameworks, libraries, and pre-built features. This dynamic responsibility entails close collaboration with fellow developers, collectively striving to infuse efficiency, scalability, and sustainability into our codebase. Your leadership will extend to nurturing code quality throughout the organization, underscored by the development and management of code review tooling written in Node.js, tailored specifically for scrutinizing React and React Native code. Your expertise and dedication will significantly contribute to shaping the core of our technology, fostering a culture of excellence and innovation across the board. You'll be responsible for Updating our Blocks architecture to keep up to date with the latest frameworks and technologies. Troubleshooting and fixing Block and project issues. Helping to set the standards and create quality gates for our Blocks code. Maintaining and improving the Blocks pipelines and release process. Driving initiatives to automate all of the above as much as possible, using LLM AI technology where appropriate. Contributing to discussions and suggesting improvements to the architectural future of Blocks. Mentoring and guiding more junior members of the team. Minimum Requirements Solid experience in front-end multi-platform JavaScript-based technologies ReactJS React-Native Typescript Large-scale platform environment CS degree required or equivalent work experience Outstanding communication skills, both written and oral Expert understanding of React frameworks Experience using ClickUp or Jira Strong understanding and understanding of Unit Testing practices Robust knowledge of automation and CI / CD experience GitLab runners and scripting tools experience Solid understanding of REST APIs Good to have Familiarity with Ruby/Ruby on Rails Experience using LLM technology such as Chat GTP, Hamilton, LangFuse Benefits Discretionary variable pay or commission scheme dependant on your role Stock options in a $450 million funded Series D scale-up company 24 days annual leave + bank holidays 2 x Builder family days each year Time off between Christmas and New Year Generous Referral Bonus scheme Pension contributions Private Medical Insurance provided by AXA Private Dental Insurance provided by Bupa Access to our Perkbox
Feb 08, 2025
Full time
About Builder.ai We're on a mission to make software development building so easy everyone can do it - regardless of their background, tech knowledge or budget. We've already helped thousands of entrepreneurs, small businesses and even global brands, like the BBC, Makro and Pepsi achieve their software goals and we've only just started. Builder.ai was voted as one of 2023's 'Most Innovative Companies in AI' by Fast Company, and won Europas 2022 'Scaleup of the Year'. Our team has grown to over 800 people across the world and our recent announcement of $250m Series D funding (and partnership with Microsoft) means there's never been a more exciting time to become a Builder. Life at Builder.ai At Builder.ai we encourage you to experiment! Each role at Builder has unlimited opportunities to learn, progress and challenge the status quo. We want you to help us become even better at supporting our customers and take software development building to new heights. Our global team is diverse, collaborative and exceptionally talented. We hire people for their differences but all unite with our shared belief in Builder's HEARTT values: (Heart, Entrepreneurship, Accountability, Respect, Trust and Transparency) and a let's-get-stuff-done attitude. In return for your skills and commitment, we offer a range of great perks, from private healthcare and discretionary variable pay or commission scheme, to employee stock options, generous paid leave, and trips abroad About the role As a React Native Developer, you will play a pivotal role in the development and sustenance of our cutting-edge React and React Native frameworks, libraries, and pre-built features. This dynamic responsibility entails close collaboration with fellow developers, collectively striving to infuse efficiency, scalability, and sustainability into our codebase. Your leadership will extend to nurturing code quality throughout the organization, underscored by the development and management of code review tooling written in Node.js, tailored specifically for scrutinizing React and React Native code. Your expertise and dedication will significantly contribute to shaping the core of our technology, fostering a culture of excellence and innovation across the board. You'll be responsible for Updating our Blocks architecture to keep up to date with the latest frameworks and technologies. Troubleshooting and fixing Block and project issues. Helping to set the standards and create quality gates for our Blocks code. Maintaining and improving the Blocks pipelines and release process. Driving initiatives to automate all of the above as much as possible, using LLM AI technology where appropriate. Contributing to discussions and suggesting improvements to the architectural future of Blocks. Mentoring and guiding more junior members of the team. Minimum Requirements Solid experience in front-end multi-platform JavaScript-based technologies ReactJS React-Native Typescript Large-scale platform environment CS degree required or equivalent work experience Outstanding communication skills, both written and oral Expert understanding of React frameworks Experience using ClickUp or Jira Strong understanding and understanding of Unit Testing practices Robust knowledge of automation and CI / CD experience GitLab runners and scripting tools experience Solid understanding of REST APIs Good to have Familiarity with Ruby/Ruby on Rails Experience using LLM technology such as Chat GTP, Hamilton, LangFuse Benefits Discretionary variable pay or commission scheme dependant on your role Stock options in a $450 million funded Series D scale-up company 24 days annual leave + bank holidays 2 x Builder family days each year Time off between Christmas and New Year Generous Referral Bonus scheme Pension contributions Private Medical Insurance provided by AXA Private Dental Insurance provided by Bupa Access to our Perkbox
GlobalServers.UK is expanding its team to meet growing demands for top-notch web services. We're on the lookout for talented individuals to join us in delivering cutting-edge solutions and ensuring exceptional customer experiences in the fast-paced world of web hosting and development. Join us in shaping the future of web technology. Senior PHP/Web Application Developer We are seeking a Senior PHP/Web Application Developer to join our team and take on the following responsibilities: Participating in a team-oriented environment to develop complex web-based applications. Maintaining the existing codebase, troubleshooting bugs, and adding new features. Converting data from various formats (Excel, ACCESS, etc.) into developed databases. Proper documentation of the program and adding technical requirements in the code. Establishing projects from scratch or working on accessible projects. Staying aware of security issues in PHP. Developing front-end and back-end applications. Helping team members solve different problems. Providing technical consultation and expertise to product managers and staff members. Writing technical and non-technical specifications and documenting procedures. Resolving identified issues related to PHP development for various users, from senior managers to technical personnel. Heading responsibility to evaluate, design, develop, and assist application systems. Maintaining and managing complete documentation. Guiding business decisions from a technical perspective, including performance, reliability, scalability, and security. Maintaining and editing the current website according to the organization's requirements. Job Qualification Technical Experience: Hands-on experience with PHP, MySQL (LAMP), Strong in OOPS, XML, and HTTP fundamentals. In-depth knowledge of one or more areas: front-end, databases, networking, distributed systems, web services. Experience with an MVC application framework like CakePHP, Zend, Symfony, etc. Knowledge of scripting languages like Ruby or Python. Knowledge of virtual machines will be an additional benefit. Experience in creating and maintaining high-quality architecture and design documents, including feature specifications, design specifications, flow diagrams, and process diagrams. Experience in designing/architecting/developing web applications targeting enterprise users. Understanding of SDLC and methodologies. Ability to conceptualize requirements and handle web development projects independently. Good experience in designing and developing client-server and web-based applications. Personal Background Organization Skills: Career-oriented, self-starter, highly motivated, team player with a focus on deliverables, ability to think strategically, and maintain a high standard of conduct and professionalism. Communication Skills: Excellent English communication and presentation skills. Clear, understandable English phone skills and a service-oriented attitude. Candidate should be result-driven and a fast learner. Service Industry Experience: Proven experience in developing, testing, and implementing projects. Work closely with the US team to collect feedback to enhance the application and make it more productive. Schedule Flexibility: Willingness to work a flexible schedule/shifts, including occasional after-hours on-call, weekend duty, multitasking, and resilience. Work History IT Industry Experience: 3+ years with PHP Development. 2+ years' experience with PHP programming in MVC environment (Zend, Symfony, CakePHP, etc). 5+ years' programming experience in web development. LAMP Framework experience. Experience using remote hosting environments (SSH, SCP). Experience with agile development mode (SCRUM, XP) is desired. Job Types: Permanent, Full-time Schedule: - Day shift- Morning shift Supplemental pay types: - Performance bonus- Yearly bonus Ability to commute/relocate: London, Andhra Pradesh Our mission is to make life easier for website developers and their customers. We do it by offering easy to use, fast and reliable web hosting services.
Feb 08, 2025
Full time
GlobalServers.UK is expanding its team to meet growing demands for top-notch web services. We're on the lookout for talented individuals to join us in delivering cutting-edge solutions and ensuring exceptional customer experiences in the fast-paced world of web hosting and development. Join us in shaping the future of web technology. Senior PHP/Web Application Developer We are seeking a Senior PHP/Web Application Developer to join our team and take on the following responsibilities: Participating in a team-oriented environment to develop complex web-based applications. Maintaining the existing codebase, troubleshooting bugs, and adding new features. Converting data from various formats (Excel, ACCESS, etc.) into developed databases. Proper documentation of the program and adding technical requirements in the code. Establishing projects from scratch or working on accessible projects. Staying aware of security issues in PHP. Developing front-end and back-end applications. Helping team members solve different problems. Providing technical consultation and expertise to product managers and staff members. Writing technical and non-technical specifications and documenting procedures. Resolving identified issues related to PHP development for various users, from senior managers to technical personnel. Heading responsibility to evaluate, design, develop, and assist application systems. Maintaining and managing complete documentation. Guiding business decisions from a technical perspective, including performance, reliability, scalability, and security. Maintaining and editing the current website according to the organization's requirements. Job Qualification Technical Experience: Hands-on experience with PHP, MySQL (LAMP), Strong in OOPS, XML, and HTTP fundamentals. In-depth knowledge of one or more areas: front-end, databases, networking, distributed systems, web services. Experience with an MVC application framework like CakePHP, Zend, Symfony, etc. Knowledge of scripting languages like Ruby or Python. Knowledge of virtual machines will be an additional benefit. Experience in creating and maintaining high-quality architecture and design documents, including feature specifications, design specifications, flow diagrams, and process diagrams. Experience in designing/architecting/developing web applications targeting enterprise users. Understanding of SDLC and methodologies. Ability to conceptualize requirements and handle web development projects independently. Good experience in designing and developing client-server and web-based applications. Personal Background Organization Skills: Career-oriented, self-starter, highly motivated, team player with a focus on deliverables, ability to think strategically, and maintain a high standard of conduct and professionalism. Communication Skills: Excellent English communication and presentation skills. Clear, understandable English phone skills and a service-oriented attitude. Candidate should be result-driven and a fast learner. Service Industry Experience: Proven experience in developing, testing, and implementing projects. Work closely with the US team to collect feedback to enhance the application and make it more productive. Schedule Flexibility: Willingness to work a flexible schedule/shifts, including occasional after-hours on-call, weekend duty, multitasking, and resilience. Work History IT Industry Experience: 3+ years with PHP Development. 2+ years' experience with PHP programming in MVC environment (Zend, Symfony, CakePHP, etc). 5+ years' programming experience in web development. LAMP Framework experience. Experience using remote hosting environments (SSH, SCP). Experience with agile development mode (SCRUM, XP) is desired. Job Types: Permanent, Full-time Schedule: - Day shift- Morning shift Supplemental pay types: - Performance bonus- Yearly bonus Ability to commute/relocate: London, Andhra Pradesh Our mission is to make life easier for website developers and their customers. We do it by offering easy to use, fast and reliable web hosting services.
Role Purpose The Senior Automation Engineer holds a pivotal role in enhancing the efficiency and effectiveness of software development and delivery processes through the design, development, and implementation of test automation solutions. This role requires a strong technical background in test automation, excellent problem-solving skills, and the ability to work collaboratively with developers, business analysts, product owners, QAs and other stakeholders. Responsibilities Automation Design and Development : Design, develop, and maintain automation scripts and frameworks to support testing, deployment, and other aspects of the development lifecycle. Technical Leadership : Provide technical leadership and guidance to other automation engineers, helping to solve complex automation challenges and promote best practices. Tool Evaluation and Integration : Evaluate and integrate automation tools and frameworks into the software development lifecycle, ensuring they are used to their full potential. Continuous Integration and Deployment (CI/CD): Work on enhancing and maintaining CI/CD pipelines, ensuring automated builds, tests, and deployments are efficient and reliable. Performance Testing : Design and implement automation scripts for performance testing, ensuring software performance meets required non-functional requirements. Collaboration : Collaborate with developers, testers, and other stakeholders to understand their needs and provide automation solutions that add value. Troubleshooting and Optimisation : Troubleshoot issues within automation scripts and frameworks, optimising them for performance, reliability, and maintainability. Documentation : Maintain comprehensive documentation of automation scripts, frameworks, and processes, ensuring they are understandable and accessible to other team members. Training and Knowledge Sharing : Provide training and share knowledge on automation tools and best practices within the team and across the organisation. Quality Assurance : Ensure that automation scripts and frameworks meet quality standards, conducting code reviews and other quality assurance activities. Mentorship : Mentor QA team members, sharing knowledge and best practices to enhance the overall capabilities of the QA team. People Management : Manage a small number of Automation Engineers and be responsible for career development, objectives, performance reviews and other people management responsibilities. Continuous Improvement: Actively seek opportunities to improve automation processes and tools, staying up to date with industry best practices and emerging technologies Drive an automation first approach to all testable items, using discussion, debate and risk to find the right balance between automated and non-automated testing. Promote and implement a Shift-Left approach to Testing and Automation. Skills and Experience Required Essential Minimum of 3 years experience in test automation engineering, automation tools, scripting languages, and test frameworks. Expert level test automation skills/knowledge: API/UI testing .NET C# Selenium SpecFlow/ReqnRoll Git / Azure DevOps CI/CD practices (Pipelines) Browser test automation using Browserstack ATDD, BDD & TDD Postman/SoapUI Performance testing design and implementation using JMeter, K6 or equivalent Agile Test Quadrants and the Automation Test Pyramid Demonstrable automation first mentality and adept at finding the right balance between automated, exploratory, functional, and non-functional testing Strong technical leadership & interpersonal skills Extensive experience working in both agile squads and project teams Desirable Understanding of the UK General Insurance market Experience using Ruby
Feb 05, 2025
Full time
Role Purpose The Senior Automation Engineer holds a pivotal role in enhancing the efficiency and effectiveness of software development and delivery processes through the design, development, and implementation of test automation solutions. This role requires a strong technical background in test automation, excellent problem-solving skills, and the ability to work collaboratively with developers, business analysts, product owners, QAs and other stakeholders. Responsibilities Automation Design and Development : Design, develop, and maintain automation scripts and frameworks to support testing, deployment, and other aspects of the development lifecycle. Technical Leadership : Provide technical leadership and guidance to other automation engineers, helping to solve complex automation challenges and promote best practices. Tool Evaluation and Integration : Evaluate and integrate automation tools and frameworks into the software development lifecycle, ensuring they are used to their full potential. Continuous Integration and Deployment (CI/CD): Work on enhancing and maintaining CI/CD pipelines, ensuring automated builds, tests, and deployments are efficient and reliable. Performance Testing : Design and implement automation scripts for performance testing, ensuring software performance meets required non-functional requirements. Collaboration : Collaborate with developers, testers, and other stakeholders to understand their needs and provide automation solutions that add value. Troubleshooting and Optimisation : Troubleshoot issues within automation scripts and frameworks, optimising them for performance, reliability, and maintainability. Documentation : Maintain comprehensive documentation of automation scripts, frameworks, and processes, ensuring they are understandable and accessible to other team members. Training and Knowledge Sharing : Provide training and share knowledge on automation tools and best practices within the team and across the organisation. Quality Assurance : Ensure that automation scripts and frameworks meet quality standards, conducting code reviews and other quality assurance activities. Mentorship : Mentor QA team members, sharing knowledge and best practices to enhance the overall capabilities of the QA team. People Management : Manage a small number of Automation Engineers and be responsible for career development, objectives, performance reviews and other people management responsibilities. Continuous Improvement: Actively seek opportunities to improve automation processes and tools, staying up to date with industry best practices and emerging technologies Drive an automation first approach to all testable items, using discussion, debate and risk to find the right balance between automated and non-automated testing. Promote and implement a Shift-Left approach to Testing and Automation. Skills and Experience Required Essential Minimum of 3 years experience in test automation engineering, automation tools, scripting languages, and test frameworks. Expert level test automation skills/knowledge: API/UI testing .NET C# Selenium SpecFlow/ReqnRoll Git / Azure DevOps CI/CD practices (Pipelines) Browser test automation using Browserstack ATDD, BDD & TDD Postman/SoapUI Performance testing design and implementation using JMeter, K6 or equivalent Agile Test Quadrants and the Automation Test Pyramid Demonstrable automation first mentality and adept at finding the right balance between automated, exploratory, functional, and non-functional testing Strong technical leadership & interpersonal skills Extensive experience working in both agile squads and project teams Desirable Understanding of the UK General Insurance market Experience using Ruby
DRW is a diversified trading firm with over 3 decades of experience bringing sophisticated technology and exceptional people together to operate in markets around the world. We value autonomy and the ability to quickly pivot to capture opportunities, so we operate using our own capital and trading at our own risk. Headquartered in Chicago with offices throughout the U.S., Canada, Europe, and Asia, we trade a variety of asset classes including Fixed Income, ETFs, Equities, FX, Commodities and Energy across all major global markets. We have also leveraged our expertise and technology to expand into three non-traditional strategies: real estate, venture capital and cryptoassets. We operate with respect, curiosity and open minds. The people who thrive here share our belief that it's not just what we do that matters-it's how we do it. DRW is a place of high expectations, integrity, innovation and a willingness to challenge consensus. UP (Unified Platform) consolidates data and technologies into a comprehensive solution, accelerating time to market. Optimizing decision-making and research, our platform simplifies implementing new ideas, enhancing our competitive edge. We work from high-level requirements where programmers are expected to gain an intimate understanding of the business. We strive for an environment where developers have the autonomy to pursue business solutions without arbitrary management constraints. We are a group of polyglots and technologists always seeking to find the right tool for each problem. Broadly, the development teams at DRW believe in rapid deployment and feedback, automated testing, and cohesive, transparent, lightly-coupled service architectures. UP teams are segmented into multiple areas including: Platform Engineering - Teams within platform engineering provide cross-cutting capabilities that enable other teams to focus on domain- or business-specific needs by streamlining and standardizing technical approaches. For example, one of these teams provides data mapping tools, access management, and usage tracking capabilities for development teams. Domain Engineering - Teams within domain engineering own critical capabilities that extend beyond a single desk or business area, building services and data solutions to optimize for a broad array of use cases. For example, these teams work on problems like managing and enhancing DRW's instrument and organizational reference data models for seamless interoperability across the firm; handling real-time message flow and integrations with third-party trades and orders feeds; or providing trading desks and business units with current, historical, and real-time streaming portfolio views. Expectations: Building systems with a constant focus on testing, reliability, scalability, and maintainability. Designing, modeling, and programming in a variety of languages and technologies. Working on legacy code as well as green field development. Initiative driving projects to completion. Learning and promoting new technologies with a focus on best practices. Providing on-call support as needed. Sometimes working alongside other developers on the same task. Desirable Experience: We are looking for strong developers of any stripe, but familiarity with the below will give candidates a leg up in working on our systems. Multiple years of server-side development. A solid understanding of micro-service architectures and CAP theorem. A good understanding of functional paradigms and type theory. Confident JVM knowledge. Modern Java, Ruby, or Clojure knowledge. Experience with Airflow or other Python-based workflow orchestration tools. Proficiency in domain driven design and domain modeling. Exposure to Kubernetes, Docker, Linux, Kafka, RabbitMQ, or git. Working knowledge of SQL, HTML, CSS, and JavaScript. Knowledge of financial concepts, exchange trading, or physical energy trading.
Feb 03, 2025
Full time
DRW is a diversified trading firm with over 3 decades of experience bringing sophisticated technology and exceptional people together to operate in markets around the world. We value autonomy and the ability to quickly pivot to capture opportunities, so we operate using our own capital and trading at our own risk. Headquartered in Chicago with offices throughout the U.S., Canada, Europe, and Asia, we trade a variety of asset classes including Fixed Income, ETFs, Equities, FX, Commodities and Energy across all major global markets. We have also leveraged our expertise and technology to expand into three non-traditional strategies: real estate, venture capital and cryptoassets. We operate with respect, curiosity and open minds. The people who thrive here share our belief that it's not just what we do that matters-it's how we do it. DRW is a place of high expectations, integrity, innovation and a willingness to challenge consensus. UP (Unified Platform) consolidates data and technologies into a comprehensive solution, accelerating time to market. Optimizing decision-making and research, our platform simplifies implementing new ideas, enhancing our competitive edge. We work from high-level requirements where programmers are expected to gain an intimate understanding of the business. We strive for an environment where developers have the autonomy to pursue business solutions without arbitrary management constraints. We are a group of polyglots and technologists always seeking to find the right tool for each problem. Broadly, the development teams at DRW believe in rapid deployment and feedback, automated testing, and cohesive, transparent, lightly-coupled service architectures. UP teams are segmented into multiple areas including: Platform Engineering - Teams within platform engineering provide cross-cutting capabilities that enable other teams to focus on domain- or business-specific needs by streamlining and standardizing technical approaches. For example, one of these teams provides data mapping tools, access management, and usage tracking capabilities for development teams. Domain Engineering - Teams within domain engineering own critical capabilities that extend beyond a single desk or business area, building services and data solutions to optimize for a broad array of use cases. For example, these teams work on problems like managing and enhancing DRW's instrument and organizational reference data models for seamless interoperability across the firm; handling real-time message flow and integrations with third-party trades and orders feeds; or providing trading desks and business units with current, historical, and real-time streaming portfolio views. Expectations: Building systems with a constant focus on testing, reliability, scalability, and maintainability. Designing, modeling, and programming in a variety of languages and technologies. Working on legacy code as well as green field development. Initiative driving projects to completion. Learning and promoting new technologies with a focus on best practices. Providing on-call support as needed. Sometimes working alongside other developers on the same task. Desirable Experience: We are looking for strong developers of any stripe, but familiarity with the below will give candidates a leg up in working on our systems. Multiple years of server-side development. A solid understanding of micro-service architectures and CAP theorem. A good understanding of functional paradigms and type theory. Confident JVM knowledge. Modern Java, Ruby, or Clojure knowledge. Experience with Airflow or other Python-based workflow orchestration tools. Proficiency in domain driven design and domain modeling. Exposure to Kubernetes, Docker, Linux, Kafka, RabbitMQ, or git. Working knowledge of SQL, HTML, CSS, and JavaScript. Knowledge of financial concepts, exchange trading, or physical energy trading.
Hydraulic Modelling Team Leader Newcastle Calibre Search are working with one of the leading names in the field of Surface Water Management (SWM) who are shaping the dialogue within the UK and internationally in how drainage should become integrated part of green blue infrastructure and masterplanning. Their collaborative and multi-disciplinary team is one of the largest in the UK, providing water and wastewater infrastructure services alongside drainage design, SuDS and surface water management on major projects that develops cutting edge digital services to its clients. Their Networks & Drainage Solutions team incorporates the largest Urban Catchment Modelling teams in the UK, delivering projects for the majority of the UK Water Companies, the EA, many Lead Local Flood Authorities, as well as a broad range of overseas clients. Due to a large increase in work, they are seeking to recruit an ambitious Senior or Principal Hydraulic Modeller to develop a hydraulic modelling team in their Newcastle City Centre office and surrounding area. Working alongside a wider team of Engineers, you will play a key role in delivering to a range of clients including Water Companies, Local Authorities and Developers across the North West and North East regions. The successful candidate should be degree qualified, and have a broad range of experience in: Model Build and Verification - creating robust sewer network models that are suitable for analysis and solution development. Hydraulic and Water Quality Analysis - intelligent assessment of catchment hydraulics and pollutant sources to identify needs and risks. Solution Development- development of outline designs, and support through detailed design process. Integrated Catchment Modelling - constructing models for assessing the interaction between sewers (storm and foul), watercourses and overland flows. Catchment Planning - determination of hydraulic, environmental, and operational needs of catchments and the development of various horizon strategies to improve catchment performance. Blue Green Infrastructure. The successful candidate shall demonstrate a comprehensive knowledge of the Wastewater market sector, excellent technical skills and have a proven track record in one or more of business development, client management, project management and line management. As a Chartered or near Chartered Modeller (ICE or CIWEM), you will have an in-depth knowledge of the water environment and sustainability and UK Water Industry and regulatory issues. You will have a proven track record in coordinating and delivering technically excellent projects on time and to budget and be skilled in the use of Hydraulic modelling software It is desirable that you have experience working on Storm Water Management and Sustainable Drainage Systems (SUDS) and working with software such as FME, Power Bi, and/or programming tools such as Ruby, Python and Visual Basic. You will be comfortable with managing a team working on multi-disciplinary projects and possess sound commercial understanding and Project Management skills. Your responsibilities will include leading the project team, responsible for resource planning and management, technical and project management of projects including Hydraulic Model Build and verification, Storm Water Management, SuDS, drainage, option development, SOAF and WFD delivery and undertaking Project Manager role on projects where required. As well as the support in the development of Client Relationship with their key Water Company and non-Water Company clients to support growth, you will support in the preparation of bid documents and estimates, promote staff development through training, on-the-job experience, and personal development and contribute towards technical innovation and improvement workgroups. Demonstrating an enthusiasm about urban drainage and its role within the environment, you will be able to develop and motivate junior team members. You will have a natural curiosity for developing innovative, sustainable, and cost-effective solutions for their clients The opportunities in our practice to grow as an individual are immense. You'll receive mentorship from the outstanding leaders they have within the business. From day one your personal development plan puts you in the driving seat of your career and you'll be supported to go as far as you want to go. Our client recognises that there are many well qualified people who are looking to further their career, but who cannot commit to full time employment and so are able to support flexible working arrangements and are interested to discuss how they can accommodate individual requirements. As part of this commitment, they understand the need for a diverse and flexible workforce, where a work-life balance is important. So, by default they offer flexible working, where there is no fixed 9 'till 5, no need for a 5-day week, no requirement for a full-time contract, and no requirement to spend all your working time in the office. They offer a competitive salary that is regularly tested against other consultants with a default 25-days leave each year plus bank holidays and options to buy some or sell of that leave. Salary and benefits will be commensurate with experience and qualifications. For more information about this role, please contact Sam Smith at Calibre Search or click apply Calibre Search promote equality in the workplace and we welcome applications from all suitably skilled or qualified candidates regardless of their sex, race, disability, religion/beliefs, sexual orientation or age. We act as both an employment agency and employment business.
Jan 29, 2025
Full time
Hydraulic Modelling Team Leader Newcastle Calibre Search are working with one of the leading names in the field of Surface Water Management (SWM) who are shaping the dialogue within the UK and internationally in how drainage should become integrated part of green blue infrastructure and masterplanning. Their collaborative and multi-disciplinary team is one of the largest in the UK, providing water and wastewater infrastructure services alongside drainage design, SuDS and surface water management on major projects that develops cutting edge digital services to its clients. Their Networks & Drainage Solutions team incorporates the largest Urban Catchment Modelling teams in the UK, delivering projects for the majority of the UK Water Companies, the EA, many Lead Local Flood Authorities, as well as a broad range of overseas clients. Due to a large increase in work, they are seeking to recruit an ambitious Senior or Principal Hydraulic Modeller to develop a hydraulic modelling team in their Newcastle City Centre office and surrounding area. Working alongside a wider team of Engineers, you will play a key role in delivering to a range of clients including Water Companies, Local Authorities and Developers across the North West and North East regions. The successful candidate should be degree qualified, and have a broad range of experience in: Model Build and Verification - creating robust sewer network models that are suitable for analysis and solution development. Hydraulic and Water Quality Analysis - intelligent assessment of catchment hydraulics and pollutant sources to identify needs and risks. Solution Development- development of outline designs, and support through detailed design process. Integrated Catchment Modelling - constructing models for assessing the interaction between sewers (storm and foul), watercourses and overland flows. Catchment Planning - determination of hydraulic, environmental, and operational needs of catchments and the development of various horizon strategies to improve catchment performance. Blue Green Infrastructure. The successful candidate shall demonstrate a comprehensive knowledge of the Wastewater market sector, excellent technical skills and have a proven track record in one or more of business development, client management, project management and line management. As a Chartered or near Chartered Modeller (ICE or CIWEM), you will have an in-depth knowledge of the water environment and sustainability and UK Water Industry and regulatory issues. You will have a proven track record in coordinating and delivering technically excellent projects on time and to budget and be skilled in the use of Hydraulic modelling software It is desirable that you have experience working on Storm Water Management and Sustainable Drainage Systems (SUDS) and working with software such as FME, Power Bi, and/or programming tools such as Ruby, Python and Visual Basic. You will be comfortable with managing a team working on multi-disciplinary projects and possess sound commercial understanding and Project Management skills. Your responsibilities will include leading the project team, responsible for resource planning and management, technical and project management of projects including Hydraulic Model Build and verification, Storm Water Management, SuDS, drainage, option development, SOAF and WFD delivery and undertaking Project Manager role on projects where required. As well as the support in the development of Client Relationship with their key Water Company and non-Water Company clients to support growth, you will support in the preparation of bid documents and estimates, promote staff development through training, on-the-job experience, and personal development and contribute towards technical innovation and improvement workgroups. Demonstrating an enthusiasm about urban drainage and its role within the environment, you will be able to develop and motivate junior team members. You will have a natural curiosity for developing innovative, sustainable, and cost-effective solutions for their clients The opportunities in our practice to grow as an individual are immense. You'll receive mentorship from the outstanding leaders they have within the business. From day one your personal development plan puts you in the driving seat of your career and you'll be supported to go as far as you want to go. Our client recognises that there are many well qualified people who are looking to further their career, but who cannot commit to full time employment and so are able to support flexible working arrangements and are interested to discuss how they can accommodate individual requirements. As part of this commitment, they understand the need for a diverse and flexible workforce, where a work-life balance is important. So, by default they offer flexible working, where there is no fixed 9 'till 5, no need for a 5-day week, no requirement for a full-time contract, and no requirement to spend all your working time in the office. They offer a competitive salary that is regularly tested against other consultants with a default 25-days leave each year plus bank holidays and options to buy some or sell of that leave. Salary and benefits will be commensurate with experience and qualifications. For more information about this role, please contact Sam Smith at Calibre Search or click apply Calibre Search promote equality in the workplace and we welcome applications from all suitably skilled or qualified candidates regardless of their sex, race, disability, religion/beliefs, sexual orientation or age. We act as both an employment agency and employment business.
DRW is a diversified trading firm with over 3 decades of experience bringing sophisticated technology and exceptional people together to operate in markets around the world. We value autonomy and the ability to quickly pivot to capture opportunities, so we operate using our own capital and trading at our own risk. Headquartered in Chicago with offices throughout the U.S., Canada, Europe, and Asia, we trade a variety of asset classes including Fixed Income, ETFs, Equities, FX, Commodities, and Energy across all major global markets. We have also leveraged our expertise and technology to expand into three non-traditional strategies: real estate, venture capital, and cryptoassets. We operate with respect, curiosity, and open minds. The people who thrive here share our belief that it's not just what we do that matters-it's how we do it. DRW is a place of high expectations, integrity, innovation, and a willingness to challenge consensus. We are seeking a Senior Software Engineer to join our Unified Platform (UP) team. UP consolidates data and technologies into a comprehensive solution, accelerating time to market. Within UP, the Treasury team is responsible for building systems that efficiently allocate capital and facilitate centralized, optimal management of firm resources. We work from high-level requirements where programmers are expected to gain an intimate understanding of the business. We strive for an environment where developers have the autonomy to pursue business solutions without arbitrary management constraints. We are a group of polyglots and technologists always seeking to find the right tool for each problem. Broadly, the development teams at DRW believe in rapid deployment and feedback, automated testing, and cohesive, transparent, lightly-coupled service architectures. You will be right at home if: You can work alone but prefer working as a team. You are passionate about providing business impact through technology. You are comfortable leading large, complex data projects end-to-end. You thrive on innovation and constantly seek new, creative solutions to existing problems. You care more about learning and problem-solving than being right. You focus on reliability, scalability, and maintainability. You enjoy design, modeling, and programming regardless of the language or platform. You are excited to directly collaborate with subject-matter experts to build the best solution. What you will be working on: You will help DRW manage capital efficiently by developing and maintaining simple and robust data pipelines written mostly in Ruby, Python, and Clojure that perform complex analysis on firm and market data. You will architect and maintain highly resilient systems that sit in the critical path of operations. You will build deep domain expertise as you work on problems that touch a variety of asset classes and trading concepts. You will find innovative ways to integrate disparate technologies and provide valuable insights to the business. You will enable the communication mechanism for that data whether it be alerting, dashboards, ad-hoc querying, or complex data visualization. You will work closely with your customers inside the firm to bring reliable, concrete, and introspect-able numbers to support critical firm operations.
Jan 26, 2025
Full time
DRW is a diversified trading firm with over 3 decades of experience bringing sophisticated technology and exceptional people together to operate in markets around the world. We value autonomy and the ability to quickly pivot to capture opportunities, so we operate using our own capital and trading at our own risk. Headquartered in Chicago with offices throughout the U.S., Canada, Europe, and Asia, we trade a variety of asset classes including Fixed Income, ETFs, Equities, FX, Commodities, and Energy across all major global markets. We have also leveraged our expertise and technology to expand into three non-traditional strategies: real estate, venture capital, and cryptoassets. We operate with respect, curiosity, and open minds. The people who thrive here share our belief that it's not just what we do that matters-it's how we do it. DRW is a place of high expectations, integrity, innovation, and a willingness to challenge consensus. We are seeking a Senior Software Engineer to join our Unified Platform (UP) team. UP consolidates data and technologies into a comprehensive solution, accelerating time to market. Within UP, the Treasury team is responsible for building systems that efficiently allocate capital and facilitate centralized, optimal management of firm resources. We work from high-level requirements where programmers are expected to gain an intimate understanding of the business. We strive for an environment where developers have the autonomy to pursue business solutions without arbitrary management constraints. We are a group of polyglots and technologists always seeking to find the right tool for each problem. Broadly, the development teams at DRW believe in rapid deployment and feedback, automated testing, and cohesive, transparent, lightly-coupled service architectures. You will be right at home if: You can work alone but prefer working as a team. You are passionate about providing business impact through technology. You are comfortable leading large, complex data projects end-to-end. You thrive on innovation and constantly seek new, creative solutions to existing problems. You care more about learning and problem-solving than being right. You focus on reliability, scalability, and maintainability. You enjoy design, modeling, and programming regardless of the language or platform. You are excited to directly collaborate with subject-matter experts to build the best solution. What you will be working on: You will help DRW manage capital efficiently by developing and maintaining simple and robust data pipelines written mostly in Ruby, Python, and Clojure that perform complex analysis on firm and market data. You will architect and maintain highly resilient systems that sit in the critical path of operations. You will build deep domain expertise as you work on problems that touch a variety of asset classes and trading concepts. You will find innovative ways to integrate disparate technologies and provide valuable insights to the business. You will enable the communication mechanism for that data whether it be alerting, dashboards, ad-hoc querying, or complex data visualization. You will work closely with your customers inside the firm to bring reliable, concrete, and introspect-able numbers to support critical firm operations.
The worldwide data management software market is massive (According to IDC, the data management software market is forecast to be $94 billion in 2023 growing to approximately $153 billion in 2027, representing a 13% compound annual growth rate). At MongoDB we are transforming industries and empowering developers to build amazing apps that people use every day. We are the leading developer data platform and the first database provider to IPO in over 20 years. Join our team and be at the forefront of innovation and creativity.Team:MongoDB is seeking a passionate Information Security Engineer to help expand MongoDB's Information Security Program, specifically focusing on the development of Application Security systems.The MongoDB Security Team is responsible for the Information Security Program for MongoDB Incl. helping to reduce risk in our systems, and company and to help establish trust in our product offerings and cloud services. Our customers are both our internal MongoDB employees and our external customers.This is an exciting chance to be part of a dynamic and innovative team with a lot of opportunities to grow. MongoDB prides itself on offering careers rather than jobs.Role Description:MongoDB is looking for an experienced professional to join our security team. The ideal candidate will have at least 2 years+ of experience in Information/Cyber Security AND ability to develop software in order to create innovative applications to address security gaps.The primary focus of this role centers on internal tool development. You will be responsible for designing, developing, and implementing software solutions to address a variety of information security challenges. Your primary objective will be to code and create robust and efficient tools that aid in the protection of our company's digital assets.The secondary focus will be helping our applications to be more secure - e.g. by helping application owners to understand full application release lifecycles, penetration testing, assistance with code reviews and more.This role is technical, focusing mainly on development work, but will also present an opportunity to improve company-wide processes focusing on application security.Candidate Profile:Candidates for this role should have experience in software development and possess a deep understanding of programming languages and software development best practices. Ideal candidates will also have experience in SDLC, pentesting or security reviews and awareness of different approaches to application security.We are looking for someone who is proactive in presenting ideas with demonstrated problem-solving skills. Additionally, this role requires strong ability to multitask as well as solid communication skills.The ideal candidate for this role will have:2+ years of software development experience with at least one programming language such as Java, Python, JavaScript, Go, Ruby, C# or C/C++Minimum 2 years of hands-on experience in cyber securityDemonstrated success in completing development projects in previous rolesAbility to develop applications from scratch using ReactJS/JS/Python.Intermediate knowledge and understanding of application security, security engineering, system and network security, authentication and security protocols, or cryptographyCertifications in offensive security, including OSCP, OSCE, OSEP, OSEE, CCSAS, CCT INF or relevant SANS coursesDemonstrated success completing complex projects in previous rolesBe familiar with different Cloud (Paas or SaaS) technologies (like AWS, GCP, GSuite)Strong experience with application architecture reviewsExperience with vulnerability management tools and processesDemonstrated ability to create scripts and automated processesHave a background in threat modelling and advocating for technical changes to exceed customer expectations, including delivering reports to upper managementExcellent written and verbal communication skills with the ability to adapt messaging to technical and non-technical audiences at all levels including senior leadershipHave at least a basic understanding of different Information Security standards and reports (e.g. SOC2, HIPAA, Fedramp)Experience working with technical teams on finding elegant solutions to complex problems, managing them to resolution and releaseUnderstanding of networking protocolsPosition Expectations:Develop and maintain custom InfoSec tools and systems, including but not limited to tools focused on automation and automation of asset inventory.Continuously assess and improve existing internal tools for performance, scalability, and security, with a special emphasis on enhancing automation capabilities and maintaining an accurate asset inventory.Cross-collaborate with other team members to understand security needs and translate them into functional software solutions.Rapidly understand and assess new technologiesParticipate in code reviews, contribute to best practices, and maintain documentation related to the development and deployment of InfoSec tools.Ability to work with geographically distributed teams and multitasking are essentialCommunicate security threats, assessments and risks as well as make recommendationsEducate Engineers and Product teams on the important of Application Security and Vulnerability ManagementAbility to quickly learn new systems and architecturesWillingness to learn new technologies and adapt to a modern, fast-paced organisationWork Cross functionally with multiple teams on establishing new processes and improving existingAbility to create documentation when needed as well as defend and execute on findingsSuccess Measures:The Information Security Engineer will be successful in this role when they can execute the following strategic tasks:People: Collaborate to secure our products with fellow engineers in various departmentsOrganization: Ability to manage multiple parallel efforts and utilise risk-based approach for prioritizationCommunication: Successfully communicate your recommendations and rationale to both technical and semi-technical resources.Research: Research modern approaches to security problems, offensive and defensive processes, tooling and techniques.Creative: Find creative yet simple solutions to complex problems with technical requirements.This is an important role to help mature the capabilities of the Information Security Program for a breakthrough company that is disrupting a $80B market. This position has significant growth potential and we're looking for someone who is excited to take initiative and help secure our company. This position is based out of our London Hatfields office or remote.This position will report directly to the Manager of Application Security (EMEA based).MongoDB is committed to providing any necessary accommodations for individuals with disabilities within our application and interview process. To request an accommodation due to a disability, please inform your recruiter.MongoDB is an equal opportunities employer.
Feb 01, 2024
Full time
The worldwide data management software market is massive (According to IDC, the data management software market is forecast to be $94 billion in 2023 growing to approximately $153 billion in 2027, representing a 13% compound annual growth rate). At MongoDB we are transforming industries and empowering developers to build amazing apps that people use every day. We are the leading developer data platform and the first database provider to IPO in over 20 years. Join our team and be at the forefront of innovation and creativity.Team:MongoDB is seeking a passionate Information Security Engineer to help expand MongoDB's Information Security Program, specifically focusing on the development of Application Security systems.The MongoDB Security Team is responsible for the Information Security Program for MongoDB Incl. helping to reduce risk in our systems, and company and to help establish trust in our product offerings and cloud services. Our customers are both our internal MongoDB employees and our external customers.This is an exciting chance to be part of a dynamic and innovative team with a lot of opportunities to grow. MongoDB prides itself on offering careers rather than jobs.Role Description:MongoDB is looking for an experienced professional to join our security team. The ideal candidate will have at least 2 years+ of experience in Information/Cyber Security AND ability to develop software in order to create innovative applications to address security gaps.The primary focus of this role centers on internal tool development. You will be responsible for designing, developing, and implementing software solutions to address a variety of information security challenges. Your primary objective will be to code and create robust and efficient tools that aid in the protection of our company's digital assets.The secondary focus will be helping our applications to be more secure - e.g. by helping application owners to understand full application release lifecycles, penetration testing, assistance with code reviews and more.This role is technical, focusing mainly on development work, but will also present an opportunity to improve company-wide processes focusing on application security.Candidate Profile:Candidates for this role should have experience in software development and possess a deep understanding of programming languages and software development best practices. Ideal candidates will also have experience in SDLC, pentesting or security reviews and awareness of different approaches to application security.We are looking for someone who is proactive in presenting ideas with demonstrated problem-solving skills. Additionally, this role requires strong ability to multitask as well as solid communication skills.The ideal candidate for this role will have:2+ years of software development experience with at least one programming language such as Java, Python, JavaScript, Go, Ruby, C# or C/C++Minimum 2 years of hands-on experience in cyber securityDemonstrated success in completing development projects in previous rolesAbility to develop applications from scratch using ReactJS/JS/Python.Intermediate knowledge and understanding of application security, security engineering, system and network security, authentication and security protocols, or cryptographyCertifications in offensive security, including OSCP, OSCE, OSEP, OSEE, CCSAS, CCT INF or relevant SANS coursesDemonstrated success completing complex projects in previous rolesBe familiar with different Cloud (Paas or SaaS) technologies (like AWS, GCP, GSuite)Strong experience with application architecture reviewsExperience with vulnerability management tools and processesDemonstrated ability to create scripts and automated processesHave a background in threat modelling and advocating for technical changes to exceed customer expectations, including delivering reports to upper managementExcellent written and verbal communication skills with the ability to adapt messaging to technical and non-technical audiences at all levels including senior leadershipHave at least a basic understanding of different Information Security standards and reports (e.g. SOC2, HIPAA, Fedramp)Experience working with technical teams on finding elegant solutions to complex problems, managing them to resolution and releaseUnderstanding of networking protocolsPosition Expectations:Develop and maintain custom InfoSec tools and systems, including but not limited to tools focused on automation and automation of asset inventory.Continuously assess and improve existing internal tools for performance, scalability, and security, with a special emphasis on enhancing automation capabilities and maintaining an accurate asset inventory.Cross-collaborate with other team members to understand security needs and translate them into functional software solutions.Rapidly understand and assess new technologiesParticipate in code reviews, contribute to best practices, and maintain documentation related to the development and deployment of InfoSec tools.Ability to work with geographically distributed teams and multitasking are essentialCommunicate security threats, assessments and risks as well as make recommendationsEducate Engineers and Product teams on the important of Application Security and Vulnerability ManagementAbility to quickly learn new systems and architecturesWillingness to learn new technologies and adapt to a modern, fast-paced organisationWork Cross functionally with multiple teams on establishing new processes and improving existingAbility to create documentation when needed as well as defend and execute on findingsSuccess Measures:The Information Security Engineer will be successful in this role when they can execute the following strategic tasks:People: Collaborate to secure our products with fellow engineers in various departmentsOrganization: Ability to manage multiple parallel efforts and utilise risk-based approach for prioritizationCommunication: Successfully communicate your recommendations and rationale to both technical and semi-technical resources.Research: Research modern approaches to security problems, offensive and defensive processes, tooling and techniques.Creative: Find creative yet simple solutions to complex problems with technical requirements.This is an important role to help mature the capabilities of the Information Security Program for a breakthrough company that is disrupting a $80B market. This position has significant growth potential and we're looking for someone who is excited to take initiative and help secure our company. This position is based out of our London Hatfields office or remote.This position will report directly to the Manager of Application Security (EMEA based).MongoDB is committed to providing any necessary accommodations for individuals with disabilities within our application and interview process. To request an accommodation due to a disability, please inform your recruiter.MongoDB is an equal opportunities employer.
Opportunity for a Ruby Developer to work for a worldwide gifting platform - working on solutions accelerating growth within and outside the UK. Join a small close-knit team of developers, a product manager and a tester in multi-disciplinary teams. You will be Writing/reviewing/supporting the code in the platform within a team of around 60. Requirements include: * 3+ years of commercial experience working with Ruby On Rails. * Some TDD experience They are offering competitive salaries and great benefits (-£85k + equity)
Dec 19, 2022
Full time
Opportunity for a Ruby Developer to work for a worldwide gifting platform - working on solutions accelerating growth within and outside the UK. Join a small close-knit team of developers, a product manager and a tester in multi-disciplinary teams. You will be Writing/reviewing/supporting the code in the platform within a team of around 60. Requirements include: * 3+ years of commercial experience working with Ruby On Rails. * Some TDD experience They are offering competitive salaries and great benefits (-£85k + equity)
Salary 40,000 - 60,000 GBP per year Requirements: - You're the right candidate if -You have a strong understanding and experience with Ruby on Rails -You're a team player and have experience working in an agile environment -You have excellent communication skills -You are pragmatic and focused on finding solutions -You have a well established knowledge of technology -Proficiency in English Responsibilities: - In our projects you will -Develop full-stack Ruby on Rails code -Include decent test coverage -Write clean and organized code -Take part in making decisions regarding software architecture and engineering processes -Occasionally pair-program with others in the team Technologies: - Ruby - Rails - React More: 100Starlings is a cooperative of professionals skilled at solving problems and creating excellent products that make our clients and their customers happy and more successful. Our unique mix of skills allows us to have a wide offering including consultancy, design, architecture, development, operations, training, and support. We've been working remotely since before it became cool and value flexibility and trust. We hear each other out on the job, consider everyone's input, and use it when making decisions. Outside projects we still support each other and appreciate and even help out with side projects (we have a variety of interests, from running projects for the benefit of the community, to 3d printing, electric car conversions, flying, etc). Even though we work fully remotely, 100Starlings has an office in London and Budapest for occasional meetings and in person. We're not your average employer: we believe that we are a great fit for someone who is looking for something more than a 9-to-5-job, a place where they have a voice, can guide and lead. We recognise and appreciate talent, and have also successfully supported people to grow through our team - our senior members each have 16+ years development backgrounds, have contributed to Rails, Elixir, spoken at conferences, etc.
Dec 19, 2022
Full time
Salary 40,000 - 60,000 GBP per year Requirements: - You're the right candidate if -You have a strong understanding and experience with Ruby on Rails -You're a team player and have experience working in an agile environment -You have excellent communication skills -You are pragmatic and focused on finding solutions -You have a well established knowledge of technology -Proficiency in English Responsibilities: - In our projects you will -Develop full-stack Ruby on Rails code -Include decent test coverage -Write clean and organized code -Take part in making decisions regarding software architecture and engineering processes -Occasionally pair-program with others in the team Technologies: - Ruby - Rails - React More: 100Starlings is a cooperative of professionals skilled at solving problems and creating excellent products that make our clients and their customers happy and more successful. Our unique mix of skills allows us to have a wide offering including consultancy, design, architecture, development, operations, training, and support. We've been working remotely since before it became cool and value flexibility and trust. We hear each other out on the job, consider everyone's input, and use it when making decisions. Outside projects we still support each other and appreciate and even help out with side projects (we have a variety of interests, from running projects for the benefit of the community, to 3d printing, electric car conversions, flying, etc). Even though we work fully remotely, 100Starlings has an office in London and Budapest for occasional meetings and in person. We're not your average employer: we believe that we are a great fit for someone who is looking for something more than a 9-to-5-job, a place where they have a voice, can guide and lead. We recognise and appreciate talent, and have also successfully supported people to grow through our team - our senior members each have 16+ years development backgrounds, have contributed to Rails, Elixir, spoken at conferences, etc.
Senior Full Stack Ruby Developer, Fully Remote available Remote Senior Full Stack Developer with excellent experience using Ruby. This is an opportunity to join a booming organization on note who are based in central Brighton and going through an extended period of growth. You can either be office based or they are happy for you to work fully remotely. You will be supporting existing platforms as well as working on a broad array of projects including green field, and developing internal software systems. If you have strong experience in Ruby and would like to expand your knowledge and technological boundaries please submit your CV now to ARC IT Recruitment for a consultation on the role. Senior Full Stack Developer (Ruby) Can be fully Remote or Brighton based, East Sussex - £60k to £85k doe
Dec 18, 2022
Full time
Senior Full Stack Ruby Developer, Fully Remote available Remote Senior Full Stack Developer with excellent experience using Ruby. This is an opportunity to join a booming organization on note who are based in central Brighton and going through an extended period of growth. You can either be office based or they are happy for you to work fully remotely. You will be supporting existing platforms as well as working on a broad array of projects including green field, and developing internal software systems. If you have strong experience in Ruby and would like to expand your knowledge and technological boundaries please submit your CV now to ARC IT Recruitment for a consultation on the role. Senior Full Stack Developer (Ruby) Can be fully Remote or Brighton based, East Sussex - £60k to £85k doe