Job Description
Join TechNova Solutions as a Senior Software Engineer and shape the future of cloud-native applications in our Kansas City headquarters. We're seeking a passionate innovator to lead complex system development while mentoring junior engineers. Enjoy competitive benefits, flexible work arrangements, and relocation assistance for qualified candidates. Be part of a culture that values creativity, collaboration, and cutting-edge technology.
Responsibilities
- Design and implement scalable microservices using Java/Spring Boot and cloud platforms (AWS/Azure)
- Mentor junior engineers through code reviews and architectural guidance
- Optimize system performance and troubleshoot complex production issues
- Collaborate with cross-functional teams to deliver high-impact features
- Contribute to CI/CD pipeline improvements and DevOps best practices
- Lead technical planning sessions and translate business requirements into technical solutions
Qualifications
- Bachelor's degree in Computer Science or equivalent experience (5+ years)
- Expertise in Java, Python, and modern JavaScript frameworks
- Strong experience with cloud platforms (AWS/Azure) and containerization (Docker/Kubernetes)
- Proven track record of leading complex software projects from conception to deployment
- Excellent problem-solving skills and ability to optimize system performance
- Experience with Agile methodologies and CI/CD pipelines