Job Description
Join our dynamic engineering team at InnovateTech Solutions and build cutting-edge software solutions that transform industries. We're seeking a passionate Senior Software Engineer to lead the development of scalable cloud applications. Collaborate with cross-functional teams to deliver high-quality code while mentoring junior developers. Enjoy a flexible work environment, competitive benefits, and opportunities for professional growth in Columbus's thriving tech ecosystem.
Responsibilities
- Design, develop, and maintain scalable microservices using Java/Python
- Lead code reviews and implement CI/CD pipelines using AWS/GitHub Actions
- Mentor junior engineers through pair programming and technical workshops
- Optimize application performance and troubleshoot complex production issues
- Collaborate with Product Managers to define technical requirements
- Implement security best practices and compliance protocols
- Contribute to open-source projects and technical documentation
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in Java/Python and cloud platforms (AWS/Azure)
- Strong understanding of RESTful APIs and microservices architecture
- Proficiency with containerization (Docker/Kubernetes)
- Experience with Agile methodologies and JIRA
- Excellent problem-solving and communication skills
- Passion for continuous learning and innovation