Job Description
Join our dynamic team at InnovateTech Solutions, a leading IT innovator in Raleigh's booming tech hub! We're seeking exceptional Senior Software Engineers to build cutting-edge solutions while offering comprehensive visa sponsorship for qualified international candidates. Enjoy competitive compensation, collaborative work culture, and opportunities to shape the future of technology in one of America's fastest-growing tech markets.
Responsibilities
- Design, develop, and maintain scalable cloud-based applications using modern frameworks
- Lead code reviews and implement best practices for software quality
- Collaborate with cross-functional teams to deliver innovative IT solutions
- Mentor junior engineers and contribute to technical architecture decisions
- Optimize application performance and security protocols
- Participate in Agile development cycles and sprint planning
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 5+ years of professional software development experience
- Proficiency in Java, Python, and cloud platforms (AWS/Azure)
- Strong understanding of RESTful APIs and microservices architecture
- Experience with CI/CD pipelines and DevOps practices
- Eligibility for visa sponsorship (H-1B, O-1, etc.)
- Excellent problem-solving and communication skills