Job Description
Join InnovateTech Solutions as a Senior Software Engineer and revolutionize how businesses interact with data in the heart of Portland's thriving tech scene. We're seeking a visionary engineer to architect scalable cloud-native solutions while mentoring our growing team. Enjoy competitive equity, flexible work arrangements, and the opportunity to shape products used by millions worldwide.
Responsibilities
- Design and implement microservices using AWS/GCP and container orchestration (Docker/Kubernetes)
- Lead code reviews and optimize CI/CD pipelines for 99.99% uptime SLAs
- Mentor junior engineers through pair programming and architectural workshops
- Collaborate with product teams to translate requirements into technical specifications
- Contribute to open-source projects and maintain technical documentation
- Implement security best practices and conduct vulnerability assessments
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in at least two modern programming languages (Python/Java/Go)
- Proven experience with cloud platforms (AWS/GCP) and serverless architectures
- Familiarity with Agile methodologies and Jira/Confluence workflows
- Strong background in database design (PostgreSQL, DynamoDB) and caching strategies
- Portfolio demonstrating complex system design and scalability solutions