Job Description
Are you ready to architect the next generation of cloud-native infrastructure? At NexusFlow, we are building highly available, distributed systems that process billions of events per day. We are looking for a Senior Software Engineer to lead complex technical initiatives and drive our engineering culture toward excellence.
You will work with a world-class team of engineers in our San Francisco hub, tackling challenging problems in latency, scalability, and data integrity.
Responsibilities
- Design and implement scalable distributed services using Go and Java.
- Optimize system performance and reliability for high-traffic production environments.
- Collaborate with cross-functional teams to translate business requirements into robust technical specifications.
- Mentor junior engineers through code reviews, pair programming, and architectural design sessions.
- Improve developer productivity by enhancing CI/CD pipelines and internal tooling.
- Lead incident response and perform root-cause analysis for production outages.
- Contribute to the long-term architectural roadmap of our core infrastructure.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 5+ years of professional experience in backend software development.
- Deep expertise in distributed systems, concurrency patterns, and microservices architecture.
- Proficiency in at least one modern language: Go, Java, Python, or Rust.
- Hands-on experience with cloud platforms (AWS, GCP, or Azure) and container orchestration (Kubernetes).
- Strong knowledge of SQL/NoSQL databases and data storage optimization.
- Excellent communication skills and ability to thrive in an agile environment.