Job Description
Join TechNova Solutions as a Senior Software Engineer and revolutionize how businesses leverage technology in the heart of Ohio's thriving tech ecosystem. We're seeking innovators to architect scalable solutions that power Fortune 500 clients. Enjoy hybrid work, cutting-edge projects, and a culture that champions continuous learning.
Our Columbus-based team combines agile methodologies with cloud-native development to solve complex challenges. You'll collaborate with cross-functional teams to deliver enterprise-grade applications while mentoring junior developers and driving technical excellence.
Responsibilities
- Design and implement microservices using Java/Spring Boot and cloud platforms (AWS/Azure)
- Lead code reviews and enforce best practices for CI/CD pipelines
- Optimize system performance through database tuning and caching strategies
- Mentor junior engineers through pair programming and technical workshops
- Translate business requirements into scalable technical architectures
- Contribute to open-source projects and internal innovation labs
- Implement robust security protocols and compliance frameworks
Qualifications
- 5+ years of professional software development experience
- Expertise in Java, Python, or modern JavaScript frameworks
- Proven experience with cloud infrastructure (AWS/Azure/GCP)
- Strong understanding of RESTful APIs and microservices architecture
- Bachelor's degree in Computer Science or equivalent experience
- Proficiency with SQL databases and ORM frameworks
- Experience with containerization (Docker/Kubernetes)
- Excellent problem-solving and communication skills