Job Description
Join our dynamic team immediately! Tech Innovations Inc. is seeking a passionate Senior Software Engineer to drive cutting-edge solutions for our Baltimore clients. As a key member of our agile development team, you'll architect scalable applications, mentor junior engineers, and collaborate with cross-functional teams to deliver high-impact products. We offer competitive compensation, comprehensive benefits, and a flexible work environment. If you thrive in fast-paced environments and want to make immediate impact, apply today!
Responsibilities
- Lead full-cycle software development using Java/Python and cloud platforms (AWS/Azure)
- Design and implement microservices architectures ensuring scalability and performance
- Mentor junior engineers through code reviews and technical guidance
- Collaborate with Product and UX teams to translate requirements into technical solutions
- Optimize application performance and troubleshoot complex system issues
- Contribute to DevOps practices including CI/CD pipeline automation
Qualifications
- 5+ years of experience in software development with Java or Python
- Expertise in cloud platforms (AWS/Azure) and microservices architecture
- Strong understanding of RESTful APIs and database design (SQL/NoSQL)
- Proven ability to lead technical projects and mentor team members
- Bachelor's degree in Computer Science or related field
- Experience with agile methodologies and DevOps tools (Jenkins, Docker)