1

Buffer Software Engineer Jobs (NOW HIRING)

Linux kernel drivers, PCIe-visible memory management, high-throughput low-latency ring buffer ... Strong software development fundamentals, including data structures and algorithms. * Experience ...

Linux kernel drivers, PCIe-visible memory management, high-throughput low-latency ring buffer ... Strong software development fundamentals, including data structures and algorithms. * Experience ...

Senior Software Engineer (Golang)

$125K - $165K/yr

Maintain and enhance a multi-tenant cluster of servers that receive, buffer, and feed syslog ... software engineering experience with at least 4+ years focused on Go development โ€ข Bachelor ...

Sigma Defense is seeking a Software Engineer II to join our team developing software solutions for ... Develop and maintain Protocol Buffer message definitions and communication interfaces. * Support ...

Sigma Defense is seeking a Software Engineer II to join our team developing software solutions for ... Develop and maintain Protocol Buffer message definitions and communication interfaces. * Support ...

The Signals Software Engineer develops, maintains, and enhances signal processing software (e.g ... GIT, Clearquest, Trac, or Subversion), Python, Eclipse IDE, Google Protocol Buffer, model-based ...

The Signals Software Engineer develops, maintains, and enhances signal processing software (e.g ... GIT, Clearquest, Trac, or Subversion), Python, Eclipse IDE, Google Protocol Buffer, model-based ...

The Signals Software Engineer develops, maintains, and enhances signal processing software (e.g ... GIT, Clearquest, Trac, or Subversion), Python, Eclipse IDE, Google Protocol Buffer, model-based ...

next page

Showing results 1-20

Buffer Software Engineer information

See salary details

$63.5K

$147.5K

$205.5K

How much do buffer software engineer jobs pay per year?

As of Jul 1, 2026, the average yearly pay for buffer software engineer in the United States is $147,524.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $173,000.00 per year, depending on experience, location, and employer.

Can I make 200k a year as a software engineer?

Buffer Software Engineers, like many software engineering roles, can potentially earn $200,000 or more annually, especially with experience, specialized skills, and working in high-paying industries or companies. Achieving this salary often requires advanced knowledge of programming languages, experience with cloud platforms, and sometimes working in senior or lead positions. Salary ranges vary based on location, company size, and individual expertise.

Is Buffer a good company to work for?

Buffer Software Engineers typically report a positive work environment with a focus on transparency, remote work flexibility, and a strong company culture. The company emphasizes open communication, professional development, and work-life balance, making it a desirable workplace for many in the tech industry.

What does a Buffer Software Engineer do?

A Buffer Software Engineer is responsible for designing, developing, and maintaining software solutions for Buffer, a social media management platform. Their duties typically include building new features, fixing bugs, optimizing application performance, and collaborating with cross-functional teams. They work with technologies such as JavaScript, React, Node.js, and cloud services to ensure the Buffer platform is reliable and user-friendly. Additionally, they may participate in code reviews, contribute to technical documentation, and help shape the overall product roadmap.

What is the difference between Buffer Software Engineer vs Front-End Developer?

AspectBuffer Software EngineerFront-End Developer
Required SkillsProgramming, API integration, backend developmentHTML, CSS, JavaScript, UI/UX design
Work EnvironmentCollaborative teams, product-focusedDesign-centric, user interface development
Industry UsageTech companies, SaaS platformsWeb development agencies, tech firms

Buffer Software Engineers focus on building and maintaining the backend infrastructure and APIs for Buffer's social media management platform, while Front-End Developers primarily work on designing and implementing user interfaces. Both roles require coding skills but differ in their focus areas, tools, and daily tasks. Understanding these differences helps job seekers identify the right role based on their skills and career goals.

Is Buffer a remote-first company?

Buffer is a remote-first company, meaning its employees work primarily from home or other remote locations. The company emphasizes flexible schedules and uses tools like Slack and Zoom to facilitate communication and collaboration among distributed teams.

What are the key skills and qualifications needed to thrive as a Buffer Software Engineer, and why are they important?

To thrive as a Buffer Software Engineer, you need strong programming skills (especially in JavaScript, React, and related frameworks), a solid understanding of software development principles, and typically a degree in computer science or related field. Familiarity with version control systems like Git, CI/CD pipelines, cloud platforms, and experience with RESTful APIs are essential. Excellent problem-solving abilities, effective communication, and a collaborative mindset help you stand out in this team-driven environment. These skills and qualities are crucial for building scalable, reliable applications and contributing positively to Buffer's remote, agile work culture.

What engineer makes $500,000 a year?

Software engineers, particularly those in senior or specialized roles such as machine learning engineers or software architects at large tech companies, can earn $500,000 or more annually through base salary, bonuses, and stock options. Achieving this level typically requires extensive experience, advanced skills, and often working in high-cost-of-living regions or at companies with competitive compensation packages.

How does a Buffer Software Engineer typically collaborate with product and design teams during the development process?

As a Buffer Software Engineer, you will frequently work closely with product managers and designers to translate user needs into technical solutions. This collaboration often involves participating in planning meetings, providing technical input on feasibility, and iterating on prototypes based on user feedback. Regular communication ensures that engineering efforts are aligned with product goals, and you may also be involved in code reviews and cross-team syncs to maintain a consistent user experience across Buffer's platform.
More about Buffer Software Engineer jobs
What cities are hiring for Buffer Software Engineer jobs? Cities with the most Buffer Software Engineer job openings:
What states have the most Buffer Software Engineer jobs? States with the most job openings for Buffer Software Engineer jobs include:
Infographic showing various Buffer Software Engineer job openings in the United States as of June 2026, with employment types broken down into 81% Full Time, 14% Part Time, and 5% Contract. Highlights an 86% Physical, 1% Hybrid, and 13% Remote job distribution, with an average salary of $147,524 per year, or $70.9 per hour.

Software Engineer- Cybersecurity and Cryptography

Xona

Burlingame, CA โ€ข On-site

Full-time

Posted 3 days ago


Job description

Job Summary:
Xona is a navigational intelligence company focused on providing real-time positioning solutions. They are seeking a high-caliber Software Engineer specializing in Cybersecurity and Cryptography to lead the development of production-grade ground segment software that protects their satellite constellation and sensitive data.
Responsibilities:
โ€ข Design and implement production-ready cryptographic modules for key management, identity and access management (IAM), and secure communication protocols (e.g., TLS, AES-GCM, ECC).
โ€ข Apply rigorous defensive programming techniques to eliminate common vulnerabilities (buffer overflows, integer underflows, race conditions) and ensure software resilience against adversarial inputs.
โ€ข Develop secure data-at-rest solutions for persistent memory (PMEM) architectures, ensuring that sensitive cryptographic material stored in non-volatile RAM is encrypted and protected against cold-boot or physical extraction attacks.
โ€ข Lead the development of high-availability ground station software that manages the security lifecycle of the satellite constellation.
โ€ข Integrate Hardware Security Modules (HSMs) and Trusted Platform Modules (TPMs) into the ground infrastructure to ensure secure key storage and signing operations.
Qualifications:
Required:
โ€ข Cryptographic Implementation: Design and implement production-ready cryptographic modules for key management, identity and access management (IAM), and secure communication protocols (e.g., TLS, AES-GCM, ECC).
โ€ข Defensive Programming: Apply rigorous defensive programming techniques to eliminate common vulnerabilities (buffer overflows, integer underflows, race conditions) and ensure software resilience against adversarial inputs.
โ€ข Persistent Memory Integration: Develop secure data-at-rest solutions for persistent memory (PMEM) architectures, ensuring that sensitive cryptographic material stored in non-volatile RAM is encrypted and protected against cold-boot or physical extraction attacks.
โ€ข Ground Software Development: Lead the development of high-availability ground station software that manages the security lifecycle of the satellite constellation.
โ€ข Root of Trust & HSM Integration: Integrate Hardware Security Modules (HSMs) and Trusted Platform Modules (TPMs) into the ground infrastructure to ensure secure key storage and signing operations.
โ€ข Experience: 5+ years of software engineering experience with a heavy focus on security-sensitive applications.
โ€ข Languages: Mastery of C/C++ with a focus on memory-safe patterns and defensive coding standards (e.g., MISRA C, SEI CERT). Proficiency in Python for security tooling.
โ€ข Systems Programming: Direct experience programming for persistent memory or non-volatile storage, including an understanding of memory-mapped files and data consistency models.
โ€ข Applied Cryptography: Deep understanding of symmetric/asymmetric encryption, digital signatures, hashing, and Public Key Infrastructure (PKI).
โ€ข Security Infrastructure: Hands-on experience with Cloud Security (AWS), Kubernetes security, and automated CI/CD security scanning (SAST/DAST).
โ€ข For U.S. Roles: To comply with U.S. Government space technology export regulations, applicant must be a U.S. citizen, lawful permanent resident of the United States (i.e. Green Card holder), or other protected individual as defined by 8 U.S.C. 1324b(a)(3).
โ€ข For U.K. Roles: To comply with U.K. regulations, this role requires Baseline Personnel Security Standard (BPSS) checks, and successful candidates must be eligible to obtain UK Security Clearance (SC).
โ€ข For Canada Roles: Successful candidates must obtain and hold a security clearance at the reliability status level, and pass security assessment for the Canadian Controlled Goods Program (CGP) and ITAR.
Preferred:
โ€ข Experience with Satellite Ground Segment software or aerospace communications.
โ€ข Knowledge of Post-Quantum Cryptography (PQC) standards.
โ€ข Familiarity with hardware-level security and side-channel attack mitigation.
โ€ข Experience implementing Zero Trust architecture in hybrid-cloud environments.
Company:
Xona develops satellite navigation services delivering positioning, navigation, and timing data via a low Earth orbit network. Founded in 2019, the company is headquartered in Burlingame, USA, with a team of 51-200 employees. The company is currently Growth Stage.