1

Non Profit Java Developer Jobs in Washington, DC

Software Engineer

Columbia, MD · Hybrid

$188K - $245K/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 ...

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

Software Engineer

Fairfax, VA · On-site

$110K - $120K/yr

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

Java : Experience with Java, including unit and integration testing. * Python : Experience with ... nonprofits, and government agencies. We pride ourselves on personal service, local market knowledge ...

Senior Software Engineer FS (LOC)

Mclean, VA · On-site

$123.80K - $163.30K/yr

... nonprofit space. Our customers include NASA, the General Services Administration, Office of ... Expert-level proficiency in at least one of: backend engineering (Python, Java), frontend ...

Senior Software Engineer FS (LOC)

Mclean, VA · Remote

$123.80K - $163.30K/yr

... nonprofit space. Our customers include NASA, the General Services Administration, Office of ... Expert-level proficiency in at least one of: backend engineering (Python, Java), frontend ...

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 29, 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.
Software Engineer

Software Engineer

Syndicus, Inc.

Columbia, MD • Hybrid

$188K - $245K/yr

Other

Medical, Dental, Vision, Retirement, PTO

Posted 9 days ago


Job description

Software Engineer (7784)Columbia, MD

We are currently seeking a talented and experienced Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and implementing complex software capabilities for computer-based systems. Will work closely with other talented engineers to create software solutions that meet the needs of our clients.

In this role, you will have the opportunity to work with modern tools and technologies, and you will be encouraged to stay up-to-date with the latest developments in the field. You will be part of a dynamic and collaborative team that is committed to delivering high-quality software solutions to our clients. If you are a self-motivated, creative, and detail-oriented software engineer who is passionate about developing innovative software solutions, we would love to hear from you.

Requirements

Essential Job Responsibilities

  • Must have a strong working knowledge and experience developing Java and/or Kotlin based software capabilities.
  • Should have an inquisitive nature, responsiveness, and excellent testing skills.
  • Must also possess strong troubleshooting skills and the ability to work under pressure with multiple deadlines.
  • Seamlessly transition between hands-on execution and team guidance, treating mentorship and team leadership as inherent components of senior-level impact.
  • Keep up-to-date with emerging trends and technologies in software development.
  • Will work in a fast-paced, small business environment with our talented team.
  • Additional duties as assigned.

Minimum Qualifications

  • Security Clearance - A current U.S. Government security clearance is not required on day 1, but will be processed for a Secret level clearance; U.S. citizenship required. Can also consider candidates with a Secret or TS level clearance.
  • At least 9 years of experience in Software Engineering, Modern Java Frameworks and Libraries (e.g., Spring, Guava) and a Bachelors in related field; 7 years relevant experience with Masters in related field; or High School Diploma or equivalent and 13 years relevant experience.
  • Experience in designing enterprise APIs.
  • Experience in RESTful web services.
  • Experience in Microservices architecture.
  • Experience in Object Oriented Programming (OOP) paradigms.
  • Experience with the agile software lifecycle.
  • Has a proven ability to learn quickly and works well both independently as well as in a team setting.
  • Experience with the Linux operating system.
  • Experience with configuration management tools (e.g. Git, Nexus, Maven).
  • Demonstrated experience serving as a tech lead, mentor, or manager for engineering teams.
  • Must be able to work in a hybrid environment, spending an average of 1-2 days per week at our Columbia, MD office. Flexibility is essential to adapt to schedule changes as needed.

Preferred Requirements

  • Experience with cloud-native technologies, specifically AWS or Azure.
  • Proficiency in distributed databases, NoSQL, and search engines like Elasticsearch, MongoDB, or Solr.
  • Strong scripting skills and familiarity with Kotlin (preferred).
  • Hands-on experience with Docker and Kubernetes orchestration.
  • Previous exposure to our Big Data Platform.
  • Solid understanding of Agile methodologies and standard dev tools (Jira, Confluence, GitHub).
  • Ability to obtain or maintain DoD 8140 / 8570 IAT Level II compliance certifications.

Benefits
$188,000-$245,000 salary per year, depending on experience.
11 Federal Holidays
3 weeks PTO
100% paid Medical/Dental/Vision premium (on silver plan) for employee and dependents
6% 401k Match
Additional benefits - short and long term disability, continuing education, parental leave, military differential pay, flexible spending account for child and adult care, etc.
Syndicus NACON provides service-oriented staffing and recruiting services to small businesses, large corporations, nonprofits, and government agencies. We pride ourselves on personal service, local market knowledge and commitment to providing great job opportunities. We specialize in contract, contract-to-hire, and direct placement positions. We are an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.