• Senior Software Engineer

    Job Locations US-MT-Kalispell
    Job ID
  • Overview

    Create lasting, positive impact.

    By considering Wipfli LLP, you’ve decided to go beyond the ordinary public accounting and consulting firm. At Wipfli, we create positive impact and lifetime relationships by leading and working with an outward mindset. As a member of our team, you will be inspired to think freely and follow your passion, grow as a professional by developing your skills and commit to serving our clients and communities with honesty and integrity.


    Wipfli has a broad national footprint with offices coast to coast — and we’re still growing! As an associate, you’ll have access to skill development and career opportunities, whether you want to move up or transition into another area of specialty. You’ll also have the flexibility and technology to work wherever you are, whether it’s at home or in our clients’ offices, or switching Wipfli offices if you’re looking to move across the country.


    Join a company focused on giving back to the greater good — at Wipfli, we’re committed to supporting the communities we do business in. To learn more about our volunteer efforts, who we are and what we do, visit wipfli.com.  


    Position Summary

    We are seeking a Senior Software Engineer to join our Product Development team that focuses on building and maintaining Intellectual Property (IP), focusing on supporting clients with troubleshooting application issues and new product development. We are open to remote candidates and this position involves minimal travel.


    • Learn code base of assigned products
    • Develop features, enhancements, and fixes to existing products
    • Participate in the process of architecting, designing and developing solutions based on product roadmaps and requirements
    • Troubleshoot and debug Wipfli developed software products sold on the market
    • Provide ongoing leadership and support for the solution ensuring overall customer satisfaction
    • Understanding requirements and how they translate to new application features
    • Communicate work plan status and issues to project managers
    • Perform Peer Review of solutions developed by team members. Comment code and configuration regarding functional and technical purpose and design nuances
    • Participate in R&D and foundational efforts to position the team to learn, develop and deliver innovative solutions to the market
    • Potentially lead a team of engineering resources in the delivery of working, tested, and integrated solutions that support business features and meets agreed quality criteria



    • Bachelors Degree in Information Technology/Computer Science
    • 5+ years of experience in product support, designing and building applications
    • Web application development experience including
      • Server side - Python, .Net,  PHP, or other comparable language
      • Client side (Javascript and common frameworks including bootsrap, jquery, react, etc.)
      • Data storage – My SQL, SQL Server, or other widely adopted relational database system
      • Experience developing applications using the Google, Microsoft, or Amazon cloud a plus but not required
    • Ability to learn and understand end to end business processes
    • Experience in financial systems or basic understanding of accounting concepts is preferred
    • Excellent understanding of software design and programming principles
    • Ability to work in a team and possess excellent communication skills
    • Analytical thinking and problem-solving capability

    Top Reasons to Consider this Opportunity:

    • Take on exciting real-world challenges
    • Learn about and work with quickly evolving enterprise cloud technology stacks
    • Opportunity to add value immediately coupled with career advancement opportunities that come with a fast growing team. and move into a product development and management role in the near future
    • Opportunity to work with international clients – Europe and Australia
    • Flexibility and limited out-of-town travel
    • Work independently but as part of a supportive team

    Recruiting Process


    Our recruiting team will guide you through our evaluation and interviewing process. We will communicate an update on your status as soon as possible.


    The recruiting team member guiding you through this process is Jeannie Ang, and you can find her on LinkedIn here. She is based in our Minneapolis, MN office and looks forward to guiding you through this process.


    Wipfli is an equal opportunity/affirmative action employer. All candidates will receive consideration for employment without regards to race, creed, color, religion, national origin, sex, age, marital status, sexual orientation, gender identify, citizenship status, veteran status, disability, or any other characteristics protected by federal, state, or local laws.



    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed

    Don’t See Your Dream Job? Connect With Us!

    Don't see a current position posted for your area of interest, specialty, or are not ready to formally apply at this time?

    Use the Connect with us feature to forward your information to a member of our recruiting team. We will reach out to you very soon and will also keep you posted on any new positions as they become available.