DeveloperJobs.io
← Back to all jobs

Job Description

The Arbor Day Foundation is seeking a Software Engineer on the Technology team to design, build, and support applications, integrations, and platforms that enable the organization’s mission. This role works across custom and web applications, services, databases, integrations, cloud technologies, and enterprise platforms, with a focus on secure, reliable delivery.

Responsibilities

  • Design, develop, and maintain applications, services, integrations, and APIs that support the Arbor Day Foundation’s mission.
  • Collaborate with business and technology teams to convert requirements and ideas into scalable, reliable software solutions.
  • Build and support solutions using C#, .NET, SQL Server, Azure, JavaScript, and enterprise platforms.
  • Develop system integrations and data flows that securely connect Foundation applications with external partners.
  • Troubleshoot and enhance existing applications to improve performance, usability, security, and reliability.
  • Participate in the full software development lifecycle, including design, development, testing, deployment, and ongoing support.
  • Contribute to code reviews, technical standards, documentation, and continuous improvement efforts.
  • Explore new technologies and recommend approaches that help the Foundation work more effectively and increase its impact.

Requirements

  • Passion for the Foundation’s mission, nature, environmental stewardship, and people.
  • 3+ years of experience in software development.
  • Proficiency in C#, .NET, and SQL Server.
  • Enjoys solving complex problems and building scalable solutions.
  • Can translate business needs into reliable software and integrations.
  • Communicates effectively and collaborates well across teams.
  • Eager to learn and grow within Microsoft technologies, Azure, Dynamics 365, and related platforms.

Technologies

C#, .NET, SQL Server, Azure, JavaScript, Dynamics 365

How Success Is Measured

  • Deliver meaningful, high-quality work within two-week sprints, communicating early when priorities or blockers change.
  • Take ownership from planning through development, testing, deployment, and follow-up.
  • Translate business needs into well-defined technical solutions that can be planned and delivered effectively.
  • Build secure, reliable, scalable, and maintainable solutions rather than focusing only on completion.
  • Collaborate closely with teammates and business partners throughout the sprint to resolve issues and keep work moving.
  • Participate in sprint planning, estimation, demos, and retrospectives to improve team practices.
  • Balance delivering current sprint priorities with ongoing improvements to systems, technical practices, and platforms.

Schedule and Location

  • Location: Lincoln, Nebraska (hybrid)
  • Schedule: In-office Monday, Tuesday, and Thursday; optional remote work on Wednesday and Friday.

Support System

You will report to the Manager, Software Engineering. You will collaborate with business users, analysts, project managers, the business intelligence team, fellow developers, and external partners to understand needs and deliver effective solutions.

Benefits

  • Medical, Dental, and Vision Coverage (multiple plan options, including PPO and HDHP)
  • Company-Paid Life Insurance ($15,000 basic coverage, plus voluntary options)
  • Short- & Long-Term Disability (fully covered by the company)
  • Employee Assistance Program (EAP) offering free, confidential counseling and resources for you and your family
  • Supplemental Insurance Options (Accident, Critical Illness including infertility coverage, and Hospital Indemnity plans)
  • 401(k) Retirement Plan with immediate eligibility and a company match up to 5%
  • 401(k) full vesting after 5 years
  • Flexible Spending Accounts & Health Savings Account for pre-tax healthcare and dependent care expenses
  • Paid Holidays (eight paid holidays, one floating holiday, and an annual “Unplug Time” during the holidays)
  • Parental Leave (12 weeks paid for birthing parents; 2 weeks paid for non-birthing parents; also including for adoptions)
  • Paid Time Off (vacation, sick leave, volunteer time off)
  • Professional Development (access to LinkedIn Learning and tuition reimbursement)
  • Annual Learning Goal encouraging 40+ hours for development
  • HealthJoy App included with the health plan for care navigation
  • Wellness & Recognition (incentives and recognition gifts for work anniversaries & birthdays)
  • Exclusive Discounts & Free Admission (Tree Adventure, Arbor Lodge State Historical Park, golf and more)

Application Process

  • Recruiter conversation (phone)
  • Hiring manager interview (in-person/virtual)
  • On-site interview with team members and leadership

After you apply, the team aims to follow up within two weeks and you will hear back either way. Submit your application with a resume and responses to the application questions. Every application is reviewed by a real person, and AI is not used to select applicants.

Similar Jobs