Senior Engineer Software Big Peer (Remote)

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

Get It - Professional Services

Senior Engineer Software Big Peer (Remote)

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

Job Overview

We are dedicated to unlocking the full potential of edgedevices by simplifying the development of groundbreaking applications. Our...

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

Job Overview

We are dedicated to unlocking the full potential of edge devices by simplifying the development of groundbreaking applications. Our globally distributed team thrives on core principles of trust, transparent communication, and a commitment to continuous improvement. We value diversity and are devoted to fostering an inclusive atmosphere that welcomes a plethora of backgrounds, skills, and experiences.

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

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.