Job Description
Join our award-winning team at InnovateTech Systems, where we're revolutionizing enterprise software solutions. As a Senior Software Engineer in our Washington DC hub, you'll architect scalable systems using cutting-edge technologies while mentoring junior developers. We offer flexible remote options, comprehensive benefits, and opportunities to work with Fortune 500 clients transforming their digital infrastructure.
Responsibilities
- Lead full-stack development of cloud-native applications using Python, Go, and React
- Design and implement microservices architecture on AWS with CI/CD pipelines
- Collaborate with product teams to translate business requirements into technical solutions
- Conduct code reviews and enforce best practices across engineering teams
- Optimize system performance and security protocols for high-traffic platforms
- Mentor junior engineers through pair programming and technical workshops
Qualifications
- Bachelor's degree in Computer Science or equivalent practical experience
- 5+ years of professional software development experience
- Expertise in at least one modern backend framework (Django, Spring, or Node.js)
- Strong understanding of cloud architecture (AWS/GCP) and containerization (Docker/Kubernetes)
- Proven track record of delivering scalable, production-ready applications
- Excellent problem-solving skills and ability to thrive in agile environments