Senior Software Engineer Big Peer (Remote)

Salary: Competitive Salary
Job Type: Full time
Experience: Senior Level

Get It - Professional Services

Senior Software Engineer Big Peer (Remote)

Senior Software Engineer Big Peer | Get It – ProfessionalServices | United States

Job Overview

We are dedicated to revolutionizing the potential of edgedevices by streamlining the creation of groundbreaking applications. As a...

Senior Software Engineer Big Peer | Get It – Professional Services | United States

Job Overview

We are dedicated to revolutionizing the potential of edge devices by streamlining the creation of groundbreaking applications. As a member of our globally distributed team, we champion trust, clear communication, and relentless improvement. We embrace diversity and are committed to fostering an inclusive atmosphere that welcomes a broad spectrum of backgrounds, expertise, and viewpoints.

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

Tagged as: remote, remote job, virtual, Virtual Job, virtual position, Work at Home, work from home

Load more listings
When applying state you found this job on Pangian.com Remote Network.