Skip to main content

Software Engineer (Developer Productivity)

Posted yesterday

njf global holdingsAndrews Air Force Base (MD)

SENIORITY

Lead

SALARY

$250,000 - $300,000 per year

Apply (opens in a new tab)

About the role

Software Engineer (Developer Productivity)
Salary: $250k-300k Total compensation: very flexible - dependent on seniority, expectations and performance I'm partnered with a leading high frequency trading firm hiring a Developer Productivity Engineer to build the tools and infrastructure that help engineers ship trading software faster and with more confidence.
The role: You'll own the systems that sit between an engineer's idea and production: build and test infrastructure, CI/CD, local environments and internal tooling. You'll work directly with engineering teams across the firm, find where they lose time, and build platform-level fixes. A growing part of the job is bringing AI-assisted engineering into everyday workflows. That means integrating coding agents, automating routine fixes and evaluating new AI developer tools as they appear. What you'll work on AI workflows: agent skills and configs, auto-remediation of build failures, and measuring impact on developer velocity Build and test acceleration: distributed caching, profiling and flaky test quarantine CI/CD: deployment pipelines, merge queues and automated releases Self-service dev environments, CLI tools, service templates and IDE integrations What we're looking for Strong Python Working knowledge of C++/Java Strong Linux fundamentals Experience with developer tooling, CI/CD or large-scale build infrastructure Hands-on use of AI coding tools (e.g. Claude Code, Codex) in real engineering work. No model training experience needed. Clear communicator, collaborative and low-ego Degree in CS or a related field preferred, though strong professional experience is a good substitute Large, well-regarded tech company background is a strong fit, especially with quick promotions. Trading experience is a bonus. Seniority is flexible. Senior candidates should have deep, hands-on experience with AI-assisted engineering. Earlier-career candidates should be strong on engineering fundamentals and have some exposure to AI-assisted development.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this