Job Description
Join our award-winning engineering team at InnovateTech Systems! We're urgently seeking a talented Senior Software Engineer to drive cutting-edge solutions in our Baltimore headquarters. As a key contributor, you'll architect scalable systems while mentoring junior developers in our collaborative Agile environment. Enjoy competitive benefits, flexible work arrangements, and the opportunity to impact millions of users nationwide.
Why Baltimore? Our downtown hub offers vibrant tech culture, affordable living, and proximity to East Coast innovation hubs. Relocation assistance provided for exceptional candidates.
Responsibilities
- Architect and implement microservices using Java/Spring Boot and AWS
- Mentor 3-5 junior engineers through pair programming and code reviews
- Optimize system performance using Docker/Kubernetes and CI/CD pipelines
- Collaborate with product teams to translate requirements into technical specifications
- Lead cloud migration initiatives while maintaining 99.9% uptime SLAs
- Contribute to open-source projects and technical documentation
Qualifications
- 5+ years of experience in backend development with Java/Spring
- Expertise in cloud platforms (AWS/GCP) and containerization
- Strong knowledge of RESTful APIs and microservices architecture
- Bachelor's degree in Computer Science or equivalent experience
- Proven track record of mentoring junior engineers
- Proficiency in SQL and NoSQL databases (PostgreSQL, MongoDB)
- Experience with Agile methodologies and JIRA