Job Description
Join our dynamic team at InnovateTech Solutions and make an immediate impact! We're seeking a passionate Senior Software Engineer to drive innovation in our fast-paced Baltimore headquarters. This is your chance to join a forward-thinking company that values creativity, collaboration, and cutting-edge technology. Enjoy competitive compensation, flexible work arrangements, and the opportunity to shape the future of digital solutions.
Our Baltimore office is conveniently located in the Harbor East district, offering easy access to public transportation, dining, and recreational options. We offer comprehensive benefits including health insurance, retirement plans, and professional development opportunities.
Responsibilities
- Design, develop, and maintain scalable software applications using Java, Python, and React
- Lead code reviews and mentor junior developers to maintain high-quality standards
- Collaborate with cross-functional teams to define project requirements and deliverables
- Implement CI/CD pipelines and optimize system performance
- Conduct thorough testing and debugging to ensure product reliability
- Stay current with emerging technologies and industry best practices
- Participate in agile development processes and sprint planning
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 5+ years of professional software development experience
- Strong proficiency in Java, Python, and modern JavaScript frameworks
- Experience with cloud platforms (AWS, Azure, or GCP)
- Proven track record of delivering complex projects on time
- Excellent problem-solving and analytical skills
- Strong communication abilities and team collaboration experience
- CI/CD pipeline implementation experience