Software Engineer
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