Job Description
Join InnovateTech Solutions, a leader in cloud-native SaaS platforms, as we revolutionize enterprise solutions. We're seeking a passionate Senior Software Engineer to architect scalable systems and mentor our growing team in our Washington DC hub. Enjoy competitive benefits, flexible work arrangements, and the opportunity to impact millions of users worldwide.
Our engineering culture thrives on innovation, collaboration, and technical excellence. You'll work with cutting-edge technologies in an agile environment where your ideas shape product roadmaps. We invest in your growth through conferences, certifications, and dedicated learning time.
Responsibilities
- Architect and develop scalable backend services using Go and Kubernetes
- Lead code reviews and implement CI/CD pipelines for AWS infrastructure
- Mentor junior engineers through pair programming and technical workshops
- Collaborate with product teams to translate requirements into technical specifications
- Optimize system performance using distributed caching and database tuning
- Contribute to open-source projects and publish technical articles
- Implement security best practices and compliance standards (SOC2, GDPR)
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of experience in distributed systems development
- Expertise in Go, Python, and microservices architecture
- Proficiency with AWS services (EC2, Lambda, S3, RDS)
- Strong background in RESTful API design and GraphQL
- Experience with containerization (Docker, Kubernetes) and Terraform
- Proven track record of delivering production-grade systems
- Excellent problem-solving skills and communication abilities