Job Description
Join our dynamic team as a Senior Software Engineer and revolutionize digital experiences from the comfort of your Baltimore home office. InnovateTech Solutions is seeking a passionate expert to architect scalable solutions while enjoying Maryland's vibrant culture. This fully remote role offers competitive compensation, flexible hours, and comprehensive benefits including health insurance and professional development stipends. Collaborate with cross-functional teams to deliver cutting-edge applications that impact millions of users worldwide.
Responsibilities
- Design, develop, and deploy cloud-native applications using AWS and Azure
- Mentor junior engineers through code reviews and technical guidance
- Optimize system performance and implement CI/CD pipelines
- Lead architectural decisions for microservices and distributed systems
- Collaborate with product teams to translate business requirements into technical solutions
- Implement robust security protocols and compliance standards
- Contribute to open-source projects and technical documentation
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expert proficiency in Python, Java, or Go with modern frameworks
- Strong understanding of microservices architecture and containerization (Docker/Kubernetes)
- Experience with cloud platforms (AWS/Azure/GCP) and serverless computing
- Proven track record of leading successful project deployments
- Excellent problem-solving skills and ability to work autonomously
- Strong communication skills with remote team collaboration experience