Job Url: https://www.remoterocketship.com/company/dcscores-org/jobs/senior-software-engineer-edge-server-united-states-remote Job Description: DC SCORES Website LinkedIn All Job Openings DC SCORES is a non-profit organization based in Washington, D. C. that empowers youth through a unique combination of soccer, poetry, and service learning. By participating in DC SCORES, young individuals develop healthy lifestyles, engage actively in their education, and build the confidence and character needed to positively impact their communities. The organization creates neighborhood soccer teams, where participants, known as poet-athletes, build strong bonds and support networks. During the fall season, they engage in poetry to express themselves creatively and enhance their social and emotional well-being. In the spring, they apply teamwork skills to community service projects, tackling issues they explored in their poetry. DC SCORES aims to reach every Title 1 elementary and middle school in the District by 2030, fostering young leaders and creating a supportive community throughout their journey. After-school programs β€’ Soccer education β€’ Poetry/creative expression education β€’ Service-learning education β€’ Youth Development 11 - 50 employees 🀝 Non-profit πŸ“š Education 🌍 Social Impact Senior Software Engineer - Edge Server 12 hours ago πŸ‡ΊπŸ‡Έ United States – Remote ⏰ Full Time 🟠 Senior πŸ§‘β€πŸ’» Full-stack Engineer Distributed Systems Rust Go Apply Now Receive Emails with Similar Jobs Report problem πŸ“‹ Description β€’ Lead the development of core edge services that power Ditto's mesh-based systems. β€’ Build software that manages peer discovery, multi-hop communication, and routing across unreliable or dynamic networks. β€’ Design clean, efficient APIs that allow higher-level applications to interact with the mesh layer. β€’ Develop and maintain the Ditto Edge Server, a lightweight deployment optimized for small infrastructure footprints, enabling seamless integration with Ditto's edge-based systems through exposed APIs. β€’ Contribute to protocol design, transport abstraction, and system-level performance improvements. β€’ Collaborate with other engineers and product teams to deliver end-to-end features that reach real-world users. 🎯 Requirements β€’ 2–5 years of professional software engineering experience. β€’ Solid background in backend or systems-level development. β€’ Proficiency in at least one programming language such as Rust, C++, Go or similar. β€’ Experience designing and consuming APIs for service-to-service communication. β€’ Understanding of high-level communication protocols like HTTP, WebSockets, and similar. β€’ Comfort working with distributed systems or edge-deployed services. β€’ Ability to reason about concurrency, performance, and fault-tolerant architectures. β€’ Strong collaboration skills as you'll work cross-team particularly closely with product and relevant team engineers spread across the globe. πŸ–οΈ Benefits β€’ Competitive salaries β€’ Stock options β€’ Medical, dental, vision, life, and disability coverage β€’ Flexible spending account (FSA) β€’ Flexible vacation policy β€’ 401(k) plan β€’ Office located in Atlanta, GA. Available for team member use. Apply Now