Job Summary
A computer software company has an open position for a Remote Systems Senior Software Engineer .
Core Responsibilities Include:
- Owning the full cycle of development from inception, design, development, testing, and production
- Coming up with creative and innovative solutions to big data metadata problems
- Working on distributed systems for data processing, with efficient protocols and communication
Skills and Requirements Include:
- B.S. or M.S in Computer Science or in a related technical field
- Fluency in Java with 10+ years of experience developing production level software
- Passion for quality, zero downtime upgrades, availability, resiliency, and uptime of the platform
- Experience developing scalable distributed systems and deploying, scaling, and managing microservices
- Experience with building robust and scalable APIs for data processing platform
- Excellent communication skills and affinity for collaboration and teamwork