Powering realtime applications that transform products, industries, and human experiences.
Senior Software Engineer, Core Systems – Rust
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 Guides
Related Job Pages
More Backend Engineer Jobs
Senior JavaScript/Node.js Developer, FinTech Project
Sigma Software GroupWe support enterprises, product houses, and startups with custom software solutions development and IT consulting.
• 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
Senior JavaScript/Node.js Developer, FinTech Project
Sigma Software GroupWe support enterprises, product houses, and startups with custom software solutions development and IT consulting.
• 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
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.
• 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.


