Job Description
Join our award-winning engineering team at NexusTech Innovations, where we're revolutionizing digital experiences through cutting-edge technology. As a Senior Software Engineer, you'll architect scalable solutions, mentor junior developers, and drive innovation in a collaborative environment. Our Austin headquarters offers state-of-the-art facilities, flexible work arrangements, and a culture that champions continuous learning and work-life balance.
We're seeking passionate problem-solvers to build the next generation of cloud-native applications using modern frameworks and microservices architecture. You'll work closely with product teams to translate business requirements into robust technical solutions while maintaining our commitment to clean code and system reliability.
Responsibilities
- Design, develop, and maintain high-performance microservices using Go and Kubernetes
- Lead code reviews and contribute to architectural decisions for cloud infrastructure
- Mentor junior engineers through pair programming and technical workshops
- Implement CI/CD pipelines and automate deployment processes
- Collaborate with cross-functional teams to deliver features on sprint deadlines
- Optimize system performance and conduct root cause analysis for production issues
- Stay current with emerging technologies and evaluate new tools for potential adoption
Qualifications
- Bachelor's degree in Computer Science or equivalent experience (5+ years)
- Expertise in Go, Python, or Java with strong knowledge of concurrent programming
- Proven experience with cloud platforms (AWS/GCP) and container orchestration
- Deep understanding of RESTful APIs, event-driven architecture, and data modeling
- Familiarity with testing frameworks (JUnit, PyTest) and TDD/BDD methodologies
- Experience leading technical projects and mentoring development teams
- Strong problem-solving skills with ability to balance technical debt and innovation