Job Description
Join InnovateTech Dynamics as a Senior Software Engineer and help shape the future of cloud-native applications in our Washington, DC office. We're a top-tier tech company disrupting enterprise software with cutting-edge AI solutions. This role offers competitive compensation, comprehensive benefits, and the opportunity to work with industry leaders in a collaborative environment.
Our ideal candidate thrives in agile environments, mentors junior engineers, and drives technical excellence through scalable architecture. You'll be instrumental in developing mission-critical systems serving Fortune 500 clients while enjoying flexible work arrangements and professional development opportunities.
Responsibilities
- Design and implement scalable microservices using Go and Kubernetes
- Mentor 3-5 junior engineers through code reviews and technical guidance
- Lead CI/CD pipeline optimization using Jenkins and Terraform
- Collaborate with product teams to translate requirements into technical specifications
- Conduct system architecture reviews for new feature implementations
- Implement security best practices and compliance protocols
- Optimize database performance for high-transaction systems
Qualifications
- 5+ years of experience in backend development with Go/Java
- Expertise in cloud platforms (AWS/GCP) and containerization
- Strong background in RESTful API design and microservices
- Experience with agile methodologies and DevOps practices
- Bachelor's degree in Computer Science or equivalent experience
- Proven track record of mentoring development teams
- Proficiency in SQL and NoSQL databases (PostgreSQL, MongoDB)
- Strong problem-solving skills with system architecture experience