Job Description
Join our dynamic team in Baltimore! InnovateTech Solutions is urgently seeking a Senior Software Engineer to drive cutting-edge projects in our fast-paced environment. As a key member of our development team, you'll architect scalable solutions and mentor junior engineers while enjoying competitive benefits and a collaborative culture. This is an immediate opportunity to make a significant impact.
Responsibilities
- Design and implement scalable cloud-native applications using microservices architecture
- Mentor junior engineers through code reviews and technical guidance
- Lead CI/CD pipeline optimization and DevOps practices
- Collaborate with product managers to define technical roadmaps
- Conduct thorough testing and debugging of production systems
- Stay current with emerging technologies and industry trends
Qualifications
- 5+ years of experience in software development with Java/Python
- Expertise in cloud platforms (AWS/Azure) and containerization (Docker/Kubernetes)
- Strong background in RESTful API design and development
- Proven track record of mentoring technical teams
- Bachelor's degree in Computer Science or related field
- Experience with Agile methodologies and JIRA