Job Closed

This listing is no longer active.

Raspberry Pi Foundation logo
Raspberry Pi Foundation

A charity that enables young people to realise their full potential through the power of computing

Software Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200Since 2009H1B No SponsorCompany SiteLinkedIn

Location

United Kingdom

Posted

64 days ago

Salary

£40K - £46K / year

Seniority

Senior

Job Description

Software Engineer

Raspberry Pi Foundation

• Build products, platforms, and services across the Raspberry Pi Foundation, with the goal to create valuable learning experiences. • Collaboratively deliver high-quality working software with measurable impact. • Write elegant and secure code, following a test-driven approach. • Work with Software Engineers and Engineering Managers to improve processes and code quality across our products. • Help to plan the development of our products through technical analysis and evaluation of architectural needs.

Job Requirements

  • Demonstrable experience of working as a professional Software Engineer with a focus on web technologies; or having work experience in a different field and looking to transition into Software Engineering through completion of a degree, bootcamp, or similar.
  • A proactive, pragmatic, and supportive attitude along with being happy to provide and receive constructive feedback.
  • Experience with a high-level language such as Ruby, JavaScript, or Python along with a database system (e.g. MySQL, PostgreSQL, MongoDB).
  • A product mindset and the ability to see the bigger picture.
  • Interpersonal skills (verbal and written communications), with a collaborative approach to work effectively as part of a cross-disciplinary team.
  • An interest in education, especially around computer science, physical computing, and digital making.
  • Knowledge of managing infrastructure on platforms such as Heroku, Cloudflare, and AWS.

Benefits

  • Paid time off. In addition to public holidays, full-time employees in the UK receive 25 days of paid annual leave initially, rising to 30 days after five years service, plus 3 additional days of paid leave for the company-wide closure at the end of each year.
  • Pension. We provide an 8% employer contribution on top of your minimum 4% employee contribution.
  • Private healthcare. We provide comprehensive private healthcare for all employees through Vitality Plus.
  • Flexible working. We have clear policies to provide flexibility over when and where you work, helping you balance work responsibilities with the rest of your life.
  • Support for parents and carers. We provide generous family leave and flexibility for parents and carers.
  • Life assurance and income protection. We provide life assurance and income protection schemes to provide peace of mind for you and your family.
  • Investing in learning and development. We invest in your growth and development, including through access to learning resources and training, with dedicated time for all employees.
  • Travel to work. Through our Cycle-to-Work and Season Ticket Loan schemes we support cost effective and sustainable travel to work.

Related Job Pages

More Full-stack Engineer Jobs

First Citizens Bank logo

Software Engineer Consultant

First Citizens Bank

First Citizens Bank offers a full line of financial services and focuses on individuals, as well as small to medium-sized businesses. As an employer, the compan

Role Description This is a remote role that may only be hired in the following locations: California, Arizona, North Carolina, and Texas. - Works on GitLab pipelines to drive all Microservices. - Builds out to the Docker registry and then deploys to OpenShift. - Creates pods and manages using Kubernetes. - Develops, tests, debugs, and troubleshoots containerized applications on the OpenShift platform. - Designs, develops, and maintains custom helm charts to deploy applications, certificates, and configurations. - Crafts Network policies to allow internamespace communications. - Creates scripts and utilities to automate data analysis and deployments. - Designs and implements automation tools and frameworks for continuous integration, delivery, and deployment. - Monitors the availability, latency, and overall system health. - Supports on-call incident, change management, and root cause analysis. - Sets up continuous integration processes with build, release, and test. - Utilizes tools like GitLab and Jenkins to perform and implement continuous integration processes. - Works on Ansible and Ansible Tower to automate repetitive tasks, deploy critical applications quickly, and proactively manage changes. - Writes playbooks in YAML language to manage Web Applications and services. - Creates repositories, branches, tags in GitLab and assists developers to fix code merge issues and implement parallel development processes. - Collaborates with development and operations teams to identify and address bottlenecks in the software development lifecycle. - Knowledge and experience with code quality and setting up quality gates using SonarQube to enforce high coding quality and maintainability. - Troubleshoots and resolves issues related to application development, deployment, and operations. - Utilizes tools like AppDynamics, Dynatrace, Grafana, and Splunk for metrics collection, visualization, and alerting. - Performs routine application maintenance to ensure the production environment runs smoothly. - Develops maintenance requirements and procedures. - Plans team structure, activities, and involvement in project management activities. - Supports Elastic Search, Kibana, and Redis cluster changes and monitoring. - Integrates application configuration with privileged access management tools like CyberArk. Qualifications - Bachelor’s degree in Computer Science, Electronic Communication Engineering, Information Technology Management, or related field plus five (5) years of experience in the job offered or five (5) years of experience as a Software Developer, or related occupation. - Extensive experience designing and maintaining enterprise-grade pipelines using GitLab/Jenkins. - Advanced scripting in Bash and Python for complex deployment workflows, system administration, and large-scale infrastructure automation. - Experience with SonarQube integration for code quality and security compliance. - Advanced proficiency with Docker, Podman, Kubernetes, and OpenShift to deploy and scale containerized applications across distributed environments. - Deep expertise with Helm for templated, repeatable deployments across dev, staging, and production. - Substantial experience with Ansible for enterprise infrastructure provisioning and configuration management. - Proficiency in YAML for defining CI/CD pipelines, Kubernetes manifests, Helm charts, and Ansible playbooks across complex multi-environment systems. - Expertise with Elasticsearch/Kibana for enterprise-scale log aggregation and monitoring dashboards. - Experience with Redis for in-memory caching and session management to optimize high-throughput application performance. - Deep proficiency with Dynatrace, AppDynamics, Splunk, Zabbix, and Grafana for enterprise performance monitoring and alerting. - Advanced knowledge of SSL/TLS, Keyfactor for certificate lifecycle management, and CyberArk for privileged access control. - Extensive experience with TCP/IP, firewall configurations, Akamai CDN, and Microservices Architecture. - Advanced Linux proficiency for server configuration, troubleshooting, and containerized workloads. - Proven expertise in production incident resolution and root cause analysis in high-availability environments. Requirements - This is a remote role that may only be hired in the following locations: California, Arizona, North Carolina, Texas. Benefits - The base pay for this position is generally between $194,275.00 to $222,583 per year. - Actual starting base pay will be determined based on skills, experience, location, and other non-discriminatory factors permitted by law. - For some roles, total compensation may also include variable incentives, bonuses, benefits, and/or other awards as outlined in the offer of employment. - Benefits are an integral part of total rewards and First Citizens Bank is committed to providing a competitive, thoughtfully designed and quality benefits program to meet the needs of our associates. - More information can be found at First Citizens Bank Benefits . - This job posting is expected to remain active for 31 days from the initial posting date listed above. - If it is necessary to extend this deadline, the posting will remain active as appropriate. - Job postings may come down early due to business need or a high volume of applicants.

United States
$194.3K - $222.6K / year
Job Closed

Full-Stack Developer

Seidor Gesein

Somos Seidor Gesein, una consultora de RRHH especializada en la selección de perfiles tecnológicos IT. ¿No nos conoces? Te animo a visitar nuestra página web y a seguirnos en LinkedIn para estar informado de todas nuestras novedades.

Role Description We are looking for a Full Stack Developer to join an international and long-term project based in Brussels. This role is ideal for professionals experienced in complex enterprise environments, microservices architectures, and cloud-based solutions. You will be working in a multicultural environment, contributing to the development and integration of scalable systems using modern technologies. - Front-end architecture development for web applications - UI/UX interaction design for web interfaces - Back-end application development - Implementation of core business logic - Creation and maintenance of servers and databases - Implementation of security and data protection measures - Cross-platform optimization - Responsive application design - API design and development - Participation in the design and development of scalable software solutions - Technical leadership when required - Maintaining code integrity and structure - Writing clean, functional code across front-end and back-end - Analysis of data, processes, and code to troubleshoot issues and identify improvements - Testing and bug fixing - Ensuring technical and functional requirements are met - Technical documentation writing Qualifications - At least 3 years of proven experience in: - Java - Spring / Spring Boot - Angular 7 and Angular 10 - HTML, CSS, JavaScript, TypeScript - Microservices and micro front-end architectures - REST and SOAP web services - Oracle Database - AWS (Amazon Web Services) - Kafka, JMS, Kibana, ElasticSearch - CI/CD pipelines - API Gateway configuration with OAuth2 - OpenID Connect - SSO integration with ECAS - Oracle WebLogic Server and Apache - SSL/TLS configuration in application servers - Reverse Proxy configuration - Web testing tools such as Postman and ReadyAPI - Hybrid mobile development using jQuery Mobile and Ionic Requirements - University degree in IT or related field - European citizenship (mandatory) - English level sufficient to work in an international environment Benefits - Permanent contract (indefinite position) - Day rate: 230€/day - Stable and technically challenging environment - International and collaborative team - Fully remote (working for a Brussels-based project) Company Description Somos Seidor Gesein, una consultora de RRHH especializada en la selección de perfiles tecnológicos IT. ¿No nos conoces? Te animo a visitar nuestra página web y a seguirnos en LinkedIn para estar informado de todas nuestras novedades.

Belgium
€230 / day
Job Closed
Full TimeRemoteTeam 51-200H1B No Sponsor

• Own and evolve the codebase alongside other developers, as well as the technology infrastructure behind our products • Build and maintain both backend services and user-facing features, from API design to component implementation to end-to-end workflows • Translate designs and wireframes into well-structured, testable, and scalable code • Use AI-powered coding assistants and development tools as part of your daily workflow: writing, reviewing, and shipping code more efficiently • Write unit, integration, and end-to-end tests to ensure code quality and reliability • Review other engineers' work, including evaluating AI-generated code for correctness, security, and maintainability • Contribute to technical decisions and architecture discussions with a mindset toward scalability, modularity, and clean separation of concerns • Stay curious about emerging technologies, particularly in AI tooling and LLM capabilities, and proactively propose ways to improve our products and workflows • Communicate effectively across technical and non-technical teams, understanding that great products need a tight feedback loop between development and product

Europe
Job Closed
iFood logo

Senior Staff Software Engineer

iFood

No iFood, acreditamos na força da diversidade para gerar #Inovação e atingir #Resultados incríveis, por isso, não fazemos distinção para candidatos com deficiência, gênero, orientação sexual, raça/etnia, idade, origem, constituição familiar e estética. Temos grupos compostos por foodlovers voluntários, onde falamos sobre Raça, Gênero, LGBTQI+ e PcD. Queremos ser a empresa onde pessoas escolham como lugar para se desenvolver e contribuir para a realização de sonhos, #AllTogether. Nós, FoodLovers, temos fome de inovação e resultado. Buscamos sempre fazer o nosso melhor, pensando "fora da caixa" e atuando com agilidade e responsabilidade! Temos fome de diversidade, conhecimento e compartilhamento. Trabalhamos em um ambiente de muita versatilidade. Sabe o que promove a nossa receita especial? As pessoas! Vem fazer parte disso🤝

Full TimeRemoteTeam 5,001-10,000H1B No Sponsor

• Evolve the credit platform architecture with a focus on scalability and resilience. • Implement critical solutions, serving as a technical example for the team. • Mentor engineers, promoting best practices in design and architecture. • Build robust observability with dashboards and metrics for critical systems. • Collaborate with partner teams to create solutions for internal customers. • Adapt cross-team technical directions to the team's context.

Brazil