2

Software Engineer Non Profit Remote Jobs in Indiana

Posting Type Hybrid/Remote Job Overview WHO WE ARE Relativity is a leading legal data intelligence ... This role reports to the Manager of Software Engineering and provides the opportunity to work on ...

Software Engineer * Type : W-2 or 1099-Direct Employment * Location : Indianapolis, IN (on-site ... Current opportunities allow for remote work from home. At E-gineering, we handle a variety of ...

Embedded Software Engineer

Greenwood, IN · On-site +1

$124.80K - $164.20K/yr

Do you like to work with cross-functional and remote teams in Research & Development consisting of firmware, hardware, and sensor engineers? Are you looking for an opportunity to develop software in ...

Senior Software Engineer

Austin, IN · Remote

$152.50K - $205K/yr

The Senior Software Engineer is responsible for extending Circle's in-house blockchain systems ... Excellent communication skills, able to collaborate with remote teams, share ideas and present ...

Staff Software Engineer

Boston, IN · Remote

$195K - $257.50K/yr

The Staff Software Engineer is responsible for extending Circle's in-house blockchain systems ... Excellent communication skills, able to collaborate with remote teams, share ideas and present ...

Senior Software Engineer (III) Staff Software Engineer (IV) Your team is responsible for: As a ... Excellent communication skills, with the ability to collaborate across multiple remote teams, share ...

Senior Software Engineer

Francisco, IN · Remote

$152.50K - $205K/yr

The Senior Software Engineer is responsible for extending Circle's in-house blockchain systems ... Excellent communication skills, able to collaborate with remote teams, share ideas and present ...

Senior Software Engineer

Boston, IN · Remote

$152.50K - $205K/yr

The Senior Software Engineer is responsible for extending Circle's in-house blockchain systems ... Excellent communication skills, able to collaborate with remote teams, share ideas and present ...

Senior Software Engineer

Miami, IN · Remote

$152.50K - $205K/yr

The Senior Software Engineer is responsible for extending Circle's in-house blockchain systems ... Excellent communication skills, able to collaborate with remote teams, share ideas and present ...

Staff Software Engineer

Florence, IN · Remote

$195K - $257.50K/yr

The Staff Software Engineer is responsible for extending Circle's in-house blockchain systems ... Excellent communication skills, able to collaborate with remote teams, share ideas and present ...

Senior Software Engineer (III) Staff Software Engineer (IV) Your team is responsible for: As a ... Excellent communication skills, with the ability to collaborate across multiple remote teams, share ...

Staff Software Engineer

Miami, IN · Remote

$195K - $257.50K/yr

The Staff Software Engineer is responsible for extending Circle's in-house blockchain systems ... Excellent communication skills, able to collaborate with remote teams, share ideas and present ...

Staff Software Engineer

Austin, IN · Remote

$195K - $257.50K/yr

The Staff Software Engineer is responsible for extending Circle's in-house blockchain systems ... Excellent communication skills, able to collaborate with remote teams, share ideas and present ...

Staff Software Engineer

Atlanta, IN · Remote

$195K - $257.50K/yr

The Staff Software Engineer is responsible for extending Circle's in-house blockchain systems ... Excellent communication skills, able to collaborate with remote teams, share ideas and present ...

Senior Software Engineer

Florence, IN · Remote

$152.50K - $205K/yr

The Senior Software Engineer is responsible for extending Circle's in-house blockchain systems ... Excellent communication skills, able to collaborate with remote teams, share ideas and present ...

Staff Software Engineer

Francisco, IN · Remote

$195K - $257.50K/yr

The Staff Software Engineer is responsible for extending Circle's in-house blockchain systems ... Excellent communication skills, able to collaborate with remote teams, share ideas and present ...

next page

Showing results 1-20

Software Engineer Non Profit Remote information

What are the key skills and qualifications needed to thrive as a Software Engineer in a remote nonprofit organization, and why are they important?

To excel as a Software Engineer in a remote nonprofit, you generally need strong programming skills (such as Python, JavaScript, or Ruby), experience with web development frameworks, and preferably a degree in computer science or related field. Familiarity with collaboration tools like GitHub, project management systems (e.g., Jira or Trello), and knowledge of cloud platforms or CRM systems commonly used in nonprofits is valuable. Excellent communication, self-motivation, and empathy help you collaborate effectively across distributed teams and understand nonprofit missions. These skills ensure you can deliver impactful technology solutions that support organizational goals and foster positive change with limited resources.

What unique challenges might remote software engineers face when working for a nonprofit organization?

Remote software engineers in nonprofit organizations often work with limited resources and budgets, which can impact access to the latest tools or technologies. Additionally, they may collaborate with team members and stakeholders who have varying levels of technical expertise, requiring strong communication skills to explain complex solutions. Balancing mission-driven goals with technical constraints is common, so adaptability and creative problem-solving are especially valuable in this environment. Despite these challenges, the work can be highly rewarding, as engineers directly contribute to meaningful causes and community impact.

What does a Software Engineer do for a nonprofit organization in a remote role?

A Software Engineer working remotely for a nonprofit organization is responsible for designing, developing, testing, and maintaining software applications that support the nonprofit’s mission. This can include building websites, databases, or custom tools to help the organization manage operations, fundraising, data analysis, or outreach. Remote engineers collaborate with teams using digital communication tools, ensuring that technology solutions are accessible, secure, and align with the nonprofit’s goals. They may also help train staff and volunteers on new systems and offer ongoing technical support.

What is the difference between Software Engineer Non Profit Remote vs Software Developer Non Profit Remote?

AspectSoftware Engineer Non Profit RemoteSoftware Developer Non Profit Remote
Required CredentialsBachelor's in CS or related field, coding skillsBachelor's in CS or related field, coding skills
Work EnvironmentRemote, collaborative teams, nonprofit projectsRemote, collaborative teams, nonprofit projects
Employer & Industry UsageNonprofit organizations, tech startupsNonprofit organizations, tech startups
Common Search & ComparisonYesYes

Both roles typically require similar technical skills and work in remote nonprofit settings. Software Engineers often focus on designing and architecting systems, while Software Developers implement and maintain code. The main difference lies in scope and responsibilities, but both are vital in nonprofit tech projects.

What job categories do people searching Software Engineer Non Profit Remote jobs in Indiana look for? The top searched job categories for Software Engineer Non Profit Remote jobs in Indiana are:
What cities in Indiana are hiring for Software Engineer Non Profit Remote jobs? Cities in Indiana with the most Software Engineer Non Profit Remote job openings:

Sr. Software Engineer - Remote

aFit Staffing Inc.

Indianapolis, IN • Remote

$117.10K - $154.40K/yr

Full-time

Posted 7 days ago


Job description


Sr. Software Engineer

Fully remote


aFit Staffing, Inc. is an equal opportunity employer.


Description of Duties:

The Senior Software Engineer develops and modifies software solutions of a high degree of complexity and scope, using a thorough knowledge of current software development techniques and capabilities within an Agile Scrum framework. Provides technical support to application engineers and lower level software engineers. Works to achieve the most efficient use of available computing resources through effective use of best practices and design patterns. May lead the work of lower level software engineers.


Primary Duties and Responsibilities:

The Senior Software Engineer designs, develops and documents technical aspects of software systems and related hardware interface components, based on product and system requirements.

• Provides technical leadership throughout the Agile development process.

• Provides new solutions and works collaboratively with Enterprise Architecture.

• Works with System Administration team supporting production environment, as needed

• The Senior Software Engineer ensures defined quality controls are meet to mitigate defects.

• Provides strategies relating to quality and testing throughout the development process.

• Provides leadership in the advancement of process improvements.

• The Senior Software Engineer works collaboratively within an Agile Scrum team with minimum assistance/guidance.

• Agile champion; participates in an Agile development environment.

• Provides mentoring, technical leadership and guidance to software engineers in best practices and appropriate use of design patterns.

• Maintains current knowledge of new technologies.

• Participates in Sprint Planning, Daily Scrum, Sprint Review and Sprint Retrospective meetings.

• Researches and designs new object-oriented techniques and frameworks and incorporates best solutions.

• Understand and adhere to the principles of responsible data handling and protection.

• Comply with privacy laws and regulations relevant to each employee’s position.

• Uphold BI's data privacy and data security policies. • Undertake role-appropriate data security and data privacy training.

• Exercise due diligence in handling sensitive or private data encountered while performing their duties.

• Ensure data confidentiality, integrity, and availability per organizational policies, guidelines, and legal requirements.

• Understand that compliance with these responsibilities is critical to BI operations, security, and compliance requirements.


Desired Skills and Experience:

• Bachelor’s Degree in Computer Science or related field; or equivalent experience.

• At least four years hands-on software development or relevant experience.

• At least two years development experience in and Agile environment. • U.S. Citizenship required.

• Ability to receive client’s approval to work on contract required.

• Must live in the United States 3 of the last 5 years (military and study abroad accepted).

• In-depth software development experience and skills in the following areas: - Object Oriented Development, Service Oriented Development, Security best practices - C#, ASP.NET and .NET Core - Angular 4, CSS, DHTML, jQuery - Xamarin, HTML5, iOS and Android - Microsoft Visual Studio 2015 or higher, Microsoft Windows 2012 or higher - Entity Framework 6.0, Telerik, Crystal Reports - Relational database experience, SQL Server 2012 or higher

• Extensive use of various change control technologies.

• In-depth knowledge of multi-user, multi-tasking software capabilities and constraints.

• Outstanding technical and analytical skills.

• Outstanding team player.

• Experience with self-organizing teams.

• Ability to identify tasks which require automation and automate them.

• Ability to learn new technologies very quickly and resolve any problems involved in integrating new technologies.

• Expert knowledge of standard development tools.

• Outstanding written and oral communication skills.

• Ability to provide technical mentoring to peers.

• Ability to clearly and professionally communicate with Product Manager and Scrum Team.

• Excellent customer service skills.

• Ability to maintain confidentiality with regard to information stored in operational databases.

• Ability to work with computers and the necessary software typically used by the department.


Working Schedule and Conditions:

Remote outside of CO // Onsite - Boulder, CO

Working Conditions for CO residents: Encountered on a regular basis as part of the work this job performs.

  • Typical office environment
  • Some work in computer-testing lab with cold temperatures, and high noise levels from hardware alarms.
  • Ability to reach with hands and arms and to use hands to finger, handle or feel to move computers and testing equipment.
  • Ability to climb or balance, stoop, kneel, crawl or crouch, to move computers and testing equipment.

Education:

• Bachelor’s Degree in Computer Science or related field or equivalent experience.