Senior Software Engineer (Developer Experience)

DealMaker

$110K — $130K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of engineering experience with CI/CD and testing infrastructure.
  • Demonstrated success in developing and deploying developer tooling.
  • Experience incorporating AI tools into engineering workflows with practical results.
  • Ability to define and analyze key performance metrics.
  • Skill in evaluating cost versus quality for AI tools and models.
  • Proactive self-starter with the capability to shape a team roadmap.

Responsibilities

  • Automate the pull request to merge path using AI to streamline processes.
  • Enhance AI-generated QA plans for better coverage and measurement.
  • Develop evaluation coverage for AI features to ensure quality before deployment.
  • Monitor costs associated with AI workflows and optimize model/tool usage.
  • Maintain and improve the internal AI workflow library for efficiency.
  • Create test harnesses for complex manual setups like email delivery.
  • Optimize coding-agent startup time and improve reliability in development environments.

Benefits

  • Competitive compensation with equity opportunities.
  • Diverse team of professionals across various geographies.
  • Comprehensive employee benefits including medical, vision, and dental.
  • Support for innovative tool development in AI.
  • Annual learning support for professional growth.
Full Job Description
Who You Are

DealMaker is building the infrastructure behind online capital raising. Our engineering org is investing heavily in AI across the development lifecycle, from how code moves through review to how developers get a working environment. This role owns a meaningful slice of that investment: the tooling, harnesses, and environments that make every other engineer faster and more confident in their changes

What You'll Do

AI in the engineering lifecycle
  • Automate the PR-to-merge path: define what "good" looks like and use AI to remove manual steps.
  • Improve the quality of AI-generated QA plans and measure how well they actually cover our changes.
  • Build evaluation coverage for AI-powered product features so a prompt or tool change can't ship without passing a graded test set.
  • Track what each AI workflow costs and which model or tool it should be using.
  • Maintain our internal AI workflow library: retire overlap, cut what's unused, improve what stays.


Testing risky paths
  • Build test harnesses for scenarios that are hard to set up manually, like email delivery or investor checkout.
  • Cut test wall-clock time by running only the tests a change actually affects, and report the time saved.


Developer and agent environments
  • Deliver isolated local environments (macOS and Linux) so a developer can run two changes at once without collision.
  • Cut cloud coding-agent startup from minutes to seconds; make targeted test runs and linting reliable in those environments.
  • Work out how credentials and network access get provisioned for agent environments, including where a vendor can't yet do it securely.


Measuring developer experience
  • Define the small set of numbers we manage to (e.g., time-to-first-shipped-change for new hires, local environment reliability, CI duration, flaky-test count), instrument them, and report monthly.


What Skills You Need
  • Strong hands-on engineering background with CI/CD, developer tooling, or testing infrastructure, you've built and shipped this kind of thing, not just used it.
  • Self-starter who drives initiatives on their own. This is a small team, so you'll set your own roadmap and work directly with engineers across the org to get buy-in.
  • Practical experience using AI tools inside a real engineering workflow (coding agents, AI-assisted QA/eval, prompt-driven automation), with concrete examples of what worked and what didn't.
  • Comfort defining a metric, instrumenting it, and using it to drive a decision.
  • Judgment for cost/quality tradeoffs on tools and models, this role reviews and changes what the team spends on AI, not just what it uses.
  • Bias to build the smallest thing that removes the manual step, not the most complete framework.

  • Competitive compensation with the opportunity to earn equity-get into a growth company on the ground floor
  • A diverse & distributed team of doers, innovators, and experts
  • Shared employee benefit plan (medical, vision, & dental)
  • We love AI and have tools to support you build innovative solutions
  • Annual learning support And more!

We use automated and artificial intelligence-based tools ("Automated Employment Decision Tools") to assist in screening, assessing, or evaluating candidates. These tools may assess job-related qualifications such as skills, experience, and work history. AI-assisted tools support our recruitment team and do not replace human judgment; all final hiring decisions are made by human reviewers.

Similar Jobs

More Jobs at DealMaker

More Information Technology Jobs

Find similar Senior Software Engineer (Developer Experience) jobs: