Software Architect at Vermont Systems
Remote, Oregon, USA -
Full Time


Start Date

Immediate

Expiry Date

07 Dec, 25

Salary

0.0

Posted On

08 Sep, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Software Solutions, External Clients, Color, Citizenship, Shape, Agile, Design Principles, Operating Systems, Hipaa, Soft Skills, Consideration, Kanban, Stig, Ethnicity, Nist, Microservices, Technology, Software Development, Software

Industry

Computer Software/Engineering

Description

About Vermont Systems
Vermont Systems is the industry’s leading provider of recreation management software and services. Founded in 1985, Vermont Systems is committed to developing innovative software products for managing recreation and parks operations for municipal, county, state, and federal military governmental entities. Vermont Systems provides clients full operational, payment, and experience management to create consistent community experiences and enhance loyalty with every interaction. By connecting all key activities, employees, and customers in one place, Vermont Systems helps to create efficiencies and make real connections throughout the industry.

QUALIFICATIONS

  • Proven experience as Software Architect, 8+ experience in software development.
  • Past leadership experience and a willingness to transition to leadership a plus.
  • Experience in developing SaaS deployment models.
  • Experience in transitioning a product from legacy to next generation architecture and technology; monolith to hybrid microservices
  • Experience in architecting and developing B2B2C software solutions.
  • Experience with Shape Up and/or Agile and Kanban methodologies a plus.
  • Experience in SOA architectures and OOP design principles.
  • Full-stack proficiency.
  • Excellent communication, problem solving, and organizational skills.
  • Able to clearly document interactions and information.
  • Familiar with Progress OpenEdge ABL a plus.
  • Experience with open-source technologies a plus.
  • Exposure to compliance a plus (WCAG, SOC, HIPAA, STIG, NIST).
  • Technical degree or certification preferred.
  • Experience with Linux and Windows operating systems preferred.
  • Experience with RDMS and Document stores preferred.
  • Experience with AI LLMs, RAG and MCP a plus.
  • Soft skills including:


    • Strong attention to detail and process.

    • Model and advocate for the behaviors and processes agreed upon by the team.
    • Possess technical savvy.
    • Written and Verbal Communication, Active Listening – Comfort and acumen in speaking with internal and external clients.
    • Empathy/Friendliness/Respect/Patience.
    • Initiative-taking.
    • Possess a passion for understanding and defining how software and software processes work.
      Clubessential Holdings is an equal opportunity employer dedicated to building a diverse and inclusive workplace. Our company thrives upon the mutual respect and understanding between its employees, and as such, all qualified applicants/employees will receive consideration for employment without regard to that individual’s age, race, color, religion or creed, national origin or ancestry, sex (including pregnancy), gender, gender identity, sexual orientation, veteran status, physical or mental disability, genetic information, ethnicity, citizenship, or any other characteristic protected by law.
      Clubessential Holdings maintains broad salary ranges for its roles in order to account for variations in knowledge, skills, experience, market conditions and locations, as well as reflects the Company’s differing products, industries and lines of business. Candidates are typically placed into the range based on the preceding factors as well as internal peer equity.
    Responsibilities

    ABOUT THE ROLE

    Join a creative, dedicated development team and partner with peer Technology, Operations and Product teams/resources.
    The development team is pursuing a comprehensive evaluation of our application offerings to meet stakeholder and customer requirements while aligning with our broader corporate and technical strategies. We are seeking candidates with comfort and experience in leading and affecting change to join our team and help achieve these goals.

    This position spans several disciplines:

    • Solutions Architect
    • Technical mentorship and coaching within the development and sibling departments
    • Transformative development and software architecture contributions.

    The plurality of this role is designed to:

    • Develop technical strategies, architectures, and best practices to enable product extensibility and scalability into the coming decade with an approach that maintains business and product continuity and performance.
    • Sponsor and contribute to a culture of learning and technical excellence.
    • Build an in-depth understanding of company and customer needs to define and develop business-appropriate solutions.

    WHAT YOU’LL DO

    • Serve as software subject matter expert, providing architectural designs for solutions to address specific business needs.
    • Gain intimate familiarity with product and features, including code, architecture, technology, topology, patterns, etc.
    • Evaluate and select appropriate software or hardware and suggest integration methods.
    • Mitigate project risk by constructing proof of concept models during early phases of project planning.
    • Review and feedback of high-level business/functional requirements documentation.
    • Assist in distilling high-level requirements into detailed, actionable information.
    • Analysis of technical trade-offs as an output of solution development.
    • Provide technical mentorship, coaching, and advice to development team members.
    • Document and assist in defining development best practices and standards.
    • Participate in development estimating, planning and prioritizing activities.
    • Champion for continuous improvement and sustainment of team processes.
    • Assist in identifying areas of technical debt and advocating for their prioritization.
    • Advocate for continuous improvement to SDLC processes.
    • Collaborate with Director of Development to define shared ownership model for all technical aspects of interfacing with and working within the development teams.
    • Stay current with industry trends, technology and practices and encourage pragmatic means of technical adoption.
    • Daily software development tasks where appropriate.
    Loading...