Job Description
Join InnovateTech Solutions, a cutting-edge software company transforming industries through technology. We're seeking a passionate Senior Software Engineer to architect scalable solutions and lead impactful projects in our Raleigh hub. Enjoy competitive compensation, flexible work arrangements, and opportunities to shape the future of tech.
Why InnovateTech? Our culture thrives on innovation, collaboration, and continuous learning. You'll work with industry experts on challenging projects that solve real-world problems while advancing your career through mentorship and professional development programs.
Responsibilities
- Design and implement scalable backend systems using cloud-native technologies
- Lead code reviews and mentor junior engineers on best practices
- Collaborate with cross-functional teams to define product requirements
- Optimize application performance and security protocols
- Contribute to open-source projects and technical documentation
- Drive DevOps automation and CI/CD pipeline improvements
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 5+ years of experience in full-stack development
- Expertise in at least one modern programming language (Python, Java, or Go)
- Strong understanding of microservices architecture and cloud platforms (AWS/Azure)
- Proven track record of delivering production-ready applications
- Experience with containerization (Docker/Kubernetes) and CI/CD tools
- Excellent problem-solving skills and attention to detail