Job Description
Join InnovateTech Solutions, a leading IT innovator in the heart of Philadelphia! We're seeking a Senior Software Engineer to join our dynamic remote-friendly team. Enjoy the flexibility of remote work while contributing to cutting-edge projects that shape the future of technology. We proudly offer comprehensive visa sponsorship for qualified international candidates, ensuring you can build your career without borders.
Our Philadelphia-based team combines the energy of a tech hub with the flexibility of remote work. You'll collaborate with industry experts, solve complex challenges, and develop scalable solutions that impact millions. If you're passionate about technology and seeking a supportive environment that values diverse perspectives, this is your opportunity to thrive.
Responsibilities
- Design, develop, and maintain scalable software solutions using modern frameworks and technologies
- Lead technical discussions and mentor junior engineers on best practices
- Collaborate with cross-functional teams to deliver high-quality products on schedule
- Optimize application performance and troubleshoot complex technical issues
- Implement CI/CD pipelines and DevOps practices for efficient deployment
- Contribute to technical documentation and architectural decision-making
- Stay current with emerging technologies and industry trends
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 5+ years of professional software development experience
- Proficiency in at least one modern programming language (Python, Java, or JavaScript)
- Strong experience with cloud platforms (AWS, Azure, or GCP)
- Demonstrated expertise in software architecture and design patterns
- Excellent problem-solving skills and attention to detail
- Experience with agile methodologies and version control systems
- Ability to work independently and collaborate effectively in remote teams