Job Description
Join our dynamic team at InnovateTech Solutions, where we're revolutionizing cloud infrastructure for Fortune 500 clients. We're seeking a passionate Senior Software Engineer to build scalable solutions in our Baltimore headquarters. Enjoy competitive compensation, flexible work arrangements, and opportunities to shape cutting-edge projects.
Our culture thrives on innovation, collaboration, and professional growth. As a key member of our engineering team, you'll work with modern technologies like AWS, Kubernetes, and Python while mentoring junior developers. We offer comprehensive benefits including health insurance, 401k matching, and professional development stipends.
Responsibilities
- Design and implement microservices architecture using Python and AWS
- Lead code reviews and enforce best practices across the development team
- Collaborate with product managers to translate requirements into technical specifications
- Optimize system performance and troubleshoot complex production issues
- Mentor junior engineers through pair programming and knowledge sharing
- Contribute to DevOps automation pipelines using CI/CD tools
- Participate in agile ceremonies and drive sprint deliverables
Qualifications
- 5+ years of experience in backend development with Python
- Expertise in cloud platforms (AWS/Azure) and containerization (Docker/Kubernetes)
- Strong understanding of RESTful APIs and microservices architecture
- Proven experience leading technical projects and mentoring developers
- BS in Computer Science or equivalent practical experience
- Proficiency in testing frameworks (pytest, unittest) and TDD principles
- Excellent problem-solving skills and ability to work in fast-paced environments