Principal Software Architect

Location: Boston, MA

Type: Full Time

Min. Experience: Experienced

About us

Wiser is the leading provider of actionable data for better decisions. Wiser collects and analyzes online and in-store data with unmatched speed, scale and accuracy. The Wiser platform then blends these insights with advanced workflow software to drive business value for brands and retailers. Using a unique combination of data science and human validation, Wiser offers integrated solutions for every aspect of retail, all in one place

Job Description:

Are you are experienced in designing and building rapidly growing cloud-based platforms in public clouds at scale? Do you love solving tough business challenges with elegant technical solutions? If so this is the right opportunity for you. We are a fast-paced, dynamic (and fun) organization looking to define a new type of retail decision support solution for retailers. You’ll own our in-store data collection platform architecture and be the key in-store team technology contributor as we embark on a major new initiative to create omni-channel solutions for our customers.


  • Own, evangelize and extend our in-store technology vision to support our new omni-channel focus
  • Provide guidance and mentorship to our mobile, web, backend and DevOps engineering teams
  • Contribute meaningfully to our codebase as needed to deliver significant new projects
  • Partner with other product, engineering and business leaders to define project requirements
  • Own the technical and non-functional requirements of significant new feature work
  • Review all significant new implementations for adherence to technology standards and best practices
  • Research, prototype and review new technologies and solutions that would add value to the business
  • Participate actively as a member of the in-store Engineering leadership team
  • Maintain regular and reliable work attendance

Skills and Qualifications

  • Bachelor’s degree in Computer Science or equivalent experience and knowledge
  • 10+ years overall software development experience / 3+ years in an architect/technical leadership role
  • Excellent computer science fundamentals: OOD/OOP, algorithms, data structures, etc.
  • Experience implementing evolutionary design working within an agile methodology
  • Prior successful delivery of a cloud-based distributed system (SOA or microservices)
  • Deep expertise across front-end, back-end and database technologies
  • Strong knowledge of Java, JavaScript, Ruby-on-Rails and/or Python
  • Infrastructure automation/DevOps experience in a Linux-based environment
  • Strong leadership, collaboration, and communication skills
  • Intellectually curious, with a passion for continuous learning and growing professionally
  • Prior experience working in a fast-paced, startup-like environment
  • Demonstrated drive/passion/hunger to build a successful product and company

Things That Will Really Catch Our Eye: 

  • Experience architecting and building native mobile app solutions in iOS or Android
  • Knowledge of Docker, Amazon ECS, or related containerization solutions
  • Experience with machine learning, image recognition, or OCR technologies
  • Interest in data warehousing, analytics, modeling, and data visualization tools
  • Understanding of geospatial/PostGIS technologies

Other Duties - Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties, or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.

Travel - Occasionally as needed.

Work Environment - This job operates in a professional office environment. This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets and fax machines.

Physical Demands - The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.

The employee is required to sit for prolonged periods of time; balance; and stoop, kneel, crouch or crawl. The employee must occasionally lift and/or move up to 25 pounds. Specific vision abilities required by this job include close vision, distance vision, color vision, peripheral vision, depth perception and ability to adjust focus.

The employee is required to operate essential office equipment, such as computer/laptop, phone, printer, copier, keyboard, mouse, and other office equipment on a regular basis.

EEO Statement - Wiser Solutions, Inc. is an Equal Opportunity Employer and prohibits Discrimination, Harassment, and Retaliation of any kind. Wiser Solutions, Inc. is committed to the principle of equal employment opportunity for all employees and applicants, providing a work environment free of discrimination, harassment, and retaliation. All employment decisions at Wiser Solutions, Inc. are based on business needs, job requirements, and individual qualifications, without regard to race, color, religion, sex, national origin, family or parental status, disability, genetics, age, sexual orientation, veteran status, or any other status protected by the state, federal, or local law. Wiser Solutions, Inc. will not tolerate discrimination, harassment, or retaliation based on any of these characteristics.

EEO is the Law. Click here to view your rights.

Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Apply for this Position
* Required fields
First name*
Last name*
Email address*
Phone number*

Attach resume as .pdf, .doc, .docx, .odt, or .rtf (limit 5MB) or paste resume

Paste your resume here or attach resume file

Cover Letter*
LinkedInLinkedIn profile URL:
In 150 characters or fewer, tell us what makes you unique. Try to be creative and say something that will catch our eye!*