Senior Software Engineer - Backend Systems
PriceSenz
full-remoteseniorpermanentbackenddevops United States 75 days ago via LinkedIn
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
PythonRESTgRPCWebSocketsAsynchronous SystemsDistributed SystemsMemory ProfilingMulti-TenancyDockerKubernetes
About the role
Role Overview
Senior Software Engineer – Backend Systems (Remote, U.S. only). This role builds robust, scalable, high-performance backend infrastructure and APIs that power the core software platform.
Responsibilities
- Collaborate with the Software Architect to design, develop, and maintain core API services and backend daemon infrastructure.
- Build high-performance asynchronous APIs and real-time services using:
- REST, gRPC, WebSockets
- real-time telemetry streaming
- Develop scalable backend services including job orchestration, user quota management, and complex multi-tenant operations.
- Optimize application memory efficiency via pooling, profiling, memory allocation optimization, and garbage-collection techniques.
- Design and enforce secure multi-tenant isolation for reliable customer resource separation.
- Support product launches and ensure infrastructure stability during high-demand periods.
- Apply software security best practices across the development lifecycle (data integrity, privacy, compliance).
- Troubleshoot and resolve complex issues across distributed systems and backend services.
Required Qualifications
- U.S. Citizen only (no visa sponsorship).
- 7+ years of professional backend software development.
- Expert-level proficiency in Python.
- Strong experience building asynchronous, high-concurrency backend services.
- Deep experience creating memory-efficient applications (profiling, allocation optimization, reducing memory footprint).
- Strong distributed systems and networking knowledge, including REST, gRPC, and WebSockets.
- Experience deploying with Docker and Kubernetes.
- Ability to work in multiple programming languages and learn new technologies quickly.
- Proven problem-solving and debugging skills for complex distributed environments.
- Excellent written and verbal communication with stakeholder-friendly technical explanations.
Preferred Qualifications
- Experience with C++, Go, or Rust.
- Experience in polyglot architectures.
About PriceSenz
PriceSenz develops core software platform infrastructure that powers its high-throughput backend services. The role focuses on building scalable, reliable, and secure backend systems and distributed services to support product launches and mission-critical deployments.
Scraped 7/10/2026