Get It - Professional Services
Senior Engineer Software Big Peer (Remote)
Senior Engineer Software Big Peer | Get It – ProfessionalServices | United States
Senior Engineer Software Big Peer | Get It – Professional Services | United States
Key Responsibilities
- Design and construct highly available and efficient distributed systems.
- Enhance and maintain the underlying infrastructure for our peer-to-peer technology, prioritizing effective data synchronization.
- Develop and manage high-performance caches and proxies to facilitate seamless connections within our network.
- Implement correctness and load testing to ensure data consistency and system performance.
- Collaborate with the Site Reliability Engineering (SRE) team to monitor, troubleshoot, and refine distributed systems in production environments.
- Create automation tools and processes to optimize infrastructure management and deployment efficiencies.
- Document systems thoroughly, contribute to Requests for Comments (RFCs), and assist with system architecture design.
- Drive performance tuning initiatives to ensure scalability in large distributed environments.
- Participate in on-call rotations with the SRE team to maintain system uptime and manage production systems.
Required Skills
- A Bachelor’s degree in Computer Science or a related field.
- 2-5 years of software engineering experience, particularly in distributed systems, and proficiency in low-level programming languages such as Rust and/or modern C/C++.
- Familiarity with cloud platforms (AWS, GCP, Azure), containerization technologies (Docker, Kubernetes), and large-scale distributed systems.
- Strong understanding of algorithms, data structures, and performance optimization techniques.
- Excellent communication skills, especially in asynchronous collaboration.
- Capability to work effectively within a globally distributed team.
Qualifications
- A Bachelor’s degree in Computer Science or a related field.
- 2-5 years of relevant experience in software engineering, particularly in distributed systems.
Career Growth Opportunities
Our organization offers a dynamic environment where you can work on pioneering projects. This role provides ample opportunities for professional growth and skill enhancement, empowering you to thrive in your career.
Company Culture And Values
We are committed to creating an inclusive workplace that values trust, open dialogue, and continuous improvement. Our diverse team actively embraces a wide range of perspectives, fostering a collaborative and innovative work environment.
Compensation And Benefits
- Competitive salaries
- Stock options
- Comprehensive medical, dental, vision, life, and disability benefits
- Flexible Spending Account (FSA)
- Flexible vacation policy
- 401(k) plan
Join us and take the next step in your career with a forward-thinking remote team!
Employment Type: Full-Time
Show more
Show less
Related Jobs
See more All Other Remote Jobs-
NewSave
-
NewSave
- Save
- Save
- Save
- Save
- Save
- Save
- Save
- Save