1

Buffer Software Engineer Jobs in Bridgeport, CT (NOW HIRING)

Senior FPGA Design Engineer

Yorktown Heights, NY ยท Remote

$125K - $173K/yr

Job Duty 3 - Work with Software team and Electronics Design team to test and verify functionality ... buffer management. (10 years). * Ability to work other design team which will interface with the ...

Taking decision on buffer strategies * Making inventory projections and E&O risk assessments ... Relevant experience with SAP software solutions Skills Working at the cutting edge of tech, you'll ...

Taking decision on buffer strategies * Making inventory projections and E&O risk assessments ... Relevant experience with SAP software solutions Skills Working at the cutting edge of tech, you'll ...

Buffer Software Engineer information

See Bridgeport, CT salary details

$64.6K

$150K

$208.9K

How much do buffer software engineer jobs pay per year?

As of Aug 6, 2026, the average yearly pay for buffer software engineer in Bridgeport, CT is $149,997.00, according to ZipRecruiter salary data. Most workers in this role earn between $122,000.00 and $175,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 Bridgeport, CT look for? The top searched job categories for Buffer Software Engineer jobs in Bridgeport, CT are:

Senior FPGA Design Engineer

Hirekeyz Inc

Yorktown Heights, NY โ€ข Remote

$125K - $173K/yr

Contractor

Re-posted 17 days ago


Job description

Role: Senior FPGA Design Engineer

Location: Remote

Duration: 12+ Months Contract

Job Summary:

Research team has a need for an Electrical Engineer highly experienced in the design and implementation of complex functions and solutions in FPGAs. Candidates must have an extensive knowledge of Verilog or VHDL;  they must possess the skills and experience customizing and integrating third-party IP, executing timing driven synthesis, running simulations, and performing design validation. Strong candidates will have design experience or a proficient understanding of the PCIe or Interlaken interface standards. Knowledge and fluency designing Xilinx FPGAs using the Vivado Design Suite is highly desirable.

  

Job Duties:

  • Job Duty 1 – Design (and implement) PCIe-to-Interlaken section of the Host FPGA Data Path. Interlaken is IP licensed from third-party.
  • Job Duty 2 -  Work with ASIC team to implement Host FPGA Interlaken interface to the ASIC’s Interlaken interface.
  • Job Duty 3 -  Work with Software team and Electronics Design team to test and verify functionality of entire data path from the Front-end Host to the Interlaken interface on the Host FPGA.
  • Job Duty 4 – Validate full data path between the Front-end Host and the ASIC S-Tree is functioning as designed.
  • Job Duty 5 – Optimize design for performance improvements.
  • Job Duty 6 – Write technical documentation describing FPGA architecture, its functional blocks and the data flow to and from the Host and ASIC.

Basic Skills, clearances and other elements required, in order of importance, and number of years’ experience, where applicable,  in each skill:

  • Bachelor’s or Master’s degree in Electrical Engineering.
  • Minimum of 10 years’ experience.
  • Design an FPGA based on functionality requirements and third-party IP for standardized interfaces; Implement design in Verilog or VHDL, synthesize FPGA, achieve timing closure, debug FPGA’s functionality in the system. (10 years).
  • Understanding of PCIe and how the interface works; Understanding of Interlaken and how the interface works.  (5 years).
  • Experience working with high-speed serial communication protocols.  Working with interfaces and logic blocks in different clock domains.  Design of clock trees for high-speed serial protocols. (10 years).
  • Design data structures and control mechanisms for transferring high-speed serial data between two protocols in different clock domains, i.e., queueing and/or buffer management.  (10 years).
  • Ability to work other design team which will interface with the FPGA or run Software using the FPGA logic.  Build a collaborative relationship with other team members..
  • Good communication skills, both written and verbal.
  • Demonstrated success working on a complex, tightly scheduled next-generation design where others depend on your work to progress.
  • Familiarity with Linux. 
  • Experience writing Python scripts.
  • Other: Show initiative by reading data sheets, specifications and other technical documentation.

 

Other Skills Desired, Years in each skill, where applicable:

  • Experience working with remote team members.
  • Exhibit eagerness to shorten learning curve and engage team members early.