Current Openings   >   Business Services  |  Senior Software Architect

Senior Software Architect

If you are a world-class Software Architect with a strong work ethic and excellent communication skills, we want to hear from you and explore how you can help PCI build its next generation of systems!  We are looking to add someone to our team who has a proven track record of leading large / complex software projects and has an exceptional ability to work with both technical and non-technical staff.  The Senior Software Architect works alongside other architects and is responsible for project level architecture design, software engineering and team mentorship.
  • Ability to effectively communicate with both technical and non-technical staff ranging from individual contributors up to executive level.

  • Ability to work hands on at all levels of the tech stack (UI, services, database, infrastructure)

  • Expert knowledge and hands on experience with .NET, C#, MVC, SQL Server

  • Hands on experience with HTML/CSS, JavaScript and UI/UX design

  • Experience with messaging pattern a plus but not required

  • Strong commitment to knowledge sharing and training

  • Strong ability to lead without direct management responsibility

  • Excellent time management and prioritization skills

  • 10+ years of hands on software development experience

  • 3+ years of experience in architecture role

  • BS in Computer Science or equivalent program or equivalent work experience


  • Software Architecture

  • Makes decisions regarding application architecture strategies which most appropriately facilitate both business and technical objectives 

  • Creates architectural and technical specifications 

  • Has expert knowledge of the organization's software applications and data flows

  • Researches third party platforms and solutions and makes recommendations regarding their incorporation into the organization’s overall architecture

  • Builds proof of concepts to support decision making

  • Software Engineering

  • Regularly works with Analysts and Project Management to plan and document requirements

  • Provides technical estimates

  • Designs, implements and tests reliable, secure, high quality software

  • Architecture and maintenance of source control, build and deployment systems

  • Leads problem solving and troubleshooting of complex issues

  • Mentorship

  • Evangelizes software development standards related to code, tools and platforms

  • Mentors and trains IT employees on architecture approach, design patterns and technical standards

  • Provides regular feedback to other developers through a peer code & security review process


  • St. Cloud, MN
  • Remote location, preferably within 2 hours driving distance of St. Cloud, MN
Days, No Weekends

Job Location:
St. Cloud, MN

Equality Of Opportunity In Employment

It is the policy of PCI to provide equality of opportunity in employment. This policy prohibits discrimination based on race, color, creed, religion, national origin, age, sex, disability, status with regard to public assistance, pregnancy, familial status, marital status, or sexual orientation.

If you require assistance in the application or selection process, please contact the Human Resources Office. Reasonable accommodations may be made to enable individuals with a disability to participate in applications and testing.

Job Application








Your Resume

Upload your resume by clicking the select button and selecting the appropriate file.

Please also list your last three jobs held:



By initialing and dating below, I certify that the information provided in this application for employment is true, correct, and complete to the best of my knowledge. In the event of employment, I understand false or misleading information given in my application or interview(s) may result in discipline including termination.

By submitting this application, I authorize PCI to make such investigations and inquiries of any statement contained in this application, including, but not limited to, job history and education. PCI is an at-will employer therefore employment and compensation can be terminated with or without notice, at any time, upon the discretion of the employer.

Bright spaces, brighter careers.

Are you ready to work for a company that continues to see tremendous success while offering flexible scheduling and competitive wages? We have a strong purpose-based, teamwork-oriented, fun culture. Build your resume by joining a company where opportunities are wide-spread and your success is up to you.



(320) 202-7030


(320) 202-7013

Monday - Thursday

9 AM - 6 PM (Central Time)


9 AM - 4 PM (Central Time)

Saturday - Sunday



Attention: HR Department
Preferred Credit, Inc.
PO BOX 1679
St. Cloud, MN 56302