Senior Software Engineer Rust Core Services
Payward, Inc. · Romania; Argentina; Brazil; Bulgaria; Chile; Colombia; Cyprus; Czech Republic; Hungary; Mexico; Peru; Poland; South Africa; Spain; Sweden ·
- Work mode
- Remote
- Seniority
- Senior
- Category
- Software engineering
- Experience
- 7+ years
You will design and implement robust Rust services and foundational libraries for core infrastructure. You will write efficient, reusable, testable code; shape distributed systems architecture; and build low-latency, fault-tolerant services with strong security, observability, and operational resilience.
Responsibilities
- Design and implement robust Rust services and foundational libraries
- Write reusable, testable, efficient code for scalable production environments
- Collaborate on distributed systems architecture
- Build low-latency, fault-tolerant services
Requirements
- 7+ years of software engineering experience
- Experience building and scaling shared systems and internal platforms
- Rust network services or asynchronous programming
- Security-first system design
- Cross-stack debugging across operating system, network, and application layers
- Distributed systems
- RPC protocols
- Kafka
- Event-driven systems
- Requirements gathering
- End-to-end systems ownership