Job Description
Join InnovateTech Solutions, a cutting-edge tech company revolutionizing cloud infrastructure. We're seeking a Senior Software Engineer to architect scalable systems that serve millions of users. Our Portland-based team thrives on innovation, collaboration, and impact. You'll work on distributed systems using modern cloud-native technologies while mentoring junior engineers. Enjoy competitive benefits, flexible work arrangements, and the opportunity to shape the future of enterprise software.
Responsibilities
- Design and implement microservices using Go and Python on AWS/Azure
- Lead code reviews and establish technical best practices
- Optimize system performance and scalability for high-traffic applications
- Collaborate with product teams to translate requirements into technical solutions
- Implement CI/CD pipelines using Jenkins and Terraform
- Mentor junior engineers through pair programming and knowledge sharing
- Contribute to open-source projects and stay current with industry trends
Qualifications
- 5+ years of experience in backend software development
- Expertise in Go, Python, or Java with strong algorithm skills
- Proficiency with cloud platforms (AWS/Azure/GCP) and containerization
- Experience with distributed systems and message queues (Kafka, RabbitMQ)
- Familiarity with DevOps practices and infrastructure-as-code
- Bachelor's degree in Computer Science or equivalent experience
- Strong problem-solving abilities and collaborative mindset