Job Description
Join TechInnovate Solutions, a leader in next-gen cloud platforms, as we revolutionize the digital landscape. Our Raleigh-based engineering team is seeking a passionate Senior Software Engineer to architect scalable solutions that impact millions of users. Enjoy full remote flexibility while collaborating with top-tier talent in a culture of innovation and growth.
Responsibilities
- Design and implement high-performance backend services using microservices architecture
- Mentor junior engineers through code reviews and technical guidance
- Optimize system performance and resolve complex scalability challenges
- Lead CI/CD pipeline improvements and DevOps best practices
- Collaborate with product teams to translate requirements into technical specifications
- Contribute to open-source projects and emerging technologies
Qualifications
- 5+ years of experience in production-level software development
- Expertise in at least one modern programming language (Python, Java, Go)
- Strong background in distributed systems and cloud platforms (AWS/GCP)
- Proficiency with containerization (Docker/Kubernetes) and orchestration
- Proven track record of delivering scalable SaaS applications
- BS/MS in Computer Science or equivalent practical experience