EngineerJobs.io
← Back to all jobs

Job Description

Arbor Day Foundation is hiring a Software Engineer on the Technology team to design, build, and support applications and integrations that power the mission.

Responsibilities

  • Design, develop, and maintain applications, services, integrations, and APIs supporting the Foundation’s mission
  • Work with business and technology partners to turn requirements and ideas into scalable, reliable software
  • Build and support solutions using C#, .NET, SQL Server, Azure, JavaScript, and enterprise platforms
  • Create and support 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 SDLC: design, development, testing, deployment, and ongoing support
  • Contribute to code reviews, technical standards, documentation, and continuous improvement
  • Evaluate new technologies and recommend improvements that increase impact

Requirements

  • 3+ years of software development experience
  • Strong proficiency in C#, .NET, and SQL Server
  • Interest in complex problem-solving and building scalable solutions
  • Ability to translate business needs into reliable software and integrations
  • Effective communication and strong collaboration across teams
  • Eagerness to learn and grow within Microsoft technologies, Azure, Dynamics 365, and related platforms
  • Passion for the Foundation’s mission, nature, environmental stewardship, and people

Technologies

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

Location and Schedule

  • Lincoln, NE (hybrid)
  • In-office schedule: Monday, Tuesday, Thursday
  • Optional remote work: Wednesday and Friday

Reporting and Collaboration

  • Reports to Manager, Software Engineering
  • Partners with business users, analysts, project managers, the business intelligence team, fellow developers, and external partners

What Success Looks Like

  • Deliver high-quality work within two-week sprints, communicating early when priorities or blockers change
  • Own work end-to-end from planning through development, testing, deployment, and follow-up
  • Translate business needs into technical solutions that can be planned and delivered
  • Build solutions that are secure, reliable, scalable, and maintainable
  • Collaborate throughout sprints to keep work moving and solve problems
  • Participate in sprint planning, estimation, demos, and retrospectives to drive continuous improvement
  • Balance sprint delivery with long-term improvements to systems, technical practices, and platforms

Benefits

  • Medical, Dental, Vision (multiple 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) with free, confidential counseling and resources for you and your family
  • Supplemental Insurance Options (Accident, Critical Illness including infertility coverage, Hospital Indemnity)
  • 401(k) Retirement Plan (immediate eligibility with company match up to 5%)
  • 401(k) Vesting (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 for adoptions)
  • Paid Time Off (vacation, sick leave, volunteer time off)
  • Professional Development (LinkedIn Learning access and tuition reimbursement)
  • Annual Learning Goal (encouraged 40+ hours on development)
  • HealthJoy App (included with the health plan for care navigation)
  • Wellness & Recognition (incentives and recognition gifts for work anniversaries and birthdays)
  • Exclusive Discounts & Free Admission (Tree Adventure, Arbor Lodge State Historical Park, golf, and more)

How to Apply

  • Typical process: Recruiter conversation (phone), Hiring manager interview (in-person/virtual), On-site interviews with team members and leadership
  • Follow-up target: within two weeks after applying
  • Application materials: resume plus responses to application questions
  • Human-reviewed applications: no AI is used to select applicants

Similar Jobs