Apply

Software engineer

Posted 4 days agoViewed

View full description

📍 Location: Milan (Italy), London (UK)

💸 Salary: 63965.0 - 143330.0 EUR per year

🗣️ Languages: English

🪄 Skills: Backend DevelopmentDockerPythonSoftware DevelopmentSQLFull Stack DevelopmentKubernetesAlgorithmsData StructuresgRPCREST APIRustCI/CDMicroservicesSoftware Engineering

Requirements:
  • Reasoning ability.
  • Drive.
  • Team spirit.
Responsibilities:
  • Master your toolkit.
  • Build stuff that matters.
  • Simplify relentlessly.
Apply

Related Jobs

Apply

📍 United Kingdom

🧭 Full-Time

💸 120500.0 - 144186.0 GBP per year

🔍 Software Development

🏢 Company: Grafana Labs👥 501-1000💰 $240,000,000 Series D almost 3 years agoSoftware Development

  • 8+ years of experience in software development, with strong proficiency in Golang
  • Experience designing and building observability backends for various systems and applications
  • Experience with cloud-based software development and production systems
  • Strong understanding of metrics collection, visualization, and alerting concepts
  • Experience writing clean, maintainable, robust, and performant software
  • Familiarity with observability tooling (e.g., Grafana, Prometheus, Loki, OpenTelemetry)
  • Experience with delivering projects from start to finish in a self-driven manner
  • Excellent problem-solving and debugging skills
  • Design and implement high-quality, scalable integrations for various infrastructure components, databases, and applications
  • Develop automation frameworks and tools to ensure quality and consistency across our integration portfolio
  • Create middleware components, SDKs, and libraries that simplify development and maintenance of observability solutions
  • Represent Grafana Labs in open source forums, working groups, and events
  • Work with product teams to develop features that align with wider product strategy and customer needs
  • Support the technical direction and vision of the team, contributing to strategic discussions and future development of observability solutions
  • Work with other departments including GTM, Product, and Support teams to deliver a holistic product experience

AWSBackend DevelopmentSoftware DevelopmentCloud ComputingGitKubernetesGoGrafanaPrometheusCommunication SkillsCI/CDRESTful APIsLinuxMicroservicesJSONData visualizationScriptingSoftware EngineeringDebugging

Posted about 4 hours ago
Apply
Apply

📍 Ireland, the Netherlands, the United Kingdom

🔍 Software Development

🏢 Company: Reddit👥 1001-5000💰 $410,000,000 Series F over 3 years ago🫂 Last layoff almost 2 years agoNewsContentSocial NetworkSocial Media

  • 7+ years of relevant experience as a software engineer involved in projects related with natural language processing and AI models integration in products.
  • Strong background in Python programming and some experience with deep learning frameworks like TensorFlow, PyTorch, or Hugging Face Transformers.
  • Expertise in distributed training frameworks (e.g., Ray Training, PyTorch Distributed), and efficient utilization of hardware resources.
  • Proficiency in data preprocessing, tokenization, embeddings, and language modeling techniques.
  • Passion for developing scalable, well-designed, and responsible AI solutions that positively impact society.
  • Excellent communication and collaboration skills, with the ability to discuss complex technical topics with diverse teams.
  • Entrepreneurial spirit, self-motivation, and a bias towards action in fast-paced environments.
  • Lead the design, development, and maintenance of the backend and data infrastructure for efficient, accurate, and optimized deployment of AI / ML based systems.
  • Architect and implement scalable AI / ML based solutions that can handle both the long term growth in the size of our data, and the scalability of the support in accessing it across a growing number of needs within the company
  • Collaborate with other teams and functions to work towards consolidating all insights about Reddit’s data to be powered by the same platform.
  • Oversee data storage, retrieval, indexing, and query optimization strategies to ensure fast and reliable access to our data. This may include migrating the data to the right datastore given the company’s growing needs
  • Collaborate with cross-functional teams to gather requirements, define system architectures and support system development.
  • Provide technical guidance and mentorship to engineers on the team, fostering a culture of learning and innovation.
  • Proactively identify technical challenges and propose innovative solutions that align with the team's goals.

AWSBackend DevelopmentPythonArtificial IntelligenceMachine LearningNLTKNumpyPyTorchSoftware ArchitectureAlgorithmsAPI testingData engineeringData scienceData StructuresREST APITensorflowRESTful APIsSoftware EngineeringData management

Posted about 4 hours ago
Apply
Apply

📍 United Kingdom

🧭 Full-Time

🔍 Software Development

  • Fluency in an object-oriented language (like Python or Java)
  • Experience with databases (SQL and NoSQL), Unix, developing within a Continuous Integration/Deployment pipeline.
  • Proficient in AWS services such as S3, Glue, Athena.
  • Skilled in building and supporting large-scale distributed systems that back a consumer app or website.
  • Expertise in building effective APIs (like REST or GraphQL).
  • Comfortable with performance analysis tools (e.g. tracers, profilers, debuggers, visualization tools).
  • Capable of working and coordinating requirements across teams.
  • Excellent documentation skills.
  • Interest or experience in developing infrastructure supporting data-intensive applications.
  • Build, extend, and support our backend platforms to support prototyping, testing, and scaling our Search systems.
  • Work closely with product-focused backend engineers on the team to build efficient systems for Search Annotations, Recall, and LLM-backed search experiences in general.
  • Team up with other engineering groups, such as Ads and Market Engineering, to build cohesive backend systems that support our shared visions.
  • Contribute to our next gen, smarter search roadmap, vision, and execution.

AWSBackend DevelopmentGraphQLPythonSQLData engineeringREST APICI/CD

Posted about 12 hours ago
Apply
Apply
🔥 Software Engineer
Posted 1 day ago

📍 United Kingdom

🧭 Full-Time, Part-Time, Or Flexible

💸 38000.0 - 44000.0 GBP per year

🔍 Education

🏢 Company: Raspberry Pi Foundation👥 51-100💰 Corporate over 1 year agoComputerHardwareInformation TechnologySoftware

  • 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
  • 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

PostgreSQLPythonJavascriptMongoDBMySQLRubyCI/CDRESTful APIsSoftware Engineering

Posted 1 day ago
Apply
Apply

📍 United Kingdom

🧭 Full-Time

💸 60000.0 - 65000.0 GBP per year

🔍 Software Development

🏢 Company: Beyond Co

  • Strong expertise in PHP and the Laravel framework, with a deep understanding of the language’s nuances and best practices.
  • Solid understanding of software development principles, design patterns, and best practices.
  • Familiarity with Agile methodologies and experience applying these concepts to enhance project delivery and team collaboration.
  • Excellent problem-solving skills and the ability to think critically and strategically.
  • Capable of assessing complex problems, identifying root causes, and developing effective solutions.
  • Strong communication and interpersonal skills, with the ability to work effectively with cross-functional teams.
  • Ability to articulate technical concepts to non-technical stakeholders
  • A proactive, self-motivated attitude with a passion for technology and continuous improvement.
  • Willingness to stay updated with industry trends and emerging technologies to drive innovation within the team.
  • Self-starter attitude, taking ownership and driving forward the work from conception to delivery.
  • Actively support the enhancement and ongoing development of our products, ensuring they meet evolving market demands and maintain high performance and reliability.
  • Collaborate with cross-functional teams to define product vision and translate it into actionable development plans.
  • Contribute significantly to the architecture, design, and implementation of both new and existing software solutions.
  • Work closely with product management and UX/UI teams to create scalable and user-friendly applications that align with business goals.
  • Perform coding assignments while adhering to best practices and design principles. Collaboratively craft high-quality, maintainable, and efficient code.
  • Oversee and support the shared codebase and advocate for continuous improvement through refactoring and optimising existing code.
  • Establish and maintain common coding standards, frameworks, and best practices within the team.
  • Contribute to shared code bases to promote code reuse and ensure consistency across projects.
  • Document processes and guidelines to facilitate onboarding and knowledge sharing.
  • Conduct thorough code reviews to ensure the accuracy, functionality, and security of code changes.
  • Provide constructive feedback to team members to enhance code quality and reduce technical debt.
  • Assess risks associated with code changes and advocate for improvements as necessary.
  • Mentor and support associate to mid-level engineers, providing guidance on technical challenges, career development, and best practices.
  • Foster a collaborative learning environment where team members feel empowered to share ideas and seek help when needed.
  • Develop and execute comprehensive testing strategies for new features, ensuring high-quality deliverables.
  • Collaborate with QA engineers to identify and resolve issues before deployment, and implement automated testing where feasible to enhance efficiency.
  • Identify and evaluate new technologies, tools, and methodologies to improve team efficiency and effectiveness.
  • Propose and implement process improvements that enhance productivity, streamline workflows, and foster a culture of continuous improvement.

Backend DevelopmentPHPSoftware DevelopmentSQLAgileDesign PatternsGitMySQLData StructuresCommunication SkillsCI/CDProblem SolvingRESTful APIsMentoringSoftware EngineeringDebugging

Posted 1 day ago
Apply
Apply

📍 England

🧭 Full-Time

🔍 Software Development

🏢 Company: Docker👥 251-500💰 $105,000,000 Series C about 3 years agoDeveloper ToolsDeveloper PlatformInformation TechnologySoftware

  • 5+ years of experience as a backend software engineer, preferably using Go.
  • Hands-on experience delivering and supporting cross-platform desktop applications, including installers or updaters.
  • Strong knowledge of operation systems internals, OS-level APIs, networking, virtualisation or performance optimization.
  • Familiarity with observability, telemetry, and data monitoring tools.
  • Excellent problem-solving skills, with the ability to make data-driven decisions.
  • Strong communication skills, including the ability to explain complex technical concepts, write clear documentation, collaborate across teams, and present findings effectively.
  • Ability to interact with upstream communities and with our customers in a way that brings credit to Docker.
  • Design, develop, and maintain core components of Docker Desktop.
  • Collaborate with product and engineering teams to define best practices for the application lifecycle, ensuring reliability and ease of contribution.
  • Continuously monitor and improve application stability.
  • Work with customers to learn about their needs and debug issues that they encounter.
  • Support architecture reviews to keep Docker Desktop modular and adaptable as new features and integrations are added.
  • Write, review, and maintain high-quality code (including unit, integration, and end-to-end tests).
  • Champion a culture of knowledge-sharing through demos, documentation, and collaboration sessions.
  • Collaborate with leadership to define priorities and drive data-driven decision-making.

Backend DevelopmentDockerSoftware DevelopmentCross-functional Team LeadershipGoTestRailCommunication SkillsCollaborationCI/CDProblem SolvingRESTful APIsLinuxDocumentationMicroservicesNetworkingJSONScriptingSoftware EngineeringDebugging

Posted 1 day ago
Apply
Apply

📍 UK

🧭 Full-Time

🔍 Software Development

🏢 Company: Tripadvisor👥 1001-5000💰 $300,000,000 Post-IPO Equity about 4 years ago🫂 Last layoff over 1 year agoInternetHospitalityInformation ServicesE-CommerceRestaurantsVacation RentalHotelTravelSocial Media

Experience of a statically typed, object-oriented language such as Java, C# or C++
  • Engineers are versatile and enjoy working on a variety of technical challenges
  • This is a backend focused full-stack position in which you will be working mostly on the backend with some front end projects from time to time
  • Engineers are part of the full process from software design, to code, to test, to deployment and back again.

AWSBackend DevelopmentGraphQLSQLFull Stack DevelopmentJavaKubernetesTypeScriptNosqlReactCI/CDRESTful APIsSoftware Engineering

Posted 2 days ago
Apply
Apply
🔥 Software Engineer
Posted 3 days ago

📍 UK, Ireland

🔍 Software Development

  • Demonstrated expertise in building backend services with Go in production settings.
  • Strong understanding of microservices architecture and designing RESTful APIs for seamless communication.
  • Hands-on experience with integration patterns, messaging queues, and event-driven architectures for scalable solutions.
  • Experience of working with SQL databases, optimizing performance, and managing data effectively.
  • Familiarity with modern tools like Docker for containerization and Kubernetes for efficient orchestration and deployment.
NOT STATED

Backend DevelopmentDockerSQLKubernetesGoREST APIMicroservices

Posted 3 days ago
Apply
Apply

📍 Ireland, UK

🔍 Software Development

🏢 Company: HubSpot👥 1001-5000💰 $35,000,000 Series E over 12 years ago🫂 Last layoff about 1 year agoSaaSAnalyticsMarketingCopywritingSocial Media

  • Passion for Code: Dedicated to writing clean, scalable code and innovating product features.
  • Collaborative: Work closely with product management and design teams to create solutions that surpass customer expectations.
  • Business-Savvy: Enthusiastic about tackling technical challenges and aligning closely with business and go-to-market strategies.
  • Cross-Functional Experience: Familiarity with Go-To-Market teams, internal product development, business process automation, and/or customized CRM solutions.
  • Analytical Skills: Willingness to dive into data analysis tools like Amplitude, Looker, or Excel, collaborating with ops and analytics teams.
  • Problem Solver: Skilled at working collaboratively to solve problems and share knowledge.
  • Leadership: Experience in coaching and mentorship, and collaborating with recruiting to build outstanding engineering teams.
  • Write and deploy production code that significantly impacts users and the business.
  • Design, build, and refine new features and tools, contributing directly to company growth and revenue.
  • Operate within a small, cross-functional team that includes engineers, product managers, designers, and researchers.
  • Collaborate extensively across the company to enhance HubSpot's products and goals.
  • Implement experiments that inform user behavior and improve customer experiences.
  • Gain comprehensive exposure to HubSpot's business operations.
  • Work in a way that suits you best, whether it's fully remote, in-office, or a combination.

LeadershipData AnalysisFrontend DevelopmentJavascriptReact.jsTypeScriptUI DesignCross-functional Team LeadershipAmplitude AnalyticsCollaborationCI/CDProblem SolvingAgile methodologiesRESTful APIsMentoringSoftware Engineering

Posted 3 days ago
Apply
Apply

📍 Ireland, UK

🔍 Software Development

🏢 Company: HubSpot👥 1001-5000💰 $35,000,000 Series E over 12 years ago🫂 Last layoff about 1 year agoSaaSAnalyticsMarketingCopywritingSocial Media

  • Passion for Code: Dedicated to writing clean, scalable code and innovating product features.
  • Collaborative: Work closely with product management and design teams to create solutions that surpass customer expectations.
  • Business-Savvy: Enthusiastic about tackling technical challenges and aligning closely with business and go-to-market strategies.
  • Cross-Functional Experience: Familiarity with Go-To-Market teams, internal product development, business process automation, and/or customized CRM solutions.
  • Analytical Skills: Willingness to dive into data analysis tools like Amplitude, Looker, or Excel, collaborating with ops and analytics teams.
  • Problem Solver: Skilled at working collaboratively to solve problems and share knowledge.
  • Leadership: Experience in coaching and mentorship, and collaborating with recruiting to build outstanding engineering teams.
  • Write and deploy production code that significantly impacts users and the business.
  • Design, build, and refine new features and tools, contributing directly to company growth and revenue.
  • Operate within a small, cross-functional team that includes engineers, product managers, designers, and researchers.
  • Collaborate extensively across the company to enhance HubSpot's products and goals.
  • Implement experiments that inform user behavior and improve customer experiences.
  • Gain comprehensive exposure to HubSpot's business operations.
  • Work in a way that suits you best, whether it's fully remote, in-office, or a combination.

LeadershipData AnalysisFrontend DevelopmentReact.jsTypeScriptCross-functional Team LeadershipAnalytical SkillsCollaborationCI/CDProblem SolvingRESTful APIsMentoringSoftware Engineering

Posted 3 days ago
Apply