Job Description
Join our cutting-edge engineering team in Raleigh's thriving tech hub! TechNova Innovations is seeking a passionate Senior Software Engineer to architect scalable solutions for our SaaS platform. You'll collaborate with cross-functional teams to transform complex business challenges into elegant, high-performance code. Enjoy competitive compensation, flexible work arrangements, and opportunities to mentor junior developers while working on projects that impact millions of users.
Responsibilities
- Design, develop, and maintain cloud-native microservices using Java/Spring Boot
- Lead code reviews and implement best practices for CI/CD pipelines
- Optimize system performance for high-traffic applications
- Collaborate with product managers to define technical requirements
- Mentor junior engineers through pair programming and knowledge sharing
- Contribute to architectural decisions and technology stack evolution
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in Java, Spring Boot, and RESTful API design
- Strong AWS/Azure cloud platform experience
- Proficiency with relational databases (PostgreSQL) and NoSQL solutions
- Familiarity with Agile methodologies and DevOps practices
- Excellent problem-solving and communication skills