Job Description
Join our dynamic team at NexusTech Innovations as a Senior Software Engineer and drive the next generation of cloud-native applications. We're seeking a passionate innovator to architect scalable solutions and mentor junior developers. Our Austin-based hub offers a collaborative environment where your expertise in distributed systems will directly impact millions of users.
At NexusTech, we foster a culture of continuous learning and ownership. You'll work with cutting-edge technologies including Kubernetes, Go, and AWS while solving complex challenges in fintech and SaaS domains. We offer competitive compensation, flexible remote options, and opportunities to contribute to open-source projects.
Responsibilities
- Design and implement microservices architecture using Go and Kubernetes
- Lead code reviews and establish engineering best practices
- Optimize system performance and scalability for high-traffic applications
- Collaborate with product teams to translate requirements into technical solutions
- Mentor junior engineers through pair programming and technical workshops
- Contribute to DevOps automation using Terraform and CI/CD pipelines
- Participate in agile ceremonies and roadmap planning
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in Go, Python, or Java with strong CS fundamentals
- Deep understanding of distributed systems and cloud architecture
- Proficiency with containerization (Docker, Kubernetes) and AWS services
- Experience with CI/CD pipelines and infrastructure as code
- Strong problem-solving skills and ability to optimize complex systems
- Excellent communication skills with cross-functional teams