We're HIRING: Senior Staff Software Engineer
1 / 1

We're HIRING: Senior Staff Software Engineer

$180000 - $200000
Remote
Sep 25, 2026
Job category:Software Engineer
Benefits:Flexible Schedule

Description

About the Role We are looking for an exceptional Senior Staff Software Engineer to join our engineering organization and take ownership of complex technical initiatives across our software projects and client engagements. This is a senior technical leadership position for an engineer who combines deep hands-on engineering expertise, architectural judgment, and strong technical leadership. You will work closely with engineering teams, technical leadership, product stakeholders, and clients to design, build, scale, and improve reliable software systems. This is not a management-only position. We are looking for someone who remains highly technical and is comfortable writing production code, reviewing designs, debugging difficult problems, and making architectural decisions. What You'll Do: - Lead the architecture and implementation of complex software systems. - Design scalable, secure, reliable, and maintainable distributed systems. - Make high-impact technical decisions across multiple projects and engineering teams. - Write and review production-quality code. - Establish engineering standards, development practices, and architectural guidelines. - Conduct technical design reviews and provide thoughtful engineering feedback. - Identify technical risks and develop practical solutions before they become major problems. - Improve system performance, reliability, scalability, and observability. - Work directly with clients and technical stakeholders when necessary. - Translate business and product requirements into robust technical solutions. What We're Looking For Required - 10+ years of professional software engineering experience. - Strong experience designing and building production software systems. - Deep expertise in one or more programming languages such as Go, - Python, Java, C#, C++, TypeScript, or JavaScript. - Strong understanding of distributed systems, APIs, databases, networking, and system architecture. - Experience designing systems that operate at meaningful scale. - Strong understanding of cloud infrastructure and modern software delivery practices. - Experience with automated testing, CI/CD, observability, and production operations. - Excellent understanding of software engineering principles and design patterns. - Demonstrated experience leading complex technical projects. - Ability to make sound technical decisions when requirements are ambiguous or incomplete. - Excellent written and verbal communication skills. - Ability to explain complex technical concepts to engineers, executives, clients, and non-technical stakeholders. Technical Experience We are particularly interested in candidates with strong hands-on experience in areas such as: Languages: Go, Python, Java, C#, C++, TypeScript, JavaScript Backend: REST APIs, gRPC, microservices, distributed systems Databases: PostgreSQL, MySQL, MongoDB, Redis, DynamoDB, or similar Cloud: AWS, Azure, or Google Cloud Infrastructure: Docker, Kubernetes, Terraform, Linux CI/CD: GitHub Actions, GitLab CI, Jenkins, or similar Observability: Prometheus, Grafana, OpenTelemetry, ELK, Datadog, or similar Messaging: Kafka, RabbitMQ, SQS, Pub/Sub, or similar Architecture: Distributed systems, event-driven architecture, service-oriented architecture, high-availability systems You do not need experience with every technology listed above. We care more about strong engineering fundamentals, depth of experience, and the ability to learn and apply new technologies effectively. You will: Think beyond individual services. Understand how systems, teams, products, infrastructure, and business requirements fit together. Solve ambiguous problems. Take problems where the solution is not obvious and turn them into clear technical strategies. Lead without relying on authority. Influence engineering decisions through technical judgment, communication, and execution. Stay hands-on. You should still enjoy writing code, debugging production systems, reviewing pull requests Apply If you are an experienced engineer who enjoys solving difficult technical problems, designing systems at scale, mentoring other engineers, and taking ownership of major technical decisions, we'd like to hear from you.