Job Board
for underrepresented folks in tech

← Back to all jobs

MapLight
emoji of a green check mark Verified emoji of a pushpin Remote - U.S.emoji of a money bag $75 - $110 per houremoji of a clock Fri Nov 01 2024
emoji of a man 6 people in tech 1 woman in tech emoji of a woman of coloremoji of a person of color 1 person of color in tech

MapLight creates technology to improve democracy.

JOB DESCRIPTION

We are seeking an experienced Senior .NET software engineer to join our team working on a project for a government client. This contract position reporting to our Staff Engineering Manager and is available for remote work from anywhere in the United States.

Over the last few years, MapLight has provided groundbreaking transparency for money and politics through our successful Disclosure System launches to city and state governments across the country. We have recently been awarded a significant campaign finance project, and we are seeking experienced engineers to support maturing our product offering in this next chapter of growth and development.

If you join us, your main focus will be this new project. You’ll be a key member of the project team, collaborating with our internal engineering and product team(s), as well as our partner agency and other stakeholders, where your experience and expertise will directly impact the success of this project.

What you’ll do

  • Design, build and test software to meet business requirements
  • Accelerate feature delivery by shipping functional software frequently with an Agile team
  • Make meaningful contributions in code reviews and architecture discussions
  • Work on complex, cross-functional, full-stack software projects.
  • Collaborate with engineering, product, and design teams.

You’ll need

  • 6 years of experience building web applications and services with .NET / ASP.NET
  • Proficiency with C#, .NET Core, ASP.NET Core MVC.
  • Proficiency with SQL and RDBMS, preferably Microsoft SQL Server
  • High degree of self-motivation and self-direction.
  • Excellent communication skills, including communicating cross-culturally and across time zones.
  • Deep understanding of the importance of incremental improvement in systems and people.
  • Empathy and patience for fellow engineers, designers and product managers
  • Experience working with or as a member of contract development teams and agencies.
  • Experience on large, multi-year projects.
  • Experience in the following areas:
    • Working with a distributed software development team.
    • Working with, refactoring, upgrading, and migrating live production systems.
    • Building and supporting complex systems with many moving parts.

Ideally, you have

  • 8+ years of software development experience.
  • Experience with micro-service and/or service-oriented architecture.
  • Ability to make hands-on technical contributions in several different environments and languages.
  • Experience with testing practices and frameworks in .NET
  • Familiarity with the following areas:
    • Docker and containerization technology.
    • Entity Framework
    • Modern .NET (v8) development
    • Azure cloud services.
    • SSR and View Component patterns

Rate

This position is contract and remote, but applicants MUST reside within the U.S. The hourly rate for this position is $75 to $110, depending on experience. The schedule may support a flexible four-day schedule with six billable hours per day.

 

INTERVIEW PROCESS

  • Introduction call with the Staff Engineering Manager
  • Technical call with the Principal Engineer
  • Final call with the Director of Engineering

DIVERSITY, EQUITY AND INCLUSION

MapLight believes everyone deserves an equal voice in our democracy. Our campaign finance disclosure systems are meant to foster broad demographic inclusion and we pre-emptively incorporate accessibility into our products. Our work culture provide regular opportunities for discussion and feedback. Recently, we have recently implemented a flexible workweek policy to ensure work/life balance for our staff.

HOW TO APPLY

To apply, please submit your resume to jobs@maplight.org, with "Your Name_Senior .NET software engineer" in the title.

Apply Now
When you apply, please mention that you found the posting on Diversify Tech!


Be the first to know!

We'll let you know as soon as a job is posted on our job board.

Subscribe →