Job Description
Join InnovateTech Solutions as a Senior Software Engineer and shape the future of digital innovation from the comfort of your home office. We're a cutting-edge tech firm headquartered in Philadelphia, PA, seeking exceptional talent to build scalable cloud solutions and AI-driven platforms. Enjoy flexible remote work while collaborating with world-class engineers in a culture that values creativity, autonomy, and continuous growth. Our competitive compensation package includes equity, comprehensive benefits, and professional development opportunities.
As a key member of our engineering team, you'll architect robust systems and mentor junior developers while working on projects that impact millions of users. We believe in work-life harmony and provide flexible schedules to accommodate your personal needs. Apply today to become part of Philadelphia's thriving tech ecosystem without geographical constraints.
Responsibilities
- Design, develop, and deploy scalable microservices using cloud-native technologies
- Lead code reviews and contribute to technical architecture decisions
- Mentor junior engineers and foster collaborative team culture
- Implement CI/CD pipelines and optimize system performance
- Translate business requirements into technical specifications
- Contribute to open-source projects and industry best practices
- Participate in agile ceremonies and sprint planning
- Monitor system health and proactively address technical debt
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of experience in backend development with Python/Java
- Expertise in cloud platforms (AWS/GCP/Azure) and containerization (Docker/Kubernetes)
- Strong proficiency in RESTful API design and microservices architecture
- Experience with CI/CD tools (Jenkins, GitLab CI, GitHub Actions)
- Knowledge of data structures, algorithms, and system design patterns
- Excellent problem-solving skills and attention to detail
- Proven ability to work independently in remote environments