Job Description
Join our dynamic team at InnovateTech Solutions as a Senior Software Engineer and help shape the future of digital innovation. We're seeking a passionate professional to architect scalable solutions and mentor junior developers in our collaborative Philadelphia headquarters. Enjoy competitive benefits, flexible work arrangements, and opportunities to work with cutting-edge technologies in a culture that values creativity and growth.
Responsibilities
- Design and implement robust cloud-native applications using AWS and microservices architecture
- Mentor junior engineers through code reviews and technical guidance
- Lead Agile development cycles, ensuring timely delivery of high-quality features
- Collaborate with cross-functional teams to define technical requirements
- Optimize system performance and resolve complex technical challenges
- Contribute to DevOps practices including CI/CD pipeline maintenance
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expert proficiency in Python, Java, or Go programming languages
- Strong knowledge of containerization (Docker/Kubernetes) and cloud platforms
- Proven experience with RESTful API design and implementation
- Familiarity with CI/CD tools (Jenkins, GitLab CI) and infrastructure as code
- Excellent problem-solving abilities and communication skills