Job Description
Join our elite engineering team at InnovateTech Solutions and transform your career in Durham's thriving tech hub! We're offering comprehensive relocation assistance for top-tier candidates seeking exceptional opportunities in the Research Triangle. As a Senior Software Engineer, you'll architect scalable cloud solutions while enjoying competitive compensation, equity packages, and a modern work environment in one of America's most vibrant tech communities.
Our relocation package includes moving expenses, temporary housing stipends, and personalized settling-in support. Apply today and become part of our mission to drive innovation in North Carolina's premier tech ecosystem!
Responsibilities
- Design and implement scalable cloud-native applications using microservices architecture
- Mentor junior engineers and lead technical initiatives in an Agile environment
- Optimize system performance and implement robust CI/CD pipelines
- Collaborate with cross-functional teams to deliver enterprise-grade solutions
- Conduct code reviews and enforce best practices for security and scalability
- Drive innovation through emerging technologies adoption (Kubernetes, Serverless)
- Participate in architectural planning and technology roadmap development
Qualifications
- 8+ years of experience in software development with strong backend expertise
- Proficiency in Java, Python, and modern cloud platforms (AWS/GCP)
- Proven track record of building high-traffic, scalable systems
- Expertise in containerization (Docker, Kubernetes) and infrastructure as code
- Strong problem-solving skills with experience in complex system design
- Bachelor's degree in Computer Science or equivalent technical field
- Excellent communication skills with experience leading technical teams
- Experience with Agile methodologies and DevOps practices