Job Description
Join our dynamic team at InnovateTech Solutions, a leading digital transformation partner serving Fortune 500 clients. We're seeking a Senior Software Engineer to drive innovation in our Washington, DC headquarters. This is your opportunity to build cutting-edge solutions in a collaborative environment with immediate impact. Enjoy competitive compensation, flexible work arrangements, and growth opportunities in one of America's most vibrant tech hubs.
Responsibilities
- Design, develop, and maintain scalable cloud-native applications using microservices architecture
- Lead technical implementation of complex features using Java, Spring Boot, and AWS services
- Mentor junior engineers through code reviews and architectural discussions
- Collaborate with product managers to translate business requirements into technical solutions
- Optimize application performance and implement CI/CD pipelines
- Contribute to DevOps practices including containerization with Docker and Kubernetes
- Stay current with emerging technologies and industry best practices
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 5+ years of professional software development experience
- Expert proficiency in Java, Python, and JavaScript/TypeScript
- Strong experience with cloud platforms (AWS, Azure, or GCP)
- Deep understanding of RESTful APIs, microservices, and event-driven architecture
- Proven experience with CI/CD tools like Jenkins, GitLab CI, or GitHub Actions
- Excellent problem-solving skills and ability to work in fast-paced environments