Job Description
Join our dynamic team at InnovateTech Solutions, where cutting-edge technology meets real-world impact. We're seeking a passionate Senior Software Engineer to drive innovation in our Raleigh headquarters. Enjoy competitive compensation, flexible work arrangements, and opportunities to shape the future of tech. Apply today and become part of a company that values creativity, collaboration, and growth.
Responsibilities
- Design and implement scalable software solutions using modern frameworks
- Lead code reviews and mentor junior developers
- Collaborate with product teams to define technical requirements
- Optimize application performance and troubleshoot complex issues
- Stay current with emerging technologies and industry trends
- Contribute to agile development processes and sprint planning
Qualifications
- Bachelor's degree in Computer Science or related field
- 5+ years of experience in software development
- Proficiency in Python, JavaScript, and cloud platforms (AWS/Azure)
- Strong understanding of RESTful APIs and microservices architecture
- Experience with CI/CD pipelines and containerization (Docker/Kubernetes)
- Excellent problem-solving and communication skills
- Portfolio demonstrating successful project implementations