Job Description
Join our elite engineering team at InnovateTech Solutions, a top-tier tech company transforming industries with cutting-edge software solutions. We're urgently hiring a Senior Software Engineer to architect scalable systems and lead mission-critical projects in our Raleigh headquarters. Enjoy competitive compensation, flexible work arrangements, and the opportunity to work with the brightest minds in tech.
As a key player in our dynamic environment, you'll collaborate with cross-functional teams to design, develop, and deploy high-performance applications. Our culture values innovation, ownership, and continuous learning. We offer comprehensive benefits including health insurance, 401(k) matching, and professional development stipends.
Responsibilities
- Architect and implement scalable microservices using Java, Python, and cloud technologies (AWS/Azure)
- Lead code reviews and mentor junior engineers to uphold our engineering excellence standards
- Optimize system performance and security through rigorous testing and DevOps practices
- Collaborate with product teams to translate business requirements into technical specifications
- Drive CI/CD pipeline improvements and automation initiatives
- Contribute to open-source projects and represent InnovateTech at industry conferences
Qualifications
- Bachelor's degree in Computer Science or equivalent experience with 5+ years in software development
- Expert proficiency in Java, Python, and modern JavaScript frameworks (React/Angular)
- Proven experience with cloud platforms (AWS/Azure) and containerization (Docker/Kubernetes)
- Strong background in designing RESTful APIs and microservices architecture
- Deep understanding of Agile methodologies and test-driven development
- Excellent problem-solving skills and ability to thrive in fast-paced environments
- Experience with CI/CD tools (Jenkins, GitLab CI) and infrastructure-as-code (Terraform)