Job Description
Join our innovative team at TechNova Solutions and shape the future of enterprise software! We're seeking a passionate Senior Software Engineer to lead complex projects and drive technical excellence in our fast-paced, collaborative environment. With comprehensive relocation assistance and competitive benefits, this is your opportunity to build cutting-edge solutions while advancing your career in Pennsylvania's thriving tech hub.
Responsibilities
- Architect and develop scalable cloud-native applications using microservices architecture
- Mentor junior engineers through code reviews and technical guidance
- Collaborate with product teams to define technical requirements and roadmaps
- Implement CI/CD pipelines and optimize system performance
- Contribute to open-source projects and stay current with emerging technologies
- Lead security best practices and conduct thorough testing protocols
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expert proficiency in Java, Python, or Go with cloud platforms (AWS/Azure)
- Strong background in containerization (Docker/Kubernetes) and CI/CD tools
- Demonstrable experience with Agile methodologies and DevOps practices
- Excellent problem-solving skills and ability to work in cross-functional teams
- Strong communication skills and technical leadership experience