Jobs /

Senior Software Engineer

American Civil Liberties Union

Apply Now

Job Details

Location: New York, Manhattan, New York County, New York, USA Posted: Jan 23, 2020

Job Description

ABOUT THE JOB

The ACLU seeks a full-time position of Senior Software Engineer in the Product & Technology Department of the ACLU’s National office in New York, NY.

The ACLU’s Product & Technology team partners with departments across the ACLU in order to build and maintain innovative, robust and secure digital products and technical systems that accelerate the ACLU’s mission as our nationwide guardian of rights and liberties. We are a team of engineers, designers, product managers and administrators who take pride in creating technical solutions that help raise money, get our message out in the world, mobilize our supporters and manage our data with integrity.

Reporting to senior engineering management, the ideal candidate is a software engineer with demonstrated experience working on a cross-functional product development team. The ideal candidate has architected, built, deployed and maintained backend or full-stack web applications as well as integrations with third-party services. This role will primarily work in a team with a product manager and software engineers to meet the advocacy, fundraising, communications, and programmatic needs of the nationwide organization. They will communicate and coordinate with a cross-functional set of technical stakeholders in other teams to ensure their needs are being met.

The person in this role will join the Product & Technology Department of the National Office (either on-site in NYC or remote), reporting to senior engineering management.

RESPONSIBILITIES

  • Architect, build, ship, and maintain backend and full-stack applications both independently and with other engineers
  • Introduce solutions appropriate based on the scale of the team, users, and complexity of the problem
  • Write code that is clear, performant, tested, and easily understood by others
  • Enhance development tools, test coverage, and code structure
  • Write, maintain, and present documentation in service of code and infrastructure
  • Work within a cross-functional team to identify and solve issues (and escalate problems that have wider scope, with solution proposals)
  • Support technical work from vendors - onboarding to our technical stack, enforcing our code quality standards, debugging issues, reviewing code, and overseeing project completion
  • Mentor other engineers through code reviews and pair programming with an empathetic voice
  • Collaborate with hiring managers to create interview materials and conduct interviews
  • Participate in incident management on-call rotation and drive root cause analysis

MINIMUM QUALIFICATIONS

  • Significant experience developing software for full-stack or backend systems as a member of a cross-functional product & technology team
  • Experience modeling, designing, and administering RDBMS (e.g. MySQL) in a production environment
  • Experience developing data pipelines and other data warehouse solutions in a production environment
  • Experience deploying and managing applications hosted in cloud environments (e.g. Amazon Web Services, Azure, Heroku)
  • Experience integrating platforms with 3rd party products (e.g. Sailthru, Salesforce)
  • Familiarity with Salesforce technology and landscape, or a willingness to learn
  • Experience writing software in one or more programming languages (e.g. Python, JavaScript)
  • Experience implementing automated testing frameworks and testing strategies (e.g. unit tests, E2E tests)
  • Experience implementing monitoring, alerting, and performance metrics for server-based applications
  • Familiarity navigating unix systems via the command line
  • Familiarity with modern web development
  • Commitment to the mission of the ACLU
  • Demonstrate a commitment to diversity within the office using a personal approach that values all individuals and respects differences in regards to race, ethnicity, age, gender identity and expression, sexual orientation, religion, disability and socio-economic circumstance
  • Commitment to work collaboratively and respectfully toward resolving obstacles and/or conflicts

ABOUT THE ACLU

For almost 100 years, the ACLU has worked to defend and preserve the individual rights and liberties guaranteed by the Constitution and laws of the United States. Whether it’s ending mass incarceration, achieving full equality for the LGBT community, establishing new privacy protections for our digital age, or preserving the right to vote or the right to have an abortion, the ACLU takes up the toughest civil liberties cases and issues to defend all people from government abuse and overreach.

We value a diverse workforce and an inclusive culture. The ACLU encourages applications from all qualified individuals without regard to race, color, religion, gender, sexual orientation, gender identity or expression, age, national origin, marital status, citizenship, disability, veteran status and record of arrest or conviction.

The Department of Education has determined that employment in this position at the ACLU does not qualify for the Public Service Loan Forgiveness Program.

The ACLU is committed to providing reasonable accommodation to individuals with disabilities. If you are a qualified individual with a disability and need assistance applying online, please e-mail [email protected] . If you are selected for an interview, you will receive additional information regarding how to request an accommodation for the interview process.

About American Civil Liberties Union

The ACLU is a private, voluntary, and nonpartisan organization that works to defend and preserve the nation's civic values.

View Website

Get More Interviews for This and Many Other Jobs

Huntr helps you instantly craft tailored resumes and cover letters, fill out application forms with a single click, effortlessly keep your job hunt organized, and much more.

Sign Up for Free