Job Description
Join InnovateTech Solutions as a Senior Software Engineer and help shape the future of digital innovation! We're seeking a passionate remote professional to architect scalable solutions for our enterprise clients. Enjoy competitive compensation, flexible hours, and a culture that champions creativity and growth. Your work will directly impact millions of users while collaborating with top-tier talent across the US.
What We Offer:
- Comprehensive health/dental/vision insurance
- 401(k) with 6% company match
- $5,000 annual professional development stipend
- Home office equipment allowance
- Unlimited PTO policy
Responsibilities
- Design and implement scalable cloud-native applications using microservices architecture
- Mentor junior engineers through code reviews and technical guidance
- Optimize system performance and troubleshoot complex technical challenges
- Collaborate with product teams to translate business requirements into technical specifications
- Lead CI/CD pipeline improvements and DevOps automation initiatives
- Contribute to open-source projects and stay current with emerging technologies
- Participate in agile ceremonies and drive technical debt reduction
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in at least one modern programming language (Python, Java, or Go)
- Strong proficiency with cloud platforms (AWS/Azure/GCP) and containerization (Docker/Kubernetes)
- Proven experience with microservices architecture and event-driven design
- Excellent problem-solving skills and ability to handle ambiguous requirements
- Strong communication skills with ability to articulate technical concepts to non-technical stakeholders
- Portfolio demonstrating complex system design and implementation projects