Job Description
Join InnovateTech Solutions in Raleigh's thriving tech hub as we revolutionize enterprise software. We're seeking a passionate Senior Software Engineer to architect scalable systems using cutting-edge technologies. Our collaborative culture values innovation and work-life balance, offering hybrid work arrangements, competitive equity packages, and professional development stipends.
Located in the heart of Raleigh's Research Triangle Park, you'll work alongside industry leaders solving complex challenges for Fortune 500 clients. Our modern office features collaborative spaces, wellness rooms, and regular tech talks from industry experts.
Responsibilities
- Architect and develop microservices using Java/Spring Boot and Node.js
- Lead CI/CD pipeline optimization using Jenkins, Docker, and Kubernetes
- Mentor junior engineers through code reviews and technical documentation
- Collaborate with product teams to translate requirements into technical specifications
- Implement cloud-native solutions on AWS with infrastructure-as-code (Terraform)
- Conduct performance tuning and security vulnerability assessments
- Contribute to open-source projects and represent InnovateTech at tech conferences
Qualifications
- Bachelor's degree in Computer Science or equivalent experience (5+ years professional development)
- Expertise in distributed systems and cloud architecture (AWS/Azure/GCP)
- Strong proficiency with JVM languages (Java/Kotlin) and JavaScript frameworks
- Proven experience with containerization and orchestration technologies
- Deep understanding of RESTful APIs and GraphQL implementations
- Experience with event-driven architectures and messaging systems (Kafka/RabbitMQ)
- Agile/Scrum methodology expertise with Jira proficiency
- Strong analytical skills with system design and algorithm optimization