Job Description
InnovateTech Solutions is seeking a Senior Software Engineer to join our dynamic team in Seattle. We're revolutionizing cloud infrastructure for Fortune 500 clients, and you'll architect scalable solutions using cutting-edge technologies. This immediate full-time role offers competitive compensation, comprehensive benefits, and the opportunity to shape our technical roadmap.
Our ideal candidate thrives in agile environments and excels at translating business requirements into elegant, performant code. You'll collaborate with cross-functional teams to deliver mission-critical systems while mentoring junior developers. If you're passionate about solving complex problems and driving innovation, we want to hear from you!
Responsibilities
- Design and implement scalable cloud-native applications using AWS/GCP
- Mentor junior engineers through code reviews and pair programming
- Lead technical architecture decisions for enterprise-level projects
- Optimize system performance and implement CI/CD pipelines
- Collaborate with product teams to define technical requirements
- Ensure robust security practices across all development phases
- Contribute to open-source projects and technical documentation
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in Java, Python, or Go with microservices architecture
- Strong proficiency with cloud platforms (AWS/GCP) and Docker/Kubernetes
- Proven track record of delivering production-ready systems
- Excellent problem-solving and communication skills
- Experience with CI/CD tools (Jenkins, GitLab CI) and infrastructure-as-code (Terraform)