Join Our Team as a Software Engineer at BWI!
Are you a problem solver who thrives in a collaborative environment? Do you enjoy building smart, reliable software that keeps a business running smoothly? If so, BWI, a leader in lawn & garden product distribution with 60+ years of success, wants you on our team!
What You’ll Do
As a BWI Software Engineer, you’ll play a key role in designing, developing, testing, and maintaining applications that power our ERP system and support all aspects of company operations. You’ll work primarily in the IBM i Series environment, with a strong focus on SQL and RPG (free-format).
In this role, you’ll:
-
Develop and maintain ERP and business applications
-
Write and optimize SQL routines (stored procedures, views, functions)
-
Solve problems and enhance existing software for efficiency
-
Collaborate with end-users, managers, and technical staff to ensure business needs are met
-
Explore opportunities to create ancillary applications and integrations that keep BWI at the top of our industry
What We’re Looking For
-
Bachelor’s degree in Computer Science (or related field)
-
5+ years of software development experience
-
Strong SQL skills (queries, stored procedures, functions, views)
-
Experience with (or willingness to learn) IBM RPG and AS400/IBM i platform
-
Familiarity with PHP (Laravel), HTML5, JavaScript, CSS
-
Knowledge of APIs (REST/SOAP) and database design
-
Comfortable with Git (Bitbucket preferred)
-
Bonus: experience with Power BI or IBM DB2 Web Query, and an accounting background
Why You’ll Love Working Here
At BWI, we value our employees and reward hard work. Our full-time team members enjoy:
✅ 401(k) with generous company match
✅ Excellent health, dental, & vision plans
✅ Flexible Spending & Health Savings Accounts
✅ Life & disability insurance
✅ 2–4 weeks paid vacation + 8 paid holidays
✅ A collaborative, growth-focused team environment
About BWI
As a privately held company with more than six decades of growth and profitability, BWI is a trusted leader in wholesale lawn & garden distribution. When you join us, you don’t just get a job — you join a winning team where your skills make a real impact.
Ready to grow with us? Apply today and be part of something bigger!