Senior Software Engineer (C# / React)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Software Engineer (C# / React): Designing and implementing complex features for voter and donor management platforms with an accent on system architecture and third-party integrations. Focus on reducing technical debt, optimizing web scalability, and integrating AI-powered enhancements to improve product health.
Location: Remote (United States)
Salary: $96,153.85 - $150,000
Company
NGP VAN (part of ) provides technology platforms for democratic and progressive causes to bolster civic engagement and democracy.
What you will do
- Design and implement complex features for voter/donor management and AI-powered enhancements.
- Lead system design decisions, balancing performance, scalability, and business needs.
- Mentor junior and peer engineers through code reviews and architectural collaboration.
- Identify technical debt and propose architectural improvements to enhance product health.
- Partner with product and data teams to measure the impact of technical changes.
Requirements
- 5+ years of professional software development experience.
- Deep hands-on experience with C# and JavaScript/React.
- Strong proficiency in SQL Server and relational database query design.
- Experience building APIs, third-party integrations, or distributed systems.
- Must be based in the United States; no current or future sponsorship provided.
- Alignment with the mission of Democratic political campaigns and progressive nonprofits.
Nice to have
- Experience with election technology, campaign tools, or mission-driven products.
- Proficiency with Redis, ElasticSearch, AWS, or Azure.
- Experience with mobile integrations (React Native, iOS/Android).
- Ability to build features integrating AI/LLM capabilities.
Culture & Benefits
- Inclusive and equitable culture focused on creating meaningful social impact.
- Comprehensive benefits package supporting health, well-being, and growth.
- Commitment to diverse perspectives and inclusive collaboration.
- Opportunity to work on tools that strengthen civic engagement and democracy.
- Role is part of a bargaining unit (CWA Local 1400, 2336 or 13000).
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →