Job Description
Join our dynamic engineering team at InnovateTech Solutions, where we're revolutionizing digital experiences for Fortune 500 clients. As a Senior Software Engineer, you'll architect scalable cloud-native applications while mentoring 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 innovation and work-life balance.
Responsibilities
- Design and implement microservices using Java/Spring Boot and React
- Lead CI/CD pipeline optimization using AWS and Terraform
- Mentor 3-5 junior engineers through pair programming and code reviews
- Collaborate with product teams to translate business requirements into technical specs
- Conduct performance tuning and security vulnerability assessments
- Present technical solutions to executive stakeholders
- Contribute to open-source projects and tech blog publications
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in Java, Python, and modern JavaScript frameworks
- Strong understanding of cloud platforms (AWS/GCP/Azure)
- Proficient with containerization (Docker/Kubernetes) and CI/CD tools
- Experience with RESTful API design and GraphQL
- Proven ability to lead technical projects and mentor teams
- Portfolio demonstrating complex system architecture projects