1

Non Profit Java Developer Jobs in Washington, DC

Riverside Research is an independent National Security Nonprofit dedicated to research and ... Java, Kotlin, JavaScript, TypeScript, Spring, Hibernate, Angular, Node, and Python. • Experience ...

Sr. Software Engineer

Columbia, MD · Hybrid

$188K - $244K/yr

Must have a strong working knowledge and experience developing Java based software capabilities ... nonprofits, and government agencies. We pride ourselves on personal service, local market knowledge ...

Senior DevOps Engineer- Arlington, VA

Arlington, VA

$149.60K - $192.10K/yr

Bachelor's Degree required from an accredited, not for profit, in person university or college A ... Background in software development (Java, C#, Python, Node.js) - you'll work closely with engineers ...

Senior DevOps Engineer- Arlington, VA

Arlington, VA · On-site

$149.60K - $192.10K/yr

Bachelor's Degree required from an accredited, not for profit, in person university or college * A ... Background in software development (Java, C#, Python, Node.js) - you'll work closely with engineers ...

Senior DevOps Engineer- Arlington, VA

Arlington, VA · On-site

$149.60K - $192.10K/yr

Bachelor's Degree required from an accredited, not for profit, in person university or college * A ... Background in software development (Java, C#, Python, Node.js) - you'll work closely with engineers ...

Senior DevOps Engineer (Arlington, VA)

Arlington, VA

$149.60K - $192.10K/yr

... not for profit university or college A track record of commitment to prior employers 5+ years ... either Java, C#, Python,NodeJS Server-less architecture methodologies Familiarity with PCI ...

Senior DevOps Engineer (Arlington, VA)

Arlington, VA · On-site

$149.60K - $192.10K/yr

Bachelor's Degree required from an accredited, in-person, not for profit university or college * A ... Programming languages / some developer background with either Java, C#, Python,NodeJS * Server-less ...

Senior DevOps Engineer (Arlington, VA)

Arlington, VA · On-site

$149.60K - $192.10K/yr

Bachelor's Degree required from an accredited, in-person, not for profit university or college * A ... Programming languages / some developer background with either Java, C#, Python,NodeJS * Server-less ...

Software Engineer

Columbia, MD · Hybrid

$138K - $179K/yr

Must have a strong working knowledge and experience developing Java and or Kotlin based software ... nonprofits, and government agencies. We pride ourselves on personal service, local market knowledge ...

next page

Showing results 1-20

Non Profit Java Developer information

See Washington, DC salary details

$17

$64

$87

How much do non profit java developer jobs pay per hour?

As of May 30, 2026, the average hourly pay for non profit java developer in Washington, DC is $64.22, according to ZipRecruiter salary data. Most workers in this role earn between $55.53 and $71.88 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Non Profit Java Developer, and why are they important?

To thrive as a Non Profit Java Developer, you need strong Java programming skills, experience with object-oriented design, and a relevant degree or equivalent experience. Familiarity with development frameworks like Spring, version control systems such as Git, and knowledge of databases are typically required, and certifications in Java development can be beneficial. Effective communication, teamwork, and a passion for social impact help developers succeed in collaborative, mission-driven nonprofit environments. These skills enable the creation of reliable, impactful software solutions that support the goals and resource constraints of nonprofit organizations.

How does working as a Java Developer at a non-profit differ from similar roles in the private sector?

As a Java Developer at a non-profit, you'll often work on mission-driven projects with limited budgets and resources, which can require creative problem-solving and adaptability. Collaboration is typically close-knit, with developers working directly alongside program managers, fundraising teams, and other stakeholders to ensure technology solutions are aligned with organizational goals. The work environment tends to emphasize impact and community benefit over profit, and you may have more opportunities to take on diverse responsibilities or influence project direction. This role can also offer unique career growth paths, such as moving into technical leadership or program management within the non-profit sector.

What are Non Profit Java Developers?

Non Profit Java Developers are software professionals who specialize in using the Java programming language to build, maintain, and improve applications for nonprofit organizations. Their work often focuses on creating systems that help nonprofits manage data, engage donors, streamline operations, or further their missions. Unlike developers in for-profit sectors, they may work with limited budgets and place greater emphasis on solutions that maximize social impact. Non Profit Java Developers may be employed directly by nonprofits or work as volunteers or contractors. Their technical skills help nonprofits leverage technology to achieve their goals more efficiently.
Technical Lead Software Engineer with Security Clearance

Technical Lead Software Engineer with Security Clearance

Riverside Research

Fairfax, VA

$180K - $250K/yr

Other

Posted 8 days ago


Job description

Riverside Overview Riverside Research is an independent National Security Nonprofit dedicated to research and development in the national interest. We provide high-end technical services, research and development, and prototype solutions to some of the country's most challenging technical problems. All Riverside Research opportunities require U.S. Citizenship. Position Overview Riverside Research is looking for an experienced Technical Lead Software Engineer to join our team working on cutting-edge machine learning projects for the U.S. Air Force and Department of War. The ideal candidate will have extensive experience in software architecture, design, and development, particularly in Java and Object-Oriented Design, with a focus on machine learning applications for the Defense and Intelligence Community. The Technical Lead will be coordinating and executing IRAD programs. Responsibilities Job Responsibilities: * Areas of focus may include application architecture, software design, user-interface and experience, database management, client-side and server-side development, web application development, testing frameworks, and understanding and integrating with devops tools.
* Collaborate with project manager and other development team members to continue to define and develop a robust, high-quality software system that can be accessed on both desktop environments and web clients, with an eye for extensibility to leverage and display different types of data in the future.
* Ability to work directly with databases and other data stores in order to collect information and potentially perform certain levels of statistical analysis.
* Interact with stakeholders, customers, and users to understand operational strengths and weaknesses and help define roadmap and future focus areas for the software system.
* On occasion, provide direct customer support and technical assistance to users of the software.
* Analyze specified methods and procedures, identify problems, and document requirements.
* Lead and implement complex software architecture and design in Java.
* Interacts with third-party vendors to collect appropriate source information.
* Work with customer and team to translate complex product requirements into software designs.
* Lead the architecture, design, implementation, testing, and development of high-quality Java, Java Script, and Python applications.
* Develop, maintain, and enhance machine learning algorithms and systems for Defense and Intelligence applications.
* Provide technical guidance and mentorship to junior and mid-level engineers.
* Collaborate effectively with cross-functional teams to achieve project objectives.
* Stay updated on the latest industry trends in software development and machine learning.
* Documents findings in technical reports and presentations
* Code implementation Qualifications Required Qualifications: * Active Top Secret Security Clearance with SCI and ability to obtain necessary program clearances
* Bachelor's degree in Computer Science, Engineering, or a related field.
* 15 years of experience in software architecture, design, and development with a Bachelor's degree, 12 years with a Master's degree, a PhD with 8 years' experience, or equivalent experience is typically required for an employee at this level.
* Expertise in Java, Object-Oriented Design, and Software Architecture Analysis.
* Demonstrated experience in the Defense and Intelligence Community, especially in machine learning.
* Proven track record of leading successful software development projects.
Desired Skills: * Direct experience working software development for DoD and the IC
* Machine learning experience working on behavior recognition and prediction
* Experience in a consulting or senior engineering role.
* Strong analytical and problem-solving skills.
* Excellent communication and team collaboration abilities.
* Demonstrated leadership
* Proven experience with project organization skills Global Comp $180,000 - $250,000 This represents the typical compensation range for this position based on experience, location and other factors. Closing Statement Riverside Research Institute is a not-for-profit, technology-oriented defense company, where service to our customers and support of our staff is our overall mission. Riverside is an affirmative action-equal opportunity employer and complies with all applicable federal, state, and local laws regarding recruitment and hiring. Riverside offers comprehensive compensation and benefit packages to our employees.
Riverside bases its employment decisions solely on technical experience, qualifications and other job-related criteria related to our organizational purpose as a not-for-profit company, and without regard to race, color, religion, age, sex marital status, sexual orientation, national origin, physical or mental disability, veteran's status or any other status legally protected by applicable federal, state, and local law.