Job Description
Join our award-winning team as a Senior Software Engineer and redefine digital experiences!
At InnovateTech Solutions, we're pioneering AI-driven platforms that empower businesses worldwide. Based in Portland's vibrant tech hub, we offer fully remote roles with competitive compensation, flexible schedules, and cutting-edge projects. You'll architect scalable systems using modern tech stacks while mentoring junior engineers and shaping our engineering culture.
Responsibilities
- Lead full-cycle development of cloud-native applications using microservices architecture
- Mentor junior engineers through code reviews and technical guidance
- Collaborate with product teams to translate business requirements into technical solutions
- Optimize system performance and implement robust security protocols
- Contribute to open-source projects and emerging tech initiatives
- Automate CI/CD pipelines using DevOps best practices
Qualifications
- 5+ years of experience in object-oriented programming (Java/Python/C#)
- Expertise in distributed systems and cloud platforms (AWS/Azure/GCP)
- Proven track record with containerization (Docker/Kubernetes) and serverless technologies
- Strong background in RESTful API design and implementation
- Experience with Agile methodologies and Jira/Confluence workflows
- Bachelor's degree in Computer Science or equivalent practical experience