Job Description
Join our dynamic team at TechInnovate Solutions and revolutionize the future of cloud-based software solutions. We're seeking a passionate Senior Software Engineer to architect and develop scalable applications while enjoying the flexibility of 100% remote work. Collaborate with industry experts in a culture that values innovation, work-life balance, and professional growth. Benefits include: comprehensive health insurance, 401(k) matching, flexible spending accounts, and unlimited PTO.
Responsibilities
- Design, develop, and maintain high-performance cloud-native applications using AWS/Azure
- Lead code reviews and mentor junior engineers on best practices
- Collaborate with cross-functional teams to deliver scalable solutions
- Implement CI/CD pipelines and DevOps methodologies
- Optimize applications for security, performance, and scalability
- Contribute to architectural decisions and technical documentation
Qualifications
- 5+ years of experience in software development with cloud platforms
- Expertise in Python, Java, or C# with modern frameworks
- Strong understanding of microservices architecture and RESTful APIs
- Experience with containerization (Docker/Kubernetes) and CI/CD tools
- Bachelor's degree in Computer Science or equivalent experience
- Proven ability to lead complex projects from conception to deployment