1

Buffer Software Engineer Jobs (NOW HIRING)

Staff - Principal, Software Engineer, SDK

Saratoga, CA · On-site

$148K - $199K/yr

... buffer management and telemetry. • Work closely with ASIC architects to translate chip specifications and datapath designs into software-programmable abstractions. • Enable control plane ...

... Buffer, Shell Scripting, GIT, Mercurial, Artifactory, Maven, UML, Match Algorithm design; building credit software applications using online platforms; streaming platforms (Kafka); Lean DevOps; ...

... Buffer, Shell Scripting, GIT, Mercurial, Artifactory, Maven, UML, Match Algorithm design; building credit software applications using online platforms; streaming platforms (Kafka); Lean DevOps; ...

... Buffer, Shell Scripting, GIT, Mercurial, Artifactory, Maven, UML, Match Algorithm design; building credit software applications using online platforms; streaming platforms (Kafka); Lean DevOps; ...

Signals Software Engineer

Columbia, MD · On-site

$87K - $157K/yr

Our team of hackers and engineers have experience spanning centuries of research, development, and ... Familiarity with Python, Eclipse IDE, Google Protocol Buffer, and model-based design tools like ...

Principal Software Engineer, MDR Platform

$138K - $185K/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 ...

Signals Software Engineer

Columbia, MD · On-site

$87K - $157K/yr

Our team of hackers and engineers have experience spanning centuries of research, development, and ... Familiarity with Python, Eclipse IDE, Google Protocol Buffer, and model-based design tools like ...

The Software Engineer in Product Experience will develop product experiences and features for clean ... Buffer ecosystem (we use Buf's Connect SDK) • Deep knowledge of relational databases, SQL, and ...

We are seeking an outstanding Software Engineer to join our US-based networking software team. As a ... and buffer management. * Excellent interpersonal skills, with the ability to clearly explain ...

Showing results 21-40

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 Aug 11, 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.

Is Buffer a good company to work for?

Buffer Software Engineers 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 skills and qualifications are needed to thrive as a Buffer software engineer?

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.

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 August 2026, with employment types broken down into 1% Internship, 87% Full Time, 8% Part Time, and 4% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $147,524 per year, or $70.9 per hour.

Staff - Principal, Software Engineer, SDK

Eridu

Saratoga, CA • On-site

$148K - $199K/yr

Full-time

Re-posted 3 days ago


Job description

Job Summary:
Eridu is a Silicon Valley-based hardware startup pioneering infrastructure solutions that accelerate AI data centers to deliver Faster AI. They are seeking a Principal Engineer to lead the design and development of Software Development Kit (SDK), working across Silicon, System, and NOS teams to ensure high-performance switch ASICs are production ready.
Responsibilities:
• Own the SDK architecture for Eridu's custom switch ASICs, including HAL, abstraction layers, API models, and feature programming workflows.
• Design and implement key software interfaces to support dataplane operations like L2/L3 forwarding, ACLs, QOS, buffer management and telemetry.
• Work closely with ASIC architects to translate chip specifications and datapath designs into software-programmable abstractions.
• Enable control plane integration with SONiC stack via OCP SAI or custom APIs.
• Lead bring-up efforts for new silicon, working with firmware and hardware teams to validate functionality in simulation, emulation, and production systems.
• Define and enforce best practices for modular SDK design, automated testing, CI/CD pipelines and benchmarking frameworks.
• Mentor junior engineers and influence software direction across the switch software stack.
Qualifications:
Required:
• Bachelor’s in Computer Science/ECE with 10+ years of experience or Masters in CS/ECE with 5+ years of experience.
• Expertise in L2 and L3 Ethernet switching and routing protocols.
• Coding expertise in Programming languages such as C/C++/Python
• Switch/router embedded system software development experience
• Experience in SDK development for Ethernet switch silicon
• Experience in L2 switching/forwarding areas such as LAG, VLAN, xSTP, LLDP, DC fabric switching, etc.
• Experience in L3 unicast/multicast routing protocols such as RIP, OSPF, IGMP, BGP, ISIS, etc.
• Experience in ACL, QoS, Policers, TCAM, etc.
• 10+ years of hands-on experience building firmware and software abstractions for networking ASICs, SoCs and embedded platforms
• Strong command of C/C++ in Linux-based environments, familiarity with compiler toolchains and tools for profiling network latency and system performance.
• Experience with modern NOS like SONiC and familiarity with simulation environments and behavioral models such as BMv2 and proprietary RTL based ASIC simulations
Company:
Eridu provides frontier networking solutions for AI, purpose-built to meet the demands of scale-out and scale-up networks. Founded in 2024, the company is headquartered in Saratoga, USA, with a team of 51-200 employees. The company is currently Growth Stage.