As a Senior Software Engineer at Freestar, you will be a subject-matter expert on Prebid and the header bidding ecosystem, instrumental in developing high-quality solutions that handle massive amounts of monetization opportunities for some of the world’s largest websites.
Responsibilities
Serve as a senior hands-on developer, writing and shipping production code daily, reviewing peers' pull requests, and partnering with other engineers to ensure quality across the entire codebase.
Serve as a subject matter expert for Prebid.js and Prebid Server.
Stay current on Prebid.js and Prebid Server releases, OpenRTB specification changes, and emerging standards in the header bidding ecosystem, translating those developments into concrete recommendations and upgrades for our platform.
Own header bidding wrapper end to end, including architecture opinion, release cycle, and key design decisions.
Work daily with Google Ad Manager, GPT, and the IMA SDK.
Requirements
Nice to have: Contributions to Prebid.js or Prebid Server open-source repositories
Design and implement enhancements to the libraft, dqlite and go-dqlite components which we consume in MicroK8s, LXD and other projects. Work includes development in those pieces of software as well as responding to issues and user inquiries.
Responsibilities
Design and implement features across dqlite
Debug and fix issues encountered by your users
Improve Jepsen tests, traditional HA database automated testing and stress tests
Participate in our engineering process through code and architectural review
Engage with the open source community and commercial partners
Requirements
Bachelor’s or equivalent in Computer Science, STEM or similar degree
Support the development and continuous improvement of the payment processing system, building robust backend services and applications.
Responsibilities
Collaborate with business analysts, architects, product owners, and engineering teams to understand functional and non-functional requirements and translate them into scalable technical solutions
Design, develop, and maintain robust backend services and applications using C#/.NET
Work with and contribute to Java-based services where required
Design, develop, and maintain RESTful APIs
Design and optimize data access across MongoDB and PostgreSQL
Requirements
Bachelor’s degree in Computer Science/Engineering or related field
As a Senior Software Engineer at Bloomerang, you'll be a hands-on engineer and a key driver of technical success on your team, designing, building, and shipping production software that helps nonprofits raise the money that powers their missions.
Compensation
The salary range for this position is $114,800 - $191,400. You may also be eligible for a discretionary bonus.
Responsibilities
Design, build, test, and ship features and integrations across the payments stack, from processor APIs and webhooks to the UI.
Use agentic AI tools every day to deliver value faster, and help shape the harnesses, guardrails, and conventions that keep AI-generated code aligned with our architecture.
Keep payment flows secure, reliable, and observable.
Debug production issues to the root cause, and improve the live codebase, including legacy code, step by step with the team's agreement instead of through unilateral rewrites.
Review code, pair with teammates, and share what you know so it doesn't stay siloed.
Senior C++ Software Engineer to lead the next-generation architecture of the market data and execution platforms that power fully systematic trading.
Compensation
Per NYC salary transparency law, the total compensation for this role includes a base range of $225,000 to $300,000 plus annual discretionary variable remuneration.
Responsibilities
Lead the development and global rollout of our Core market data platform used across multiple focus areas (Market data, Research engineering, Pricing, Strategies).
Design and implement high‑performance components for market data ingestion, normalization, and distribution, as well as its usage for order execution and strategy infrastructure.
Develop tools and frameworks that enable quants and technical traders to build, tune, and deploy data‑driven systematic pricing and trading strategies.
Own the full lifecycle of your components in a fast‑paced, iterative environment: deploy, monitor, profile, and optimize your code in production.
Work closely with focus group engineers, quants, and technical traders to refine requirements, collect feedback, and iterate on the platform's design and implementation.
Requirements
BSc, MSc, or PhD in Computer Science, Mathematics, or a related field
Nice to have: proprietary trading industry experience
Develop the Application Layer of a high-performance software solution running on Client/Edge devices (PC/Embedded) using .NET 8+ to orchestrate application workflow, integrate with Native C++ Libraries, manage multi-threaded operations on Linux & Windows, and handle basic Data Persistence.
Responsibilities
Develop robust Console Applications / Background Services running on Windows and Linux using .NET 8+
Implement Multi-threading logic to handle simultaneous tasks without freezing the application
Apply Asynchronous Programming (Async/Await) correctly to maximize system responsiveness
Implement "Watchdog" mechanisms, auto-recovery, and resource management (CPU/RAM)
Use P/Invoke and Marshaling to call functions from existing Native Libraries (DLL/.so)
Requirements
Bachelor Degree/ Master Degree in Software Engineering/Computer Science or relevant field