Senior Software Engineer
Posted by Far Bank Enterprises on 04/28/2023
Job Basics
Industry Sector: Fishing, Outdoor
Job Categories: Computer - Information Technology, Computer - Programmer
Company Type: Apparel/SoftGoods, HardGoods/Equipment
State: WA
City: Seattle
Country:
Required Experience: 3 - 5 years
Job Type: Full Time
Salary: $90,000 - 130,000
Required to Relocate: No
Required to Travel:
Employee May Telecommute: No
Job Seeker Must Live Within:
Job Description & Requirements
WHO WE ARE
We are Far Bank Enterprises, a family of industry leading brands in the fly-fishing industry (Sage, Redington, RIO and Fly Water Travel). For forty years we have created premium products and experiences for the angler and outdoorsman who expects the best. We love what we do, we work hard, play hard, and we are growing!
WHAT ARE WE LOOKING FOR
Far Bank Enterprise is seeking a Senior Software Engineer to join our Technology team serving our Seattle, Bainbridge Island, Idaho Falls, and Ashland locations. As a Senior Software Engineer, you will be responsible for managing, designing, creating, and maintaining software applications that meet the organization’s needs. You will work with a small, agile, and multi-disciplined Technology team and department stakeholders to create, enhance, and maintain software solutions that are reliable, scalable, and secure. You will also be responsible for ensuring that the code is well documented, tested, and maintainable.
*Working remotely will be considered depending on experience and location.
POSITION SUMMARY
The Senior Software Engineer is responsible for:
- Design, develop, and maintain software applications using C#
- Collaborate with cross-functional teams to identify, analyze, and solve complex software problems
- Create technical specifications, design documentation, and test plans
- Ensure software solutions meet functional and non-functional requirements
- Ensure the scalability, reliability, and security of software solutions
- Continuously learn and apply new technologies, frameworks, and methodologies
- Mentor and guide junior developers on the team
JOB REQUIREMENTS
- Bachelor's degree in Computer Science or related field
- Minimum of 3-5 years of experience in software development
- Fluent in C# and Microsoft Architectures
- Experience with software development methodologies such as Agile or Waterfall
- Familiarity with software development tools such as Git, JIRA, or Visual Studio
- Experience with relational databases such as MySQL or PostgreSQL
- Understanding of software architecture and design patterns
- Excellent problem-solving and analytical skills
- Strong communication and interpersonal skills
The ideal candidate will also have experience with:
- Five years of experience in software development
- Experience with Dynamics 365 F&O ERP or other cloud-based ERPs
- Experience implementing and consuming REST APIs
- Developing applications using Microsoft technologies, including C#, C# Blazor, and ASP.Net MVC
- Experience with cloud technologies such as Azure or AWS
- Strong leadership skills and ability to work effectively in a team
- Able to implement lasting solutions with limited guidance or oversight
Technology Stack
- Internal Applications: C# Blazor, .NET Core, Python, HTML Razor
- Web Applications: Shopify Suite, JavaScript, Docker
- Database & Analytics: Azure Synapse Suite, Data Lake, Power BI, SQL Server
- Servers & User: Azure Suite, Azure Active Directory, on Premise Clusters
COMPENSATION
- The salary range for a Senior Software Engineer is $90,000 to $130,000 per year, depending on experience and skills. The hiring range will be from $90,000 to the midpoint of $110,000 unless experience exceeds requirements listed.
BENEFITS
- Far Bank employees (and their families) can enroll in Medical, Dental, Vision and basic life insurance.
- Far Bank offers
- PTO – both Vacation & Sick Pay Plans, along with 8 paid holidays per calendar year
- Flexible work from home opportunities depending on location and experience
- Employee purchasing programs
- Outdoor discount programs with industry partners
HOW TO APPLY?
About Far Bank Enterprises
Far Bank is the world’s authority in fly fishing, comprised of the greatest brands in the industry – Sage, Redington, RIO Products, and Fly Water Travel. Founded in 1980, Sage’s core mission is “perfecting performance” through our Made in the USA fly rods and high-end fly reels. Redington, acquired by Sage in 2003, is the go-to provider of accessible fly-fishing rods, reels, waders, wading boots, and apparel for the value conscious angler. RIO Products joined the family in 2005 and is recognized as the world's leading producer of the highest performance fly lines, leader, tippet, and flies for the specialty fly fishing market. In 2018, Fly Water Travel (FWT) joined the Far Bank family, complementing our industry-leading products with world-class on-the-water experiences. At Far Bank, our core purpose is to inspire the fly angler through outstanding products and extraordinary experiences. Far Bank Enterprises is a wholly owned subsidiary of the Joshua Green Corporation.
We’re a “work hard/play hard” culture that encourages intra- and inter-department collaboration and camaraderie—whether it’s in the office or on the water. Beyond our internal teamwork, we’re an intimate part of the fly fishing and greater outdoor community, providing our employees unique opportunities to enjoy outdoor gear and experiences.