Job Description
Join InnovateTech Solutions as a Senior Software Engineer and shape the future of cloud-native applications from the comfort of your home office. We're a dynamic tech firm headquartered in Raleigh's Research Triangle Park, dedicated to solving complex challenges with cutting-edge technology. Our remote-first culture fosters collaboration, innovation, and work-life balance, offering competitive benefits and opportunities for professional growth.
As a key member of our engineering team, you'll architect scalable solutions, mentor junior developers, and drive technical excellence. We value curiosity, ownership, and a passion for clean code. If you're ready to make an impact while enjoying Raleigh's vibrant tech scene remotely, we encourage you to apply.
Responsibilities
- Design, develop, and maintain scalable microservices using cloud-native technologies
- Lead code reviews and implement CI/CD pipelines to ensure deployment quality
- Mentor junior engineers and contribute to technical documentation
- Collaborate with product teams to translate business requirements into technical solutions
- Optimize system performance and troubleshoot complex production issues
- Stay current with emerging technologies and advocate for best practices
Qualifications
- Bachelor's degree in Computer Science or equivalent experience (5+ years)
- Expertise in at least one modern programming language (Python, Java, Go)
- Strong experience with cloud platforms (AWS, Azure, or GCP)
- Proficiency with containerization (Docker, Kubernetes) and orchestration
- Proven track record of delivering production-level microservices
- Excellent problem-solving skills and ability to work autonomously
- Experience with agile methodologies and remote collaboration tools