Apply

Staff Software Engineer

Posted about 3 hours agoViewed

View full description

💎 Seniority level: Staff, 6+ years

📍 Location: North America, Europe, the Middle East, and APAC

💸 Salary: 192000.0 USD per year

🔍 Industry: ICS/OT Cybersecurity

⏳ Experience: 6+ years

🪄 Skills: PostgreSQLPythonCloud ComputingElasticSearchJVMMongoDBGoMicroservices

Requirements:
  • 6+ years of experience with JVM-based languages in complex, scalable environments.
  • Experience with relational databases (e.g., PostgreSQL) and NoSQL databases (e.g., Elasticsearch, MongoDB).
  • Experience working within microservices architecture.
  • Experience designing, implementing, and maintaining features in complex software systems.
  • Familiarity with building information security products.
  • Exposure to Go and Python in production environments.
  • Understanding of cloud-first development and deployment.
Responsibilities:
  • Plan, develop, and test large-scale projects efficiently.
  • Provide feedback through code reviews and system design reviews.
  • Offer technical input throughout the development lifecycle.
  • Collaborate with the team to shape features.
  • Follow established patterns and best practices, evolving them as needed.
  • Recommend product improvements based on stakeholder feedback.
  • Participate in regular peer feedback during the review cycle.
Apply

Related Jobs

Apply
🔥 Senior Staff Software Engineer
Posted about 7 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 7 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 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.
  • 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.

Backend DevelopmentLeadershipPythonSoftware DevelopmentJavascriptSoftware ArchitectureTypeScriptC++GoREST APIMicroservices

Posted 3 days 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

📍 U.S.

🧭 Full-Time

🔍 Home care technology

🏢 Company: Honor👥 1000-5000Home DecorE-CommerceSales

  • 6+ years of professional experience in backend development.
  • Expertise in building APIs (REST/GraphQL) and large-scale distributed systems.
  • Strong knowledge of server-side frameworks: Node.js, Python (Django/Flask), or Ruby on Rails.
  • Proficiency in database design (SQL and NoSQL) and performance optimization.
  • 4+ years of iOS development experience using Swift, SwiftUI, or UIKit.
  • Knowledge of integrating mobile apps with cloud services.
  • Experience designing messaging systems with WebSockets and Push Notifications.
  • Strong communication and cross-functional collaboration skills.
  • Experience with CI/CD pipelines and automated testing frameworks.
  • Familiarity with cloud platforms (AWS, GCP, Azure) and containerized environments.
  • Understanding of security best practices for backend and mobile applications.
  • Architect, build, and maintain scalable backend services and APIs for user workflows.
  • Design and implement real-time messaging systems including delivery protocols.
  • Collaborate with product managers and designers for high-quality solution delivery.
  • Optimize backend systems for performance and scalability.
  • Lead code reviews and provide mentorship to team members.
  • Investigate and resolve system-wide issues in backend and mobile domains.

Backend DevelopmentDockerGraphQLNode.jsPythonSQLDjangoiOS DevelopmentKubernetesSwiftFirebaseREST APINosqlCI/CD

Posted 3 days ago
Apply
Apply

📍 USA

🧭 Full-Time

💸 204000.0 - 259000.0 USD per year

🔍 Travel

🏢 Company: Airbnb👥 5001-10000💰 Secondary Market over 4 years ago🫂 Last layoff almost 2 years agoHospitalityTravel AccommodationsPropTechMarketplaceMobile AppsTravel

  • 9+ years of relevant software development industry experience in a fast-paced tech environment.
  • Experience building services that enable high-scale, performant client applications.
  • Strong coding abilities (Scala, Python, Java, C++ or equivalent).
  • Experience with architectural patterns of large application-driven products.
  • Demonstrated expertise and hands-on experience in architecting, building, and maintaining highly available services in a large service-oriented architecture.
  • Experience in partnering with other leaders in setting product strategy.
  • Shipped several large-scale projects with multiple dependencies across teams.
  • Technical leadership and strong communication skills.
  • Lead checkout engineering projects to improve the end user experience, system reliability and performance.
  • Mentor, guide, advocate and support the career growth of individual contributors — both inside and outside your immediate team.
  • Write and review technical designs that solve large, open-ended foundational technical problems without clearly-known solutions.
  • Collaborate with other engineers and cross-functional partners within our team, the larger organization, and our partners in teams such as Payments and Trust.
  • Apply critical judgment to data to inform work and improve the team and product.
  • Steer end-to-end product with Product Managers, Design, and UX.

Backend DevelopmentPythonJavaC++MicroservicesScala

Posted 6 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 230000.0 - 322000.0 USD per year

🔍 Machine Learning

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

  • 8+ years of work experience in production software development or data systems.
  • Degree in Machine Learning, Engineering, Computer Science or relevant discipline.
  • Experience designing and architecting large-scale ML systems.
  • Familiarity with ML frameworks like TensorFlow, PyTorch, or JAX.
  • Experience in training workflows, hyperparameter tuning, and optimization.
  • Knowledge of MLOps practices and tools such as Ray and MLFlow.
  • Hands-on experience with Kubernetes and Docker.
  • Proficient in building production-quality code with testing and monitoring, mainly using Python or Golang.
  • Comfortable with distributed systems and big data environments.
  • Lead the building, testing, and maintenance of ML infrastructure at Reddit.
  • Propose and implement ML platform solutions that enhance model deployment.
  • Design and optimize infrastructure for large-scale machine learning workflows.
  • Analyze and optimize performance and cost-efficiency in distributed systems.
  • Mentor team members on DevOps practices for ML platform components.

DockerPythonKubernetesMachine LearningMLFlowPyTorchTensorflow

Posted 7 days ago
Apply
Apply

📍 USA, Europe, China

🔍 Blockchain, technology

  • Ability to think independently.
  • Capability to handle complex projects from inception to completion.
  • Flexibility to adapt to various needs within the project.
  • Geth (go-ethereum) is an Ethereum execution client written in Go.
  • The Geth team is decentralized with members globally.
  • Participation in daily team calls and chats during European office hours is mandatory.

Software DevelopmentBlockchainGo

Posted 7 days ago
Apply
Apply

📍 United States

🔍 Blockchain intelligence

  • Bachelor's degree (or equivalent) in Computer Science or a related field.
  • 5+ years of hands-on experience in architecting distributed system architecture, guiding projects from ideation to production.
  • Exceptional programming skills in Python, as well as adeptness in SQL or SparkSQL.
  • Experience with data stores such as ClickHouse, ElasticSearch, Postgres, Redis, and Neo4j.
  • Proficiency in data pipeline and workflow orchestration tools like Airflow, DBT, Luigi, Azkaban, and Storm.
  • Expertise in data processing technologies and streaming workflows including Spark, Kafka, and Flink.
  • Competence in deploying and monitoring infrastructure within public cloud platforms, using Docker, Terraform, Kubernetes, and Datadog.
  • Build highly reliable data services to integrate with dozens of blockchains.
  • Develop complex ETL pipelines that transform and process petabytes of structured and unstructured data in real-time.
  • Design and architect intricate data models for optimal storage and retrieval to support sub-second latency for querying blockchain data.
  • Oversee the deployment and monitoring of large database clusters with a focus on performance and high availability.
  • Collaborate with data scientists, backend engineers, and product managers to design and implement novel data models.

DockerPythonSQLElasticSearchETLKubernetesAirflowApache KafkaClickhousePostgresRedisSparkTerraform

Posted 8 days ago
Apply
Apply

📍 Canada

🧭 Full-Time

💸 135000.0 - 203000.0 CAD per year

🔍 Identity and Access Management

  • Practical experience using Node.js (JavaScript or Typescript) or similar language.
  • Experience working on systems that are highly-reliable, maintainable, and scalable.
  • A systematic problem-solving approach, strong communication skills, and a sense of ownership.
  • Experience with cloud environments (AWS and Azure preferred).
  • Ability to communicate ideas and collaborate effectively in a remote working environment.
  • Interest in designing, analyzing, and troubleshooting large-scale distributed systems.
  • Enthusiasm to work with and learn more about Identity Protocols such as OAuth, OIDC, and SAML.
  • Be a part of a fast-paced, agile team.
  • Design and build features using technologies such as Node.js (JavaScript/Typescript), AWS, Azure, MongoDB, PostgreSQL, and Kubernetes.
  • Collaborate with industry experts to implement cutting-edge Identity Protocols and Open Standards.
  • Maintain and operate services with extremely high scale.
  • Participate in scheduled on-call rotations.

AWSNode.jsPostgreSQLKubernetesMongoDBOAuthAzure

Posted 8 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