Job Summary
An IT and computer services company is seeking a Remote Principal Java and Python Software Engineer.
Core Responsibilities Include:
- Designing and developing cutting edge highly reliable and scalable distributed systems
- Delivering quality features on-time and on-budget and execution against project plans and delivery commitments
- Managing day-to-day development activities, participate in designs, design review, code review & implementation
Position Requirements Include:
- 10+ years of professional software development experience
- 10+ years of programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
- 7+ years of experience contributing to architecture & design of new & current systems
- Bachelor's Degree in Computer Science or equivalent
- Understanding of Multi-threaded programming and distributed systems
- Strong knowledge of data structures, algorithms, operating systems, and/or distributed systems