$74K - 130K a year
Design, develop, and maintain software tools for managing donors, volunteers, and events. Collaborate with cross-functional teams to deliver high-quality software solutions that drive social and political impact.
Candidates should have 3+ years of professional software engineering experience with strong JavaScript skills, particularly in ReactJS. A solid understanding of web scalability and cloud-based solutions is essential, along with experience in AI tools and machine learning.
This position is posted by Jobgether on behalf of a partner company. We are currently looking for an EA-Software Engineer in the United States. We are seeking a talented and motivated EA-Software Engineer to design, develop, and maintain high-impact software tools that empower organizations and campaigns to achieve meaningful social and political impact. In this role, you will work on modern, scalable applications using cutting-edge technologies while collaborating with cross-functional teams. You will contribute to building reliable, maintainable, and innovative systems that manage donors, volunteers, events, and outreach. The ideal candidate thrives in a collaborative, fast-paced environment and is passionate about leveraging software, AI, and cloud technologies to make a difference. Accountabilities Design, implement, and maintain features for voter, donor, and engagement management systems. Develop and maintain third-party integrations to enhance platform capabilities. Write clean, maintainable code while contributing to system architecture and technical decisions. Mentor junior engineers through code reviews and collaborative development practices. Deliver high-quality software frequently and reliably while adhering to performance, security, and scalability standards. Contribute to AI-powered features and assist in integrating new technologies into development workflows. Collaborate with product management and engineering teams to translate requirements into actionable software solutions. Ensure continuous improvement and innovation across the software lifecycle. 3+ years of professional software engineering experience, with at least 2 years hands-on experience in core technologies. Strong JavaScript skills, particularly with ReactJS. Solid understanding of web scalability, performance optimization, and cloud-based solutions. Strong analytical, problem-solving, and collaboration skills. Excellent verbal and written communication skills. Interest and experience in applying AI tools, prompt engineering, or machine learning in software development. Preferred Qualifications: 5+ years of software development experience. Proficiency in C# and ASP.NET. Experience with SQL Server, Azure, AWS, Redis, and ElasticSearch. Background in political software, campaign technology, or civic-focused applications. Familiarity with AI development tools such as ChatGPT or equivalents. Competitive salary: $74,000 – $130,000 USD. Generous Flexible Time Off (FTO) policy and up to 15 paid company holidays. Paid volunteer time and parental leave. Comprehensive health, dental, vision, and life insurance. Opportunities for professional development, networking, and learning. Resources for savings, investments, and wellness programs. Supportive, collaborative, and mission-driven work environment. Jobgether is a Talent Matching Platform that partners with companies worldwide to efficiently connect top talent with the right opportunities through AI-driven job matching. When you apply, your profile goes through our AI-powered screening process designed to identify top talent efficiently and fairly. 🔍 Our AI evaluates your CV and LinkedIn profile thoroughly, analyzing your skills, experience, and achievements. 📊 It compares your profile to the job’s core requirements and past success factors to determine your match score. 🎯 Based on this analysis, we automatically shortlist the 3 candidates with the highest match to the role. 🧠 When necessary, our human team may perform an additional manual review to ensure no strong profile is missed. The process is transparent, skills-based, and free of bias — focusing solely on your fit for the role. Once the shortlist is completed, we share it directly with the company that owns the job opening. The final decision and next steps (such as interviews or additional assessments) are then made by their internal hiring team. Thank you for your interest! #LI-CL1
This job posting was last updated on 9/30/2025