Job Description
Join TechInnovate Solutions, a cutting-edge tech hub transforming industries through innovative software solutions. We're seeking a Senior Software Engineer to architect and build scalable applications while enjoying Philadelphia's vibrant culture, world-class cuisine, and rich history. Relocation assistance is included for qualified candidates outside the Philadelphia metro area, covering moving expenses and temporary housing.
As a key member of our agile team, you'll collaborate with cross-functional experts to develop cloud-native applications using modern technologies. Our commitment to work-life balance includes flexible hours, remote work options, and comprehensive benefits.
Responsibilities
- Design and implement scalable microservices using Java, Python, and AWS
- Mentor junior engineers through code reviews and technical guidance
- Lead CI/CD pipeline optimization for continuous deployment
- Conduct system architecture reviews and performance tuning
- Partner with product teams to translate business requirements into technical solutions
- Implement security best practices and compliance protocols
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of software development experience with cloud technologies
- Expertise in Java, Python, and containerization (Docker/Kubernetes)
- Strong understanding of RESTful APIs and microservices architecture
- Proficiency with CI/CD tools (Jenkins, GitLab CI, or CircleCI)
- Excellent problem-solving skills and ability to work in fast-paced environments