Job Description
Join our dynamic team in Baltimore as a Senior Software Engineer and help shape the future of innovative tech solutions. We're seeking passionate professionals to build scalable applications and lead cutting-edge projects. Enjoy competitive benefits, flexible work arrangements, and opportunities for professional growth in a collaborative environment.
Responsibilities
- Design, develop, and maintain high-performance software applications
- Lead technical discussions and mentor junior developers
- Collaborate with cross-functional teams to deliver robust solutions
- Implement best practices for code quality and testing
- Optimize system performance and troubleshoot complex issues
- Stay current with emerging technologies and industry trends
Qualifications
- Bachelor's degree in Computer Science or related field
- 5+ years of experience in software development
- Proficiency in Java, Python, and cloud platforms (AWS/Azure)
- Strong understanding of microservices architecture
- Experience with CI/CD pipelines and DevOps practices
- Excellent problem-solving and communication skills
- Ability to work independently and in team settings