Job Description
Join our award-winning engineering team and build cutting-edge solutions that impact millions. InnovateTech Dynamics is seeking a passionate Senior Software Engineer to architect scalable systems and mentor junior developers. We offer competitive compensation, flexible work arrangements, and opportunities to work with emerging technologies like AI and cloud infrastructure.
Why Join Us? • Industry-leading benefits package • Remote-first culture with optional office space • Annual learning stipend • Fast-paced, collaborative environment
Responsibilities
- Design and implement scalable microservices using Go, Python, or Java
- Mentor junior engineers through code reviews and technical guidance
- Optimize system performance and troubleshoot complex production issues
- Collaborate with product teams to translate requirements into technical solutions
- Implement CI/CD pipelines and DevOps best practices
- Lead architectural decisions for cloud-native applications on AWS
- Contribute to open-source projects and technical blog content
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/Go)
- Strong understanding of distributed systems and cloud architecture
- Proven experience with containerization (Docker/Kubernetes)
- Familiarity with event-driven architectures and message queues
- Excellent problem-solving skills and attention to detail
- Experience mentoring developers in agile environments