Software Engineer Points North is looking for a Software Engineer who is excited about working in small, fastmoving teams to join us as we build out scalable, high performing SaaS products that solve real world problems without falling into the trap of over-engineering. This role will join one of our Agile software teams, building out the next evolution of our core product which is coming to market this fall. This role is hybrid based at our Bloomington, MN office.
What You’ll Be Doing:
Collaborate with other engineers, product managers, and others across the organization to deliver meaningful features from design to deployment.
Build and maintain front-end and back-end components in a primarily Microsoft based tech stack.
Write clean, testable, and efficient code that solves user problems without unnecessary complexity.
Participate in code reviews, pair programming, and team discussions.
Contribute to architecture discussions and help refine how we build software as a team.
Investigate and fix bugs, improve performance, and ensure a high-quality user experience.
Follow DevSecOps best practices for CI/CD and contribute to deployment automation.
Continuously learn and grow—technically and collaboratively.
What We Are Looking For:
A thoughtful engineer who understands that great software isn’t just technically sound, it is right-sized for the problem.
Someone who is curious, collaborative, and takes pride in their work and the work of their team.
A builder who wants to see their code ship and make an impact.
Qualifications: +/-5 years of experience in professional software development.
Proficiency with languages similar to C#, Typescript.
Comfortable working with relational databases such as SQL Server.
Experience with source control and modern CI/CD pipelines (e.g. Azure DevOps or GitHub Actions).
Strong problem-solving skills and ability to work as a member of an Agile software development team.
Solid understanding of modern software engineering principles and best practices.
Experience working in a SaaS company or small, fast-paced development team.
Experience with unit testing, integration testing, and QA automation support.
At Points North, we believe that taking care of our team is the foundation of our success. That’s why we’ve created a benefits package designed to support you both personally and professionally:
Health Insurance: Comprehensive medical, dental, and vision plans are available to keep you and your family healthy.
Retirement Savings: Invest in your future with employer-matching contributions to a SIMPLE Traditional and/or ROTH IRA plan.
Time O : Generous PTO, paid holidays, and Volunteer Time O (VTO) are o ered so that you can take time to recharge and give back to what matters to you.
Growth Opportunities: Professional development is encouraged whether it be in training, certifications, or other opportunities to boost your career.
Flexibility: Depending on the role, remote or hybrid arrangements may be made available to fit your lifestyle and business needs.
For this position the base salary range is $120,000 - $155,000 per year, [plus annual bonus eligibility OR additional commission-based compensation]. Final compensation determinations will reflect your unique experience, skills, and the responsibilities of the role.
At Points North, you’ll find an energizing, ambitious and supportive workplace where your contributions make a real impact. Ready to join our team? Apply today to take the next step in your career!