Get It - Professional Services
Senior Software Engineer Big Peer (Remote)
Senior Software Engineer Big Peer | Get It – ProfessionalServices | United States
Senior Software Engineer Big Peer | Get It – Professional Services | United States
Key Responsibilities
- Architect, develop, and uphold robust and efficient distributed systems.
- Enhance, optimize, and maintain the infrastructure that underpins our peer-to-peer technology, concentrating on scalability in data synchronization.
- Design and oversee high-performance, consistent caches and proxies that connect Big Peers and Small Peers within our ecosystem.
- Guarantee data integrity and system performance through rigorous correctness and load testing.
- Partner with the Site Reliability Engineering (SRE) team to monitor, troubleshoot, and refine distributed systems in live environments.
- Automate processes and tools to simplify infrastructure management and deployment.
- Document technical specifications and contribute to the overarching system architecture.
- Lead initiatives for performance optimization to ensure systems can accommodate the demands of extensive distributed environments.
- Engage in on-call responsibilities alongside the SRE team to oversee production systems and uphold service uptime.
Required Skills
- Bachelor’s degree in Computer Science or a related discipline.
- 2-5 years of professional experience in software engineering, with a particular emphasis on distributed systems and proficiency in low-level programming languages such as Rust or modern C/C++.
- Familiarity with cloud computing platforms (AWS, GCP, Azure), containerization solutions (Docker, Kubernetes), and extensive distributed systems.
- In-depth understanding of algorithms, data structures, and performance enhancement methodologies.
- Exceptional communication abilities, particularly in asynchronous work settings.
- Capability to excel in a globally dispersed team structure.
Qualifications
- A Bachelor’s degree in Computer Science or a relevant field.
- 2-5 years of experience in software engineering, focusing on distributed systems and low-level programming languages.
Career Growth Opportunities
Joining our team presents a unique pathway for professional development, allowing you to engage with innovative projects and cutting-edge technologies. You will have the opportunity to expand your skills while contributing to significant solutions impacting our industry.
Company Culture And Values
Our organization promotes a culture rooted in trust and communication among a globally dispersed team. We value diversity and inclusivity, ensuring every employee is appreciated and respected. Continuous improvement is a guiding principle, and we strive to foster a collaborative working environment.
Compensation And Benefits
- Competitive salaries
- Stock options
- Medical, dental, vision, life, and disability coverage
- Flexible spending account (FSA)
- Flexible vacation policy
- 401(k) plan
Join us to explore the potential for an enriching career and become part of a team that is reshaping the future of distributed technology!
Employment Type: Full-Time
Show more
Show less
Related Jobs
See more All Other Remote Jobs-
NewSave
-
NewSave
-
NewSave
-
NewSave
-
NewSave
-
NewSave
- Save
- Save
- Save
- Save