Job Description
Join our elite engineering team at NexusScale, where we solve high-scale challenges that shape the future of cloud infrastructure. We are looking for a passionate Software Engineer who thrives on building reliable, performant, and scalable distributed systems in an agile, collaborative environment.
As part of our core engineering group, you will have the autonomy to make architectural decisions, mentor junior developers, and work directly with our CTO to shape our technical roadmap.
Responsibilities
- Design, develop, and maintain high-throughput distributed services using Go and Java.
- Optimize system performance and reliability for microservices architectures.
- Collaborate with cross-functional teams to define project requirements and technical specifications.
- Participate in code reviews to ensure best practices and high-quality software delivery.
- Lead technical initiatives and provide mentorship to engineering staff.
- Identify and resolve complex bottlenecks across the entire stack.
- Contribute to internal tooling and infrastructure automation to improve developer velocity.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related technical field.
- 5+ years of professional software development experience in a product-focused environment.
- Expert-level proficiency in Go, Java, or Python.
- Deep understanding of distributed systems, microservices, and cloud-native architecture.
- Experience with containerization and orchestration (Docker, Kubernetes).
- Strong proficiency with SQL/NoSQL databases and data storage optimization.
- Excellent communication skills with the ability to explain complex technical concepts to non-technical stakeholders.