Job Description
Join InnovateTech Solutions as a Senior Software Engineer and shape the future of cloud-native applications in Washington DC. We're a top-tier tech company solving complex challenges for Fortune 500 clients using cutting-edge technologies. Our collaborative environment values innovation, work-life balance, and professional growth. You'll architect scalable systems, mentor junior engineers, and drive technical strategy while enjoying competitive benefits and flexible work arrangements.
Responsibilities
- Design and develop scalable microservices using Go and Kubernetes
- Lead CI/CD pipeline optimization using Jenkins and Terraform
- Mentor 3+ junior engineers through code reviews and technical guidance
- Collaborate with product teams to translate requirements into technical specifications
- Implement robust security protocols and compliance frameworks
- Optimize system performance and reduce operational costs
- Contribute to open-source projects and internal tech initiatives
Qualifications
- 5+ years of experience in backend software development
- Expertise in Go, Python, and distributed systems architecture
- Proficiency with AWS/Azure and container orchestration (Docker, Kubernetes)
- Strong background in database design (PostgreSQL, DynamoDB)
- Experience with event-driven architectures and message queues (RabbitMQ, Kafka)
- BS/MS in Computer Science or equivalent practical experience
- Proven track record of delivering production-ready systems
- Excellent problem-solving and communication skills