Job Description
InnovateTech Solutions is seeking a dynamic Senior Software Engineer to join our award-winning team in Portland. This immediate full-time opportunity offers a competitive salary and the chance to shape cutting-edge solutions for Fortune 500 clients. As a key member of our engineering division, you'll collaborate with cross-functional teams to deliver scalable, high-performance applications while mentoring junior developers. Our Portland headquarters boasts state-of-the-art facilities and a culture that champions innovation, work-life balance, and continuous growth.
We offer comprehensive benefits including health insurance, 401(k) matching, flexible remote work options, and professional development stipends. Join us in revolutionizing the tech landscape while enjoying Portland's vibrant culture, renowned food scene, and outdoor lifestyle.
Responsibilities
- Lead architecture design and implementation of cloud-native microservices using AWS/GCP
- Mentor junior engineers through code reviews and technical documentation
- Collaborate with product teams to translate business requirements into technical specifications
- Optimize system performance and implement CI/CD pipelines for rapid deployment
- Conduct security audits and implement robust data protection measures
- Stay current with emerging technologies through research and experimentation
- Participate in agile ceremonies and contribute to sprint planning processes
Qualifications
- Bachelor's degree in Computer Science or equivalent experience (5+ years)
- Expertise in Python, JavaScript, and modern frameworks (React, Node.js)
- Proven experience with cloud platforms (AWS/GCP) and containerization (Docker/Kubernetes)
- Strong understanding of RESTful APIs and microservices architecture
- Proficiency in SQL and NoSQL databases (PostgreSQL, MongoDB)
- Experience with CI/CD tools (Jenkins, GitHub Actions)
- Excellent problem-solving skills and ability to work in fast-paced environments
- Portfolio demonstrating complex project implementations