Job Description
Join NexusTech Solutions, a leading innovator in enterprise software, as we revolutionize digital experiences for Fortune 500 clients. Our Washington, DC hub is where cutting-edge engineering meets real-world impact. We're seeking a passionate Senior Software Engineer to architect scalable solutions, mentor emerging talent, and drive technical excellence in a collaborative, agile environment. Enjoy competitive compensation, comprehensive benefits, and the opportunity to shape the future of enterprise technology.
Responsibilities
- Design, develop, and deploy high-performance microservices using Java, Python, and Go
- Lead architectural decisions for cloud-native applications on AWS and Azure
- Mentor junior engineers through code reviews and pair programming sessions
- Implement CI/CD pipelines using Jenkins, Docker, and Kubernetes
- Collaborate with product teams to translate business requirements into technical solutions
- Optimize system performance and ensure 99.99% uptime for mission-critical applications
- Contribute to open-source projects and technical documentation
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of experience in full-stack development with Java and Python
- Expertise in cloud platforms (AWS/Azure) and containerization technologies
- Strong understanding of distributed systems and microservices architecture
- Proven experience leading technical projects and mentoring developers
- Familiarity with Agile methodologies and DevOps practices
- Excellent problem-solving skills and attention to detail