Job Description
Join our dynamic team at TechNova Solutions and drive the future of cloud-native applications in Charlotte's thriving tech hub. We're seeking a passionate Senior Software Engineer to architect scalable solutions and mentor junior developers. Enjoy competitive benefits, flexible work arrangements, and opportunities to work with cutting-edge technologies in a collaborative environment.
Responsibilities
- Design and implement microservices using AWS/GCP and Kubernetes
- Mentor junior developers through code reviews and pair programming
- Lead CI/CD pipeline optimization using Jenkins and Terraform
- Collaborate with product teams to define technical roadmaps
- Conduct thorough testing and debugging of distributed systems
- Document architecture decisions and best practices
- Stay current with emerging DevOps and cloud trends
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of software development in cloud environments
- Expertise in at least one modern language (Python/Java/Go)
- Strong experience with container orchestration (Docker/Kubernetes)
- Proven track record of building RESTful APIs
- Familiarity with infrastructure-as-code tools
- Excellent problem-solving and communication skills