Apply

Staff Software Engineer

Posted 3 days agoViewed

View full description

💎 Seniority level: Staff, 8+ years

📍 Location: Poland, United Kingdom

🔍 Industry: Internet of Things (IoT)

🗣️ Languages: English

⏳ Experience: 8+ years

🪄 Skills: Backend DevelopmentLeadershipPythonSoftware DevelopmentJavascriptSoftware ArchitectureTypeScriptC++GoREST APIMicroservices

Requirements:
  • Bachelor’s Degree in Computer Science/Engineering or equivalent practical experience.
  • 8+ years of experience in software design, development, and algorithm related solutions, with at least 2 years in an architect or leadership role.
  • 2+ years of experience building large scale distributed systems.
  • 2+ years experience leading cross-organizational projects.
  • Programming mastery in Go, Python, JavaScript, TypeScript, C/C++, or similar languages.
  • Expertise in large-scale enterprise software applications.
  • Production experience working with Javascript and/or client-side code.
  • Demonstrated ability to ship production-quality software in a dynamic environment.
Responsibilities:
  • Drive technology choices, implementing services, and establishing architectural patterns that impact Samsara's platform and products.
  • Identify opportunities and initiate strategic conversations to influence the direction of our technology and engineering culture.
  • Architect, design, and develop software that enables Samsara to operate at scale.
  • Lead teams in delivering products and capabilities that contribute to Samsara’s products and revenue.
  • Deliver impact by solving complex technical problems and ensuring quick, high-quality market launches.
  • Act as a multiplier for the team, boosting the impact and output of every team member.
  • Represent Samsara in external-facing forums to contribute to the engineering brand.
  • Champion and embed Samsara’s cultural principles in a rapidly scaling environment.
Apply

Related Jobs

Apply
🔥 Senior Staff Software Engineer
Posted about 2 hours ago

📍 Poland

🧭 Contract

💸 415000.0 - 515000.0 PLN per year

🔍 Financial Technology

  • Passionate about Affirm's mission: 'Deliver Honest Financial Products that improve lives.'
  • Solid computer science fundamentals and fluency in a dynamically typed language, primarily Python.
  • Enjoys cross-team collaboration, especially with product managers and designers.
  • Displays humility and self-awareness in navigating challenges.
  • Cares about user experience details.
  • Experienced in building real-time distributed web services and implementing highly available data storage.
  • Design, implement, and extend core platform services and APIs to enable new products and features.
  • Architect and build the next version of our data-processing pipeline.
  • Create 3rd party developer APIs and tools.
  • Analyze/debug performance issues across distributed services.
  • Plan, design, and build core platform software and systems to scale with growing user needs.

Backend DevelopmentLeadershipPythonSoftware DevelopmentAPI testingREST APIMicroservices

Posted about 2 hours ago
Apply
Apply

📍 Poland, United Kingdom

🧭 Full-Time

🔍 Internet of Things (IoT)

  • Bachelor’s Degree in Computer Science/Engineering or equivalent practical experience.
  • 8+ years of experience in software design, development, and algorithm related solutions with at least 2 of those years in an architect or leadership role.
  • 2+ years of experience building large scale distributed systems.
  • 2+ years experience leading cross-organizational projects.
  • Mastery in full-stack application architecture at a massive scale.
  • Programming mastery in Go, Python, JavaScript, TypeScript, C/C++, or other similar languages.
  • Production experience working with Javascript and/or client-side code.
  • Expertise working on large-scale enterprise software applications.
  • Demonstrated ability to ship production-quality software in a dynamic environment.
  • Drive technology choices, implementing services, and/or establishing architectural patterns that have a broad and lasting impact on Samsara's platform and products.
  • Identify opportunities and initiate strategic conversations to influence the direction of our technology and engineering culture.
  • Architect, design, and develop software that enables Samsara to operate at scale.
  • Lead teams in delivering products and capabilities that contribute to Samsara’s products and revenue.
  • Deliver impact by solving the hardest technical problems and enabling products to reach the market quickly and successfully with high quality.
  • Act as a multiplier for the team, elevating the impact and output of every team member.
  • Contribute to Samsara’s engineering brand by representing Samsara in external-facing forums.
  • Champion, role model, and embed Samsara’s cultural principles as we scale globally and across new offices.

LeadershipPythonSoftware DevelopmentFull Stack DevelopmentJavascriptSoftware ArchitectureTypeScriptC++GoREST APIMicroservices

Posted 3 days ago
Apply
Apply

📍 Germany, USA, UK, France, Netherlands, Slovenia

🧭 Full-Time

🔍 Enterprise architecture management

🏢 Company: LeanIX👥 501-1000💰 $80,000,000 Series D over 4 years agoIT ManagementSaaSEnterprise SoftwareCollaborationSoftware

  • Software engineering experience in delivering products and helping fellow engineers achieve efficiency.
  • Experience in optimization and automation of development processes.
  • Staff leadership and mentoring experience.
  • Strategic and tactical mindset to break down work into increments.
  • Understanding the value of writing technical documentation, guidelines, and standards.
  • Solid communication skills in German.
  • Partner with product teams, learn from them and understand the challenges they face.
  • Research and engineer approaches to improve developer satisfaction and increase developer velocity.
  • Areas cover release task automation, testing automation, and AI testing automation.
  • Provide and promote TDD, best practices, new tools, and trainings.
  • Help improve teams' engineering culture.
  • Mentor and coach other engineers in developer experience.

DockerGraphQLKubernetesREST APICI/CDSoftware Engineering

Posted 5 days ago
Apply
Apply

📍 United Kingdom

🔍 Restaurant industry

  • Developer productivity focused engineer.
  • Passion for engineering tooling and productivity.
  • Experience in building development platforms.
  • Set quality standards for engineering processes.
  • Lead the design of distributed systems.
  • Collaborate with stakeholders on technical roadmaps.
  • Help build and design the development platform.
  • Ensure system reliability and drive process automation.
  • Introduce innovative technologies.
  • Act as a technical advisor to senior leadership.

AWSDockerPostgreSQLPythonSoftware DevelopmentCloud ComputingDevOpsMicroservices

Posted 11 days ago
Apply
Apply

📍 United Kingdom

🧭 Contract

💸 70400.0 - 83600.0 GBP per year

🔍 Restaurant technology

  • Bachelor’s Degree in Computer Science, Software Engineering, or a related field; Master’s Degree preferred.
  • 12+ years of experience in software engineering with expertise in Microsoft .NET applications.
  • Demonstrated deep technical knowledge across distributed systems, cloud infrastructure, and CI/CD.
  • Advanced expertise in designing scalable, resilient architectures including microservices and cloud-native deployments.
  • Skilled in optimizing system performance using advanced resilience patterns.
  • Proficient in cloud architecture, infrastructure automation, and DevOps practices using tools like Terraform and Kubernetes.
  • Strong collaboration and strategic influence skills.
  • Lead the architecture and implementation of large, strategic initiatives.
  • Provide deep technical mentorship and guidance to multiple teams.
  • Take ownership of the architecture for critical systems, ensuring scalability and reliability.
  • Collaborate with stakeholders to drive technical roadmaps and influence decisions.
  • Oversee the quality of distributed systems and enhance observability.
  • Champion infrastructure automation and CI/CD improvements.
  • Collaborate on cross-team initiatives to deliver integrated solutions.
  • Evaluate and introduce new technologies for strategic initiatives.
  • Act as a key technical representative in discussions with senior leadership.

AWSKafkaMicrosoft .NETCI/CDTerraformMicroservices

Posted 11 days ago
Apply
Apply

📍 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 for product feature development and innovation.
  • Experience collaborating with product management and designers.
  • Excitement about technical challenges and business strategies.
  • Interest in developing data analysis skills and using tools like Amplitude or Looker.
  • Ability to work collaboratively and transfer knowledge.
  • Coaching and mentorship experience.
  • Track record in partnering with recruiting.
  • Write and ship production code that has meaningful user and business impact.
  • Envision, build and analyze new features and tools, each contributing to company growth and revenue.
  • Work with a small cross-functional team of engineers, PMs, designers, content designers, and researchers.
  • Collaborate with HubSpotters across the company.
  • Help HubSpot users meet their goals via changes made.
  • Implement experiments for insights into user behavior and improve experience.

Backend DevelopmentData AnalysisJavaMachine Learning

Posted 12 days ago
Apply
Apply

📍 UK

🧭 Full-Time

🔍 Renewable energy

🏢 Company: Lunar Energy👥 101-250💰 $300,000,000 over 2 years agoElectrical DistributionCleanTechEnergy ManagementRenewable EnergyClean Energy

  • 8+ years of experience as a Software Engineer.
  • Experience in strongly typed languages, such as Typescript, Rust or others.
  • Experience working with IoT devices in the cloud.
  • Working experience with Unix operating systems.
  • Enjoys working in a smaller team where they can see the huge impact of their work.
  • Values learning and approaches new information with an open mind.
  • Is autonomous and enjoys managing their own workload and deadlines.
  • Building the required platform infrastructure to ingest and process big streams of data in real time, using AWS primitives.
  • Solving complex optimisation problems, using machine learning and other often bespoke algorithms.
  • Designing and implementing the business logic to expose our functionality via APIs and UI interfaces, using functional programming and serverless computing.

AWSIoTMachine LearningTypeScriptServerlessRust

Posted 14 days ago
Apply
Apply

📍 Poland

🧭 Contract Of Employment

💸 358000.0 - 458000.0 PLN per year

🔍 Financial technology

  • 7+ years of experience in software engineering, focusing on privacy, security, or storage systems.
  • Strong understanding of data protection laws, including expertise in GDPR compliance.
  • Proficiency in Python, Kotlin, or Java.
  • Experience with AWS, GCP, or Azure cloud platforms and database technologies.
  • Deep understanding of encryption, data masking, and privacy-preserving technologies.
  • Demonstrated experience leading technical projects and mentoring engineers.
  • Strong analytical and problem-solving skills.
  • Excellent communication skills for articulating technical concepts.
  • Architect and implement scalable systems to ensure user data privacy and efficient storage solutions.
  • Build tools and frameworks that empower teams to create secure and privacy-compliant applications.
  • Work closely with Security, Product, Legal, and Infrastructure teams to ensure compliance and performance.
  • Lead and participate in initiatives to enhance privacy and data protection capabilities.
  • Drive adoption of best practices in privacy engineering and storage technologies.
  • Improve quality standards and development processes, ensuring reliability, maintainability, and scalability.
  • Provide mentorship to junior engineers for continuous learning.

AWSPythonGCPJavaKotlinAzure

Posted 28 days ago
Apply
Apply

📍 US, UK, Australia

🧭 Full-Time

💸 140000.0 - 190000.0 USD per year

🔍 School Information Systems (SIS)

🏢 Company: Veracross👥 101-250EducationSoftware

  • Understanding of core accounting standards and concepts, including GAAP, General Ledger, Accounts Receivable, and Accounts Payable.
  • Experience with accounting applications such as Quickbooks, Freshbooks, Xero, or Sage.
  • Excellent communication skills, both written and verbal.
  • Excellent technical organization and planning skills.
  • Ability to perform technical responsibilities remotely in a mostly asynchronous environment.
  • Flexibility and adaptability.
  • 8+ years of professional programming experience.
  • Proven experience in system architecture, ensuring system scalability and performance.
  • Experience with the Ruby language, Rails framework, or similar languages; modern JavaScript development is a plus.
  • Experience with relational databases.
  • Experience with source control, especially git.
  • A service- and team-oriented mindset.
  • Owning technical architecture discussions and leading technical decisions for our accounting product area.
  • Develop and lead the team to execute against both short-term and long-term roadmaps.
  • Provide technical mentorship for team members.
  • Improve and maintain our Ruby on Rails applications.
  • Improve and maintain our products through SQL code.
  • Build new features within our flagship product, Axiom.
  • With Product Management, participate in the development of new features and platform improvements.
  • Enable other product areas to leverage our accounting platform.
  • Expand our internal tools to automate and improve workflows.
  • Assist in documenting Finance team systems and tools.
  • Integrate Veracross with third-party systems used by private K-12 schools.

SQLGitRubyRuby on RailsSoftware Architecture

Posted about 1 month ago
Apply
Apply
🔥 Staff Software Engineer
Posted about 1 month ago

📍 Australia, Philippines, Belgium, United Kingdom

🔍 Networked media, professional audio / video installations

  • Experience with Agile development practices.
  • Familiarity with CI/CD processes.
  • Knowledge of test-driven development (TDD).
  • Be part of a team responsible for developing clean, readable, testable code.
  • Focus on next generation features for Dante AV software products.
  • Involved in all stages of the software development lifecycle.
  • Work in an Agile, CI/CD, TDD development environment.

Software DevelopmentAgileCI/CD

Posted about 1 month ago
Apply