
Senior Software Engineer
Fresh Consulting13 days ago
Remote, WorldwideSenior
Responsibilities
- Architect and develop production-grade distributed microservice systems on Linux.
- Advance service mesh, contract-first API, and inter-service communication patterns.
- Build scalable data-processing pipelines and high-throughput service infrastructure.
- Design and evolve Protocol Buffers contracts and gRPC service definitions, including schema evolution and streaming RPCs.
- Operate containerized deployments, service discovery, distributed systems, and observability capabilities.
- Provide technical guidance to junior team members and contribute to technical documentation.
Requirements
- 10+ years of professional experience developing distributed backend systems on Linux.
- Expert-level Python programming, software architecture, and system design skills.
- Deep experience designing and operating microservice architectures at scale, including gRPC and Protocol Buffers.
- Expertise in prompt engineering and daily AI-assisted development using tools such as Claude Code, Augment, or Copilot.
- Experience with version control, CI/CD practices, Docker, service discovery, distributed computing, distributed tracing, structured logging, and metrics.
- Preferred experience includes manufacturing, industrial automation, quality control, monorepo build systems, polyglot Protocol Buffers code generation, API versioning, real-time processing, edge computing, Ansible, and Terraform.
Benefits
- Compensation is offered at $75/hr–$85/hr.
- The role involves working with Linux-based distributed systems and AI manufacturing software; no specific work arrangement or additional benefits are stated.