Job Description
InnovateTech Solutions is urgently seeking a Senior Software Engineer to join our dynamic remote team. Based in San Jose, CA, this full-time role offers the flexibility of remote work while contributing to cutting-edge cloud infrastructure projects. We're looking for passionate innovators who thrive in fast-paced environments and can deliver high-quality solutions on aggressive timelines. Immediate start available! Join us to shape the future of enterprise technology with competitive compensation and flexible work arrangements.
Responsibilities
- Design, develop, and deploy scalable cloud-native applications using microservices architecture
- Lead technical troubleshooting and performance optimization of production systems
- Mentor junior engineers through code reviews and architectural discussions
- Collaborate with cross-functional teams to define product requirements and technical roadmaps
- Implement CI/CD pipelines and DevOps best practices for continuous delivery
- Conduct comprehensive testing and ensure robust security protocols
- Document technical specifications and contribute to engineering best practices
Qualifications
- 5+ years of experience in software development with emphasis on cloud platforms (AWS/GCP/Azure)
- Expertise in at least two modern programming languages (Python, Java, Go, or TypeScript)
- Proven experience with containerization (Docker/Kubernetes) and orchestration
- Strong background in designing RESTful APIs and event-driven architectures
- Proficient in CI/CD tools (Jenkins, GitLab CI, or GitHub Actions)
- Bachelor's degree in Computer Science or equivalent practical experience
- Excellent problem-solving skills with ability to work under tight deadlines
- Experience mentoring technical teams and driving engineering excellence