PubNub logo
PubNub

Powering realtime applications that transform products, industries, and human experiences.

Senior Software Engineer, Core Systems – Rust

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200H1B SponsorCompany SiteLinkedIn

Location

California

Posted

6 days ago

Salary

$140K - $170K / year

Seniority

Senior

Job Description

Senior Software Engineer, Core Systems – Rust

PubNub

• Build core distributed systems in Rust. • Design scalable and fault-tolerant platform services. • Develop messaging, storage, and eventing infrastructure. • Improve system reliability and operational resilience. • Own services from development through production operations. • Create metrics, dashboards, alerts, and runbooks. • Support incident response and capacity planning. • Optimize latency, throughput, and system performance. • Work across cloud infrastructure and data systems. • Use AI tools thoughtfully to improve engineering workflows.

Job Requirements

  • Strong experience building production systems in Rust.
  • Experience with distributed systems and cloud infrastructure.
  • Deep understanding of fault tolerance and concurrency.
  • Experience operating production services at scale.
  • Experience with Kubernetes-based environments.
  • Experience with AWS infrastructure.
  • Experience with Cassandra, DynamoDB, Redis, or Aurora.
  • Exposure to Go or Python.
  • Strong observability and debugging experience.
  • Experience supporting high-scale distributed systems.

Benefits

  • Remote-first environment with autonomy and ownership

Related Job Pages

More Backend Engineer Jobs

Sigma Software Group logo

Senior JavaScript/Node.js Developer, FinTech Project

Sigma Software Group

We support enterprises, product houses, and startups with custom software solutions development and IT consulting.

Full TimeRemoteTeam 1,001-5,000Since 2002H1B No Sponsor

• Design and implement large-scale software solutions and components using multiple technologies, with a primary focus on Node.js and ReactJS • Maintain a consistently high level of quality throughout all stages of the development • Communicate effectively to collaborate closely with the team and gain full context for complex tasks • Follow the best engineering practices, as well as company and client guidelines • Play supervisory, advisory, and coaching roles for less-experienced engineers on the team • Promote clean code, as well as design patterns and principles

Romania
Sigma Software Group logo

Senior JavaScript/Node.js Developer, FinTech Project

Sigma Software Group

We support enterprises, product houses, and startups with custom software solutions development and IT consulting.

Full TimeRemoteTeam 1,001-5,000Since 2002H1B No Sponsor

• Design and implement large-scale software solutions and components using multiple technologies, with a primary focus on Node.js and ReactJS • Maintain a consistently high level of quality throughout all stages of the development • Communicate effectively to collaborate closely with the team and gain full context for complex tasks • Follow the best engineering practices, as well as company and client guidelines • Play supervisory, advisory, and coaching roles for less-experienced engineers on the team • Promote clean code, as well as design patterns and principles

Poland

Role Description Our team is building a new generation of digital financial platforms and applications focused on reliability, scalability, and innovation. As a Senior Backend Engineer at GoTymeX, you will collaborate with skilled engineers to design, develop, and maintain backend services that power our digital banking products. You will work closely with cross-functional teams in a dynamic Agile environment, ensuring high-quality deliverables from development through deployment and monitoring. Responsibilities: - Design, develop, test, deploy, and maintain backend services and APIs that meet performance, scalability, and security requirements. - Participate in architectural discussions and contribute technical expertise to enhance system design. - Collaborate effectively with team members across DevOps, QA, and product teams to deliver features on schedule. - Troubleshoot and resolve production issues to ensure service availability and reliability. - Continuously improve code quality through code reviews, refactoring, and automation. Qualifications - At least 5 years of experience in backend software development. - Strong programming skills in one or more programming languages such as Java, Python, or equivalent. - Experience working with relational and NoSQL databases, including schema design and query optimization. - Familiarity with cloud platforms, preferably AWS, and container technologies. - Solid understanding of software development lifecycle and Agile methodologies. - Ability to analyze complex problems and design appropriate solutions. - Effective communication skills and ability to work in a collaborative environment. Requirements - Proficiency in microservices architecture, event-driven systems, and serverless computing environments. - Experience with Java frameworks such as Spring Boot, as well as Python frameworks including Django and Flask. - Familiarity with container orchestration platforms like Kubernetes and automation tools such as Ansible or Terraform. - Prior experience within the financial or banking sectors is considered advantageous. Desired Skills - AI/LLM Engineering: Demonstrated experience integrating large language models for applications including customer support chatbots, document processing, or decision support systems. - Understanding of Financial Concepts: Knowledge of transaction lifecycles, accounting, reconciliation, and settlement processes. - Proficiency in programming languages including Java, Kotlin, and Python. - Experience with frameworks within the Spring ecosystem, recognizing that the majority of backend services utilize Spring technologies. - Familiarity with AWS services such as ECS/EKS, Fargate, Aurora, DynamoDB, Lambda, RDS/Aurora, MSK, SQS/SNS, EventBridge, S3, among others. Benefits - 15-day annual leave + 3-day sick leave + 1 birthday leave + 1 Christmas leave. - SMART goals and clear career opportunities (technical seminar, conference, and career talk) – we focus on your development. - Values-driven, international working environment, and agile culture. - Overseas travel opportunities for training and working related. - Internal Hackathons and company’s events (team building, coffee run, blue card…). - Work-life balance 40-hr per week from Mon to Fri. - Private Health Insurance. - Paid Time Off. - Work From Home. - Training & Development.

Worldwide
Job Closed
Software Mind logo

Senior Software Engineer – .NET, React

Software Mind

Software House focused on results since 1999

Full TimeRemoteTeam 1,001-5,000Since 1999H1B No Sponsor

• This project focuses on developing solutions that support global organisations in protecting their workforce and ensuring business continuity. • It aims to strengthen health, safety, and risk-management capabilities by leveraging modern technology, real-time insights, and preventive strategies. • The team works on building reliable, secure, and scalable systems that help companies maintain operational resilience and respond effectively to critical events.

Romania