Senior Software Engineer - MIG
Company: Democratic Data Exchange
Location: Washington
Posted on: May 3, 2025
|
|
Job Description:
Reporting to the Engineering Manager-MIG, you will have the
opportunity to work and shape thetechnical details of our products,
and collaborate with top-tier product and engineering teams. As a
Senior Engineer on a small but mighty team, you will have ownership
over key portions of the product, along with supporting the
professional development of junior team members. You will be
working closely with all of MIG, including the Engineering
Manager-MIG, Senior Director of Engineering-MIG, Product Director,
Managing Director, Chief Innovation Officer, and MIG Advisors on
overall product engineering strategy.
This is a hands-on role that requires direct technical
contributions and occasional on-call availability (which will be
scheduled in advance).
Please know that job candidates do not always meet 100% of the
preferred qualifications. If much of this job description resonates
with you, we encourage you to apply.At DDx, we believe:Empathy is
the most important part of being a team memberInclusivity builds
stronger, more supportive teamsThoughtfulness is good for business
and good for teamworkMentorship is something everyone should be
involved inA bias toward action is better than delaying for a
perfect solution
Responsibilities:These responsibilities are core areas of work that
this role may have, but this role may also have additional duties
as assigned and determined by business needs.Implementation &
ResearchBuilds a product that can accommodate a rapid, exponential
scale that is unique to the movement and electoral space (e.g.
rapid growth and use of products with little advance
awareness).Utilizes e---cient engineering processes, methodologies,
and best practices to drive timely and smooth project
delivery.Leads by example and champions all parts of a secure-SDLC,
including but not limited to planning, documentation, automation,
qa, and security.Performs research when helpful or needed. For
example, when there is ambiguity or when it would be helpful to
decide between multiple potential options.Works collaboratively
with the team to create an effective ecosystem for MIG
products.Team Collaboration and MentoringRespectfully seeks to help
teammates, gives and receives feedback constructively, and builds
strong relationships.Provides technical guidance and support to
less experienced team members. Leads by example through technical
excellence and professional conduct. May take on informal
mentorship roles.Shares best practices, code review, feedback, and
relevant resources to less experienced staff as part of their
professional development.Shared Team ResponsibilitiesAs needed,
serve on the on-call schedule which may require availability
outside of the standard Monday-Friday 9:00 am-5:00 pm working
hours. When we have on-call schedules, these are determined in
advance, proper training is provided, and employees can switch
weeks with others.Joins and participates in team retreats and
collaborative opportunities.Who You Are:Problem Solver: You are
someone who may take vague requirements and work to propose and
implement solutions.Balance autonomy and collaboration: You can
work autonomously on responsibilities you own, yet enjoy
collaboration with team members.Communicator: You take technical
requirements and can communicate with those with technical and
non-technical backgrounds.Innovative Team Member: You enjoy finding
effective ways to solve problems and build products.Job
requirementsRequired QualificationsExperience with implementing
best practices in software development, including agile
methodologies, continuous delivery and deployment, code reviews,
source control management, explaining tradeoffs, debugging code,
navigating changing requirements, and performing research if
needed.Experience writing and refactoring code into organized,
maintainable, and flexible systems.Exceptional communication and
collaboration skills in a remote and asynchronous
environment.Previous experience in supporting the end-to-end
product development lifecycle from prototype to scale-up.Commitment
to testing.Commitment to effective documentation both in and
outside of code.Interest in our tech stack but open to new
technologies.Technical Requirements:Able to work independently in
.NET (Core) and advise/mentor others.Experience with Cloud (e.g.
AWS, GCP, Azure). GCP strongly preferred.Ability to perform
research and work with ambiguity.Experience with scalable API
Design.Experience with Databases, bonus for Postgres.Experience
with pub/sub technologies.Experience with Git, bonus for
GitHub.Experience with CI/CD tools, bonus for GitHub
Actions.Experience with ReactPostgres administration and
scalingExperience creating infrastructure from command lines or
using IaC, Terraform preferred.Desired QualificationsPrior
experience in a DevSecOps environment is a plus.Experience or
interest in working with mission-driven orgs. Bonus for electoral
or non-electoral campaign experience, or experience with political
data and products.Interest in contributing to open source should
the need arise.Additional ContextJust for your information,
additional key technologies we use include Terraform, Docker,
Python, ClickHouse, Firebase, and more.
Additional Requirement:Must be authorized to work in the U.S.
without restriction.Location:Remote position; anywhere in the U.S.
DDx is a remote-first organization.While this position is remote,
this role may require 10% travel. Expected travel may include
in-person team gathering in one location in the United States for
retreats or in-depth collaborative opportunities. This would likely
require travel and overnight stays in a location outside of one's
home location, though would be scheduled in advance to account for
planning.Physical Demands:The physical demands here are
representative of those that must be met by an employee to
successfully perform the essential functions of this job.
Reasonable accommodations may be made to enable individuals with
disabilities to perform the essential functions:
Ability to sit at a computer monitor for extended periods of
timeAbility to lift up to 20 pounds occasionally
Salary and Benefits:
DDx offers a competitive compensation salary and benefits package,
including:Company-paid healthcare, dental, and vision insurance for
full-time employeesMatching 401(k) contributions up to 3% after
three months of employmentUnlimited paid time off (PTO) policy16
weeks of paid leave for new parentsGenerous holiday schedule and
monthly team wellness daysThe salary range for this position is
$140,000 to $165,000.
Hiring Process for This Role:
While there may be shifts to the hiring process, this is the
anticipated hiring process's steps for any candidates who advance
from the application stage onwards. Please note that while we
appreciate every application, not all candidates will proceed
through the full hiring process.
Application submission: Submit your application and briefly answer
the additional required questions. Note that a cover letter is
optional - not submitting a cover letter will not count against
you.Hiring Manager Video Interview: 45 minute video interview with
the Hiring Manager (Senior Director of Engineering-MIG). Will be
both behavioral and technical.Engineering Manager Video Interview:
30 minute video interview with the Engineering Manager-MIG. Will be
behavioral and mostly technical.Tech Video Interview with Written
Prompt: 45-60 minute video interview with 2 engineers consisting of
a 20 minute presentation to the review panel followed by Q&A.
Instructions will be provided beforehand.Final Round Video
Interview: 30 minute video interview with product and engineering.
No preparation expected.Operations Follow-Up and Request for
References: Operations asks for references. This will be a request
for 3 professional references, one of which should be a previous
direct supervisor.About Us:Founded in 2019, the Democratic Data
Exchange (DDx) is a for-profit company that aims to expand the
possibilities of what data can accomplish by ensuring the
accessibility and availability of high-quality, trusted data across
the ecosystem.
DDx is committed to building a diverse and inclusive workplace and
we are proud to be an equal opportunity employer.orMy
informationFill out the information belowFull name *Email address
*Phone number * United States
or drag and drop here Upload a file or drag and drop hereWhat
appeals to you about this job? (100 characters maximum) *Are you
able to work independently in .NET (Core) and advise and mentor
others? (100 characters maximum) *Do you have experience in
scalable API design? (100 characters maximum) *Do you have
experience with databases (e.g. MySQL, Postgres, etc)? (100
characters maximum) *Do you have experience with Cloud (AWS, GCP,
Azure, etc)? (100 characters maximum) *Are you authorized to work
in the U.S. without restriction? *YesNoWhere did you hear about
this job listing?All fields marked with * are required.Your
application has been successfully submitted!
#J-18808-Ljbffr
Keywords: Democratic Data Exchange, Bethesda , Senior Software Engineer - MIG, IT / Software / Systems , Washington, Maryland
Click
here to apply!
|