Job Description
Join InnovateTech Solutions, a leading technology firm transforming industries with cutting-edge software solutions. We're seeking a passionate Senior Software Engineer to drive innovation in our Baltimore headquarters. Enjoy competitive compensation, flexible work arrangements, and opportunities to shape next-gen applications for Fortune 500 clients. Our collaborative culture values creativity and professional growth.
Responsibilities
- Lead full-cycle development of scalable cloud-based applications using microservices architecture
- Mentor junior engineers through code reviews and technical guidance
- Optimize system performance and implement CI/CD pipelines
- Collaborate with cross-functional teams to deliver enterprise solutions
- Research and integrate emerging technologies to maintain competitive edge
- Document technical specifications and maintain architecture documentation
Qualifications
- 8+ years of experience in Java, Python, or C# development
- Expertise with cloud platforms (AWS/Azure) and containerization (Docker/Kubernetes)
- Strong understanding of RESTful APIs and microservices patterns
- Proven track record delivering enterprise-level applications
- BS/MS in Computer Science or equivalent technical certification
- Experience with Agile methodologies and JIRA/Confluence