Apply

Senior Software Engineer

Posted 4 months agoViewed

View full description

💎 Seniority level: Senior, 7+ years

📍 Location: United Kingdom, CET, NOT STATED

🔍 Industry: AI and Automation

🏢 Company: Complexio👥 11-50Software

🗣️ Languages: English

⏳ Experience: 7+ years

🪄 Skills: AWSPythonSoftware DevelopmentGCPJavaJavascriptMachine LearningMongoDBRubyVue.JsC#AzureGoPostgresRedisNosqlReactRustCollaborationCI/CDProblem-solving skills

Requirements:
  • Preferred M.Sc or Ph.D degree in Computer Science or a related field.
  • 7+ years of experience in software development.
  • Experience using both compiled languages (Rust, Ocaml, Golang, Java, C#) and dynamic languages (Javascript, Python, Ruby).
  • Experience building web or desktop applications using technologies such as Electron, Tauri, React, Vue.js.
  • Familiarity with CI/CD principles and technologies, including GitHub Actions.
  • Experience working with relational and NoSQL databases (Postgres, Redis, Neo4j, Milviousor MongoDB) and understanding data consistency tradeoffs.
  • Proven knowledge of cloud platforms (AWS, Azure, GCP).
Responsibilities:
  • Collaborate with cross-functional teams to develop key features and applications.
  • Design, develop, and maintain both front-end and back-end components of web applications.
  • Benchmark, analyze, and optimize web applications for scalability, security, and responsiveness.
  • Troubleshoot and resolve software defects and issues.
  • Participate in code reviews, documentation, and development of coding standards.
Apply

Related Jobs

Apply

📍 UK, Germany, Spain, Sweden

🧭 Full-Time

💸 89083.0 - 106899.0 GBP per year

🔍 Observability and monitoring software

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

  • Solid experience with at least one programming language. We use Go, but familiarity with Python, C, C++, Rust or similar is acceptable.
  • Some experience with delivering projects from gathering requirements, brainstorming ideas all the way to shipping a product in a self-driven manner.
  • Some experience with developing software that runs in the Cloud or systems engineering.
  • Experience writing clean, robust, and performant software that is easily maintained by others.
  • Take an active role in influencing our roadmap and your own career objectives.
  • Work with your team to deliver new features, then use the results to iterate and improve.
  • Drive projects from initial ideation all the way to operations once it is in the hands of customers.
  • Embrace our open-source culture and contribute to other projects that may not directly fall within your team’s scope.
  • Design, build, operate, and maintain critical systems, owning the reliability, performance, and availability.
  • Be a part of your team’s on-call rotations and take ownership of the services you’re running.
  • Mentor and support other team members, participate in design discussions and collaborate with the team.
  • Learn new skills by gaining a deeper understanding of our cloud product and our customers and getting to know the codebase of a large distributed system.

Cloud ComputingKubernetesGoGrafanaPrometheusMicroservices

Posted about 5 hours ago
Apply
Apply

📍 UK, Germany, Spain, Sweden

💸 94208.0 - 117760.0 EUR per year

🔍 Observability software

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

  • Solid experience with at least one programming language. They use Go but familiarity with Python, C, C++, Rust or similar is acceptable.
  • Some experience with delivering projects from gathering requirements to shipping a product to the customer’s hands in a self-driven way.
  • Some experience with developing software that runs in the Cloud or some experience with systems engineering.
  • Experience writing clean, robust, and performant software that is easily maintained by others.
  • Take an active role in influencing our roadmap and your own career objectives.
  • Work with your team to deliver new features, then use the results to iterate and improve.
  • Drive projects from initial ideation all the way to operations once it is in the hands of customers.
  • Embrace our open-source culture and contribute to other projects that may not directly fall within your team’s scope.
  • Design, build, operate, and maintain critical systems, owning the reliability, performance, and availability.
  • Be a part of your team’s on-call rotations and take ownership of the services you’re running.
  • Mentor and support other team members, participate in design discussions and collaborate with the team.
  • Learn new skills by gaining a deeper understanding of our cloud product and our customers and getting to know the codebase of a large distributed system.

Software DevelopmentCloud ComputingKubernetesGoGrafanaPrometheusMicroservices

Posted about 5 hours ago
Apply
Apply

📍 UK, Germany, Spain, Sweden

💸 89083.0 - 106899.0 GBP per year

🔍 Observability software

  • Solid experience with at least one programming language. We use Go, but familiarity with Python, C, C++, Rust or similar is also applicable.
  • Some experience with delivering projects from gathering requirements, brainstorming ideas all the way to shipping a product to customers in a self-driven manner.
  • Some experience with developing software that runs in the Cloud or systems engineering.
  • Experience writing clean, robust, and performant software that is easily maintained by others.
  • Take an active role in influencing our roadmap and your own career objectives.
  • Work with your team to deliver new features, then use the results to iterate and improve.
  • Drive projects from initial ideation all the way to operations once it is in the hands of customers.
  • Embrace our open-source culture and contribute to other projects that may not directly fall within your team’s scope.
  • Design, build, operate, and maintain critical systems, owning the reliability, performance, and availability.
  • Be a part of your team’s on-call rotations and take ownership of the services you’re running.
  • Mentor and support other team members, participate in design discussions and collaborate with the team.
  • Learn new skills by gaining a deeper understanding of our cloud product and our customers and getting to know the codebase of a large distributed system.

Cloud ComputingKubernetesGoGrafanaPrometheusMicroservices

Posted about 6 hours ago
Apply
Apply

📍 UK, Germany, Spain, Sweden

💸 80571.0 - 100713.0 EUR per year

🔍 Observability and monitoring software

  • Solid experience with at least one programming language, preferably Go, but familiarity with Python, C, C++, Rust, or similar is acceptable.
  • Some experience in delivering projects from requirements gathering to shipping products autonomously.
  • Some experience with software that runs in the Cloud or systems engineering.
  • Experience in writing clean, robust, and maintainable software.
  • Take an active role in influencing our roadmap and your own career objectives.
  • Work with your team to deliver new features, then iterate and improve based on results.
  • Drive projects from initial ideation to operations once it's customer-ready.
  • Embrace open-source culture and contribute to diverse projects.
  • Design, build, operate, and maintain critical systems, ensuring reliability, performance, and availability.
  • Participate in on-call rotations and take ownership of running services.
  • Mentor and support team members, engage in design discussions, and collaborate effectively.
  • Learn new skills through understanding the cloud product, customers, and a large distributed codebase.

Software DevelopmentCloud ComputingKubernetesGoGrafanaPrometheus

Posted about 6 hours ago
Apply
Apply

📍 Ireland, UK

🧭 Full-Time

🔍 Customer Relationship Management (CRM)

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

  • A passion for clean, scalable code and product feature development.
  • Strong focus on the user, understanding their challenges.
  • Excitement for technical challenges while being close to business and strategies.
  • Ownership and collaborative work ethic.
  • Proven ability to solve complicated technical problems and analyze tradeoffs.
  • Write and ship production code that has meaningful user and business impact.
  • Envision, build and analyze new features and tools, contributing to company growth and revenue.
  • Work with a small cross-functional team of engineers, PMs, designers, and researchers.
  • Collaborate with HubSpotters across various functions like engineering, product, and marketing.
  • Help users meet their goals through implemented changes.
  • Implement experiments for insights into user behavior and experience improvement.

AWSElasticSearchJavaKafkaKubernetesMySQL

Posted 3 days ago
Apply
Apply

📍 London, GB

🧭 Full-Time

🔍 Agriculture & Consumer Goods

🏢 Company: TELUS Agriculture & Consumer Goods

  • Strong level of coding skills in Java 11+ or above.
  • Intermediate coding skills in Spring framework.
  • Expertise in languages: JavaScript, HTML, XML, SQL, Windows, UNIX.
  • General knowledge of various protocols: FTP, FTPS, TCP, HTTP/S.
  • Strong understanding of Messaging platforms such as JMS.
  • Knowledge of multi-threading and concurrency.
  • Experience with Java Package Managers like Gradle, Maven.
  • Familiarity with industry best practices: code reviews, code coverage.
  • Knowledge of modern software development practices.
  • Familiarity with Software Development Life Cycle.
  • Good communication skills in English.
  • Familiarity with relational database management systems: MySQL, PostgreSQL.
  • Basic knowledge of CI/CD practices and tools.
  • Knowledge of agile and sequential methodologies.
  • Work closely with other development team members to understand moderately complex product requirements and translate them into software designs.
  • Interface with other technical personnel or team members to finalize requirements.
  • Write and review portions of detailed specifications for the development of system components of moderate complexity.
  • Successfully implement development processes, coding best practices, and code reviews.
  • Resolve technical issues as necessary and complete bug fixes.
  • Collaborate with key Stakeholders to solve technical problems around software products.

PostgreSQLSQLAgileHTMLJavaJavascriptMySQLSpringMavenCI/CD

Posted 5 days ago
Apply
Apply

📍 UK, Sweden, Spain, Germany

🧭 Full-Time

💸 80571.0 - 100713.0 EUR per year

🔍 Observability

  • You are a motivated self-starter with a bias towards action and customer focus.
  • You have a passion for creating intuitive products that fit customers’ needs.
  • You possess pragmatism to tackle complex challenges and deliver iteratively.
  • You have solid experience with at least one programming language, preferably Go.
  • You have experience delivering projects from gathering requirements to shipping products.
  • You have experience with developing software that runs in the Cloud or systems engineering.
  • You have been on-call and follow the DevOps model.
  • You write clean, robust, and performant software that is maintainable.
  • Take an active role in influencing our roadmap and your own career objectives.
  • Work with your team to deliver new features, then use the results to iterate and improve.
  • Drive projects from initial idea all the way to operations once it is in the hands of customers.
  • Embrace our open-source culture and contribute to other projects that may not directly fall within your team’s scope.
  • Design, build, operate, and maintain critical systems, owning the reliability, performance, and availability.
  • Be a part of your team’s follow-the-sun on-call rotations and take ownership of the services you’re running.
  • Support other team members, participate in design discussions and collaborate with the team.
  • Learn new skills by gaining a deeper understanding of our cloud product and our customers.

Cloud ComputingKafkaKubernetesGoGrafanaPrometheusMicroservices

Posted 7 days ago
Apply
Apply

📍 UK, Sweden, Spain, Germany

🧭 Full-Time

💸 738518.0 - 923148.0 SEK per year

🔍 Observability software and cloud solutions

  • You are a motivated self-starter with a bias towards action.
  • You are customer-focused; everything is built with users in mind.
  • You have a passion for creating intuitive products that fit customer needs.
  • You should have solid experience with at least one programming language, preferably Go.
  • Experience with delivering projects from gathering requirements to shipping a product.
  • Some experience with developing software that runs in the cloud or systems engineering.
  • Some experience with being on-call and following the DevOps model.
  • Experience writing clean, robust, and performant software.
  • Familiarity with observability systems including metrics, logs, and traces.
  • Take an active role in influencing our roadmap and your own career objectives.
  • Work with your team to deliver new features, then use the results to iterate and improve.
  • Drive projects from initial idea all the way to operations once it is in the hands of customers.
  • Embrace our open-source culture and contribute to other projects that may not directly fall within your team’s scope.
  • Design, build, operate, and maintain critical systems, owning the reliability, performance, and availability.
  • Be a part of your team’s follow-the-sun on-call rotations and take ownership of the services you’re running.
  • Support other team members, participate in design discussions and collaborate with the team.
  • Learn new skills by gaining a deeper understanding of our cloud product and our customers and getting to know the codebase of a large distributed system.

Cloud ComputingKubernetesGoGrafanaPrometheusDevOpsMicroservices

Posted 7 days ago
Apply
Apply

📍 UK, Sweden, Spain, Germany

🧭 Full-Time

💸 738518.0 - 923148.0 SEK per year

🔍 Observability

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

  • Motivated self-starter with a bias towards action.
  • Experience with at least one programming language (Go preferred, but Python, C, C++, Rust or similar also acceptable).
  • Some experience with delivering projects independently.
  • Some experience with developing software that runs in the Cloud or systems engineering.
  • Experience writing clean, robust, and performant software.
  • Familiarity with observability systems.
  • Take an active role in influencing our roadmap and your own career objectives.
  • Work with your team to deliver new features, then use the results to iterate and improve.
  • Drive projects from initial idea all the way to operations once it is in the hands of customers.
  • Design, build, operate, and maintain critical systems, owning the reliability, performance, and availability.
  • Be part of your team’s follow-the-sun on-call rotations.
  • Support other team members, participate in design discussions, and collaborate with the team.

Cloud ComputingKubernetesGoGrafanaPrometheusMicroservices

Posted 8 days ago
Apply
Apply

📍 UK, Sweden, Spain, Germany

🧭 Full-Time

💸 80571.0 - 100713.0 EUR per year

🔍 Observability

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

  • You are a motivated self-starter with a bias towards action and customer focus.
  • You have a passion for creating intuitive products that meet customer needs.
  • Pragmatic problem-solving skills to handle complex challenges with iterative feedback.
  • Strong collaboration and communication abilities in a fully remote environment.
  • Solid experience with at least one programming language, preferably Go.
  • Experience delivering projects from requirement gathering to customer shipping.
  • Experience with cloud software development or systems engineering.
  • Experience following the DevOps model and being on-call.
  • Experience writing clean, robust, and maintainable software.
  • Familiarity with observability systems and debugging using metrics, logs, traces.
  • Take an active role in influencing our roadmap and your own career objectives.
  • Work with your team to deliver new features, iterating and improving based on results.
  • Drive projects from initial idea through to operations post-delivery.
  • Contribute to other open-source projects beyond your immediate team.
  • Design, build, operate, and maintain critical systems, ensuring reliability and performance.
  • Participate in your team’s on-call rotations, taking ownership of the services you support.
  • Support team members and engage in design discussions and collaboration.
  • Learn new skills related to our cloud product and our customers.

Cloud ComputingKubernetesGoGrafanaPrometheusDevOpsMicroservices

Posted 8 days ago
Apply