Job Description
Join InnovateTech Solutions as a Senior Software Engineer and transform your career with our industry-leading relocation assistance program! We're seeking passionate innovators to build cutting-edge applications in a flexible remote-first environment with optional in-office collaboration in our Philadelphia hub. Enjoy comprehensive relocation support, competitive benefits, and the chance to work on high-impact projects that shape the future of technology.
Our culture values creativity, collaboration, and continuous learning. We provide mentorship programs, professional development stipends, and flexible work arrangements to ensure your success and well-being.
Responsibilities
- Design, develop, and maintain scalable cloud-native applications using modern frameworks
- Collaborate with cross-functional teams to deliver high-quality software solutions
- Lead code reviews and implement best practices for software architecture
- Optimize system performance and troubleshoot complex technical challenges
- Mentor junior engineers and contribute to technical documentation
- Participate in agile ceremonies and drive continuous improvement initiatives
Qualifications
- 5+ years of experience in software development with strong proficiency in Python/Java/JavaScript
- Expertise in cloud platforms (AWS/Azure/GCP) and containerization technologies
- Proven track record of building RESTful APIs and microservices architectures
- Strong understanding of CI/CD pipelines and DevOps practices
- Bachelor's degree in Computer Science or equivalent practical experience
- Excellent problem-solving skills and ability to work in remote teams
- Experience with agile methodologies and version control systems (Git)