1

Buffer Software Engineer Jobs in Washington, DC (NOW HIRING)

Embedded Development Engineer

Herndon, VA · On-site

$135K - $177K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Cohere is looking for software engineers with C/C++ and assembly skills, hands-on knowledge of ... buffer overflows, off by one vulnerabilities, memory leaks, and format string attacks. Any ...

Embedded Development Engineer

Herndon, VA · On-site

$135K - $177K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Cohere is looking for software engineers with C/C++ and assembly skills, hands-on knowledge of ... buffer overflows, off by one vulnerabilities, memory leaks, and format string attacks. Any ...

Showing results 21-40

Buffer Software Engineer information

See Washington, DC salary details

$71.9K

$167.1K

$232.7K

How much do buffer software engineer jobs pay per year?

As of Aug 16, 2026, the average yearly pay for buffer software engineer in Washington, DC is $167,085.00, according to ZipRecruiter salary data. Most workers in this role earn between $135,900.00 and $195,900.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.

What job categories do people searching Buffer Software Engineer jobs in Washington, DC look for?

The top searched job categories for Buffer Software Engineer jobs in Washington, DC are:

Infographic showing various Buffer Software Engineer job openings in Washington, DC as of July 2026, with employment types broken down into 86% Full Time, 11% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $167,085 per year, or $80.3 per hour.

MD-Signals Software Engineer 2- TS/SCI w/ Polygraph

Sunayu, LLC

Gambrills, MD • On-site

$87K - $157K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 2 days ago

New


Job description

Location: Annapolis Junction, MD
Category: Signals Software Engineer 2
Travel Required: No
Remote Type: No
Clearance: TS/SCI w/ Polygraph
Position Requirements
The Signals Software Engineer develops, maintains, and enhances signal processing software (e.g. detectors, demodulators, protocol processors). Works individually or as part of a team. Reviews and tests software components for adherence to the design requirements and documents test results. Resolves software problem reports. Utilizes software development and software design methodologies appropriate to the development environment. Provides specific input to the software components of system design to include hardware /software trade-offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components.
Position Responsibilities
• Analyze user requirements to derive oft-ware design and performance requirements
• Design and code new software or modify existing software to add new features
• Debug existing software and correct defects
• Describe various signal processing techniques
• Identify various digital modulation techniques
• Integrate existing software into new or modified system or operating environments
• Provide recommendations for improving documentation and software development process standards
• Develop/implement algorithms to meet system performance and functional standards
• Assist with developing and executing test procedures for software components
• Write/review software and system documentation
• Develop software solutions, confer with user or system engineers
• Analyze systems flow, data usage and work process
• Investigate problem areas
• Serve as team lead at the level appropriate to the software development process being used on any particular project
• Modify existing software to correct error, to adapt to new hardware, or to improve its performance
• Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design
• Use signal processing algorithms to convert a signal
• Design signal processing software based on sparse documentation
• Lead one or more software development teams and ensure the work is completed in accordance with the constraints of the software development process being used on any particular project
• Design/ implement complex signal processing algorithms requiring adherence to strict timing, system resource, or interface constraints
• Perform quality control on products
• Write software using C++ Java; suggest languages as needed to solve problems
• Advanced understanding of the Linux operating system
• Confer with system engineers and software engineers to derive software requirement and to obtain information on project limitations and capabilities, performance requirements and interfaces
• Develop and maintain software framework to enable efficient processing of data
• Identify the source of problems in a Radio Frequency (RF) processing system and associated systems in an enterprise architecture
• Implement recommendation for improving documentation and software development process standards
Basic Qualifications
Bachelor's degree in Computer Science or related discipline from an accredited college or university is required. At least seven (7) years' experience as a SSWE or equivalent on a project with a focus on Radio Frequency (RF) to include experience with Fourier transforms, filtering, communications theory, digital modulation, error control coding, signals analysis tools (e.g. WVT, DVT), and digital signal processing (e.g. adaptive beamforming/ filtering, demodulation). Four (4) years of additional SSWE or equivalent experience on projects with similar software processes may be substituted for a bachelor's degree.
Preferred Qualifications
Software defined radio architecture (e.g. SCA, REDHAWK, or GNU), commercial wireless standards geolocation techniques, software configuration management tools (e.g. GIT, Clearquest, Trac, or Subversion), Python, Eclipse IDE, Google Protocol Buffer, model-based design (e.g. Matlab, SlMULINK), service oriented architecture, and Linux OS.
Who We Are
Sunayu, LLC serves as a premier technology partner to the Defense and Intelligence communities, delivering mission-critical engineering solutions across the nation. Our operations are anchored in a commitment to trust, accountability, and ethical transparency, ensuring the high-performance outcomes necessary to protect our country's most vital interests.
Culture
Our strength lies in our community: Our team prioritizes collaboration, professional growth, and encourages open communication. At Sunayu, we don't just secure the mission-we grow together.
Career Development
We support and encourage our team members to continue their professional growth by providing company-reimbursed training and continuing education of up to $5,000 per year. We also participate in many industry conferences and events where we share our expertise and experiences.
Pay Rate
Salary range considers factors such as (but not limited to) scope and responsibilities of the position, candidate's work experience, education/ training, key skills, as well as market and business considerations when extending an offer.
Benefits
  • 3 Medical Plan Options
  • Dental and Vision
  • FSA, DCFSA, HSA
  • Life/AD&D Insurance
  • Short-Term & Long-Term Disability
  • Employee Assistance Program (EAP)
  • Training and Educational Assistance
  • Paid Time Off (PTO)
  • 11 Federal holidays
  • 401k plan with up to a 6% match (100% immediate vesting)

Equal Opportunity Employer
Sunayu, LLC is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, gender expression, national origin, age, protected veteran status, disability status, marital status, genetic information, medical condition, or any other characteristic protected by law.