TL;DR
Senior EA-Software Engineer (AI): Building and scaling essential tools for progressive political campaigns and nonprofit organizations, focusing on voter and donor management systems and third-party integrations. Focus on leveraging modern technologies, contributing to AI-powered features, and ensuring performance, security, and scalability standards.
Location: Remote (US). Unable to consider candidates requiring current or future sponsorship for employment authorization.
Salary: US Base Salary Range: $74,600–$120,000 DOE
Company
NGP VAN, part of hirify.global, is a technology platform empowering democratic and progressive causes by providing tools for political campaigns and nonprofit organizations.
What you will do
- Design and implement features for voter and donor management systems.
- Develop and maintain third-party integrations.
- Write clean, maintainable code and contribute to system architecture.
- Mentor junior engineers through code reviews and collaborative development.
- Deliver high-quality software frequently and reliably.
- Contribute to AI-powered features and product enhancements.
- Collaborate with product management and cross-functional engineering teams.
Requirements
- 3 years of software engineering experience.
- 2 years of hands-on experience with core technologies (ASP.NET, ReactJS, SQL Server, Azure, AWS, Redis, ElasticSearch, Auth0).
- Strong JavaScript skills, especially with ReactJS.
- Solid understanding of web scalability challenges and solutions.
- Excellent communication and teamwork skills.
- Interest in applying AI tools and prompt engineering in development workflows.
- Strong analytical and problem-solving abilities.
Nice to have
- 5+ years of software development experience.
- Proficiency in C# and ASP.NET.
- Experience working with SQL Server.
- Experience in political software or campaign technology.
- Familiarity with AI development tools such as ChatGPT, Cursor, or equivalents.
- Hands-on experience with Azure, Redis, and ElasticSearch.
- Experience with AWS cloud services.
Culture & Benefits
- Build tools that support democratic and progressive causes.
- Collaborate with forward-thinking teams using cutting-edge AI tools.
- Work in a culture of innovation, continuous learning, and impact.
- Enjoy competitive compensation and comprehensive benefits.
- Value diverse perspectives and encourage individuals from underrepresented groups to apply.
- This position is part of a bargaining union represented by CWA Local.
Будьте осторожны: если вас просят войти в iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →