Senior Software Engineer

🏢 Fresh Consulting · all Fresh Consulting jobs (2)
📍 United States
💰 USD 75 - 85 / hourly
📅 Posted 2026-09-05 · via Himalayas
🏷 Software-Engineer,Backend-Engineering,Distributed-Systems-Engineering,Software-Architecture,AI-Engineering,Senior-Software-Developer,Senior-Software-Engineer-Jobs,Senior-Engineer,Senior-Lead-Software-Developer,Senior-C#-.NET-Software-Engineer,Senior-Java-Software-Engineer,Senior-Systems-Software-Engineer,Senior-Software-Engineer-C++,Full-Stack-Engineer,Senior-App-Engineer
Apply on original site ↗

Position Overview

We're seeking an experienced Senior Software Engineer to join our team in developing distributed, cutting-edge applied AI systems. This is a full-time position working directly with our engineering team to drive technical innovation and mentor mid-level and junior engineers.
What You'll Do
- Contribute to the architecture and development of production-grade distributed microservice systems running on Linux

- Drive technical initiatives to advance our service mesh, contract-first APIs, and inter-service communication patterns

- Build scalable data processing pipelines and high-throughput service infrastructure

- Design and evolve protobuf contracts and gRPC service definitions across the platform

- Provide technical guidance to junior team members

What We're Looking For
- 10+ years of professional experience developing distributed backend systems on Linux

- Deep curiosity for all software and systems architecture topics

- Expert-level Python programming and software architecture skills

- Strong system design skills with a focus on service boundaries, API contracts, and fault tolerance

- Fluency operating in Linux environments — comfortable living in the shell, reading logs, and reasoning about process, network, and filesystem behavior

- Excellence in technical communication and documentation

Required Technical Skills
- Expertise in prompt engineering and AI-assisted development as a daily practice — Claude Code, Augment, Copilot, or equivalent is a force multiplier in your workflow, not a novelty

- Expertise in designing and operating microservice architectures at scale

- Deep experience with gRPC and Protocol Buffers — schema evolution, streaming RPCs, interceptors, and contract-first development

- Proficiency with version control and CI/CD practices

- Experience with containerized deployments (Docker on Linux hosts), service discovery, and distributed computing

- Strong grasp of observability: distributed tracing, structured logging, and metrics

Highly Competitive Candidates Will Also Bring
- Previous experience in manufacturing, industrial automation, or quality control systems

- Experience with monorepo build systems (Bazel, Buck, Pants) and polyglot protobuf code generation

- Familiarity with backwards/forwards compatibility patterns and API versioning at scale

- Experience with real-time processing and edge computing constraints on resource-constrained Linux devices

- Experience with configuration management and infrastructure-as-code (Ansible, Terraform) for Linux fleet operations

Compensation offered will be determined by factors such as location, level, job-related knowledge, skills, and experience. Range $75/hr – $85/hr.

Originally posted on Himalayas

← All remote jobs

Get remote developer jobs like this by email

One weekly digest. No spam, unsubscribe anytime.

Similar for you