CAREERS

Employee Testimonials

Our Culture

Compliance Systems is part of the CUNA Mutual Group and we are committed to the principles of diversity, equity, and inclusion.
We strive to live this value by fostering a culture where all feel welcome, connected, supported, and valued. We are committed to attracting and retaining a diverse workforce. Come join us!

For more careers information contact Careers@ComplianceSystems.com

Fintech Attorney & Business Analyst

POSITION RESPONSIBILITIES

  • Create and deliver products that comply with federal and state laws and regulations and exceed industry core competencies by creating, supporting, and advancing industry best practices.
  • Own product decisions.
  • Analyze product related information from all functional groups within CS, from business partners & customers and from review of competitive offerings & emerging industry trends.
  • Engage with regulatory authorities to resolve legal interpretation issues.
  • Assess market demand and competitive products and related industry developments and proactively suggest product changes and/or new opportunities.
  • Lead discussions with customers, internal staff, and business partners to understand the ramifications associated with each request for change.
  • Create enhancement and maintenance project plans according to scheduled/required dates.
  • Draft written product requirements which form the basis for enhancements to the product based on feedback from customers and partners; industry knowledge; internal requests; competition.
  • Ensure the efficient, timely and effective use & maintenance of CS’s Legal/Compliance Research System.     

EXPERIENCE Required:       

  • Generally, zero to five years of business principles, banking, legal and compliance knowledge directly related to the subject matters and products.
  • Also, 0 – 5 years of experience directly related to the financial industry (i.e., banks, CU, MB, FinTech, etc.); banking exposure/regulatory knowledge.
  • Generally, zero to five years of overall work/practical experience and/or academic background.

Education/Certification

  • College education and law degree
  • Licensed to practice law (preferred)   

Skills/Abilities:

  • Strong communication skills both verbal and written.
  • Demonstrated ability to work as part of integrated teams in a fluid environment.
  • The ability to manage details and multi-task in a fast-paced environment.
  • The ability to develop long term close working relationship based on trust and respect.
  • Strong analytical, creative thinking, interpretation, and problem-solving abilities.
  • Proficiency in basic MicrosoftTM programs (including ExcelTM).
  • Excellent time management skills.

* Position open to remote employment throughout the US with a preference for candidates in the Grand Rapids, MI area.

To apply to the Fintech Attorney & Business Analyst position, please click this link.

Cloud DevOps Engineer

The Cloud DevOps Engineer role is responsible for supporting and advising engineering and product teams through all application life cycle phases to ensure maintainability, reliability, scalability, security, and supportability. Responsibilities encompass all environments and distributed applications including those impacting internal, hosted production, partner managed systems, and related DR sites.  Tasks will require skills related to designing, coding, debugging, and automation of applications, networks, and related infrastructure. Experience with CI/CD, DevOps, Git, AWS (or comparable cloud providers), PowerShell, C# using Visual Studio, deployment automation and scaling, and SAST/DAST. This is an intermediate professional role requiring strong skills with a high-level of proficiency and aptitude. The position requires four or more years of DevOps, application development, cloud infrastructure, and related experience. This role also requires developing and\or implementing large scale solutions that require solid skills in multiple technical arenas.

This individual will work with our Architecture and Reliability Team and may work on one or more projects as a team member or at times as a project lead and may also coach more junior technical staff. Occasionally, this role may require interacting with our clients, business analysts and team members to understand business requirements that drive the analysis and design of technical solutions that should align with the organization’s architectural standards. They may act in an advisory role making recommendations towards the development of new code or reuse of existing code and infrastructure. Responsibilities may also include participation in component and data architecture design, performance monitoring, product evaluation and buy vs. build recommendations.

Experience RequiredIdeally four or more years of functional work experience.

Skills Required:

  • Experience working within AWS or comparable cloud provider
  • System automation
  • SAST and DAST
  • Infrastructure as code
  • PowerShell, MSDeploy, IIS, Windows Server, Jenkins
  • Elasticsearch, Redis, SQL Server
  • Familiarity with C#, JavaScript, XML, XSLT, XPATH, SQL, and related applications.
  • Object oriented design methodologies.
  • Understanding of software development design patterns.
  • Develops program logic for new applications or analyzes and modifies logic in existing applications.
  • Codes, tests, debugs, documents, implements, and maintains software applications.
  • Maintains, tests, and integrates application components.
  • Technical and client support in the financial services or Fintech industry (preferred not required)
  • Strong communication skills (written and verbal) specifically with articulating concepts to multiple levels (Senior Management, Sales, Operation, Technical).
  • Strong ability to understand core business issues.

To apply to the Cloud DevOps Engineer position, please email resume to careers@compliancesystems.com

Software Products Business Analyst

The Software Products team’s mission to exceed the expectations of our clients by focusing on clients’ experience interacting with our Compliance Systems’ products and by delivering best-in-class financial technology solutions that provide the user interface necessary to fulfill compliance implications of the Compliance Systems’ warranty and which support our corporate strategy and objectives. Under the general direction of the Software Products Manager, while owning and driving tasks with limited supervision (i.e., has more autonomy than a Software Products Business Analyst I), the Software Products Business Analyst II is responsible for ensuring that all client-facing software product solutions meet or exceed rational partner and client expectations as to industry core competencies, best practices, and legal requirements for content and functionality in a manner that drives long-term, sustainable revenue. To do this, the Software Products Business Analyst must have:

  • Knowledge of Product: Demonstrates advanced product knowledge and banking industry knowledge and the types of transactions that Compliance Systems supports.
  • Knowledge of Testing: Demonstrates advanced understanding of testing (e.g., data testing, shared module testing, FXL testing, DSL and association testing, regression testing, payment workflow testing), standards (e.g., test case standards, document standards, metadata standards, IR standards, and change record standards).
  • Knowledge of Compliance Systems’ Technology/Software Products/Solutions: Demonstrates advanced understanding necessary to explain the functions and interdependency of the Compliance Systems’ systems (e.g., Adviser, Visualizer, Jenkins), Applications (e.g., Simplicity Config, Runtime, IntelleDoc, Calculations, Transaction Server), and analysis (e.g., script/data analysis, mapping path analysis, and issue triage).
  • Knowledge of our Systems and Processes: Demonstrates advanced understanding of our internal systems, methods, and processes in place including requirement review, test/use case creation, and component, application, end-to-end, and systems knowledge.
  • Knowledge of Partners/Financial Institutions: Demonstrates solid to advanced understanding of specific roles with different Partner and Client (Financial Institutions) that interact with our products.
  • Overall Team Leadership, Self-Leadership and Communication Skills/Project Management: Demonstrates strong mentoring capability, strong self-leadership, strong communication, and personal task management skills in working with others.

Specifically, the Software Products Business Analyst must:

  • Ensure that our client-facing software product solutions provide the user interface necessary to ensure all data can be captured to produce documentation that complies with federal laws and regulations, other governing authority requirements, and industry best practices.
  • Ensure that our client-facing software product solutions meet or exceed the wants and needs of current and prospective clients and business partners.
  • Define product requirements (i.e., content, structure, and functionality) for all client-facing solutions.
  • Maintain the integrity of the CS skeletal Data Schema, including its structure and metadata, to drive compliant, warranted functionality of our products that satisfies market needs and industry best practices.
  • Assist in and brainstorm user interface and user experience design ideas and decisions for our client-facing software product solutions.
  • Conduct product testing and review to evaluate changes and to ensure development work conforms to the product requirements defined.
  • Provide support for both internal and external inquiries about our client-facing software product solutions.
  • Proactively educate internal staff, current and prospective business partners and clients on product design, upcoming product updates and development efforts, and industry trends.
  • Participate in any product team initiative or special project(s), as needed.

ESSENTIAL FUNCTIONS and BASIC DUTIES

Essential duties and responsibilities include the following.

Ensure that our client-facing software product solutions provide the user interface necessary to ensure all data can be captured to produce documentation that complies with federal laws and regulations, other governing authority requirements, and industry best practices.

  • Ensure that our Compliance Systems’ client-facing products are intuitive and dynamic by owning the user interface for all client-facing products so that only information and data relevant to the transaction is presented to the user in a logical, sequential, and instinctual manner.
  • Market research via electronic means, onsite visits to financial institutions and partners, conference participation and review of competitor products; proactively shares information and strategies with all areas of the organization. Use this information to assess market demand and proactively suggest product changes and new opportunities to the Software Products Manager.
  • Analyze product-related information from all functional groups within Compliance Systems, from business partners and clients, and from review of competitive offerings and emerging industry trends.
  • Analyze the priority of identified changes and proactively communicate the proposed changes and the priority to the Software Products Manager.

Ensure that our client-facing software product solutions meet or exceed the wants and needs of current and prospective clients and business partners.

  • Proactively identify, analyze, and help to implement changes to our client-facing software product solutions, and assist in identifying new Products that lead to increased diversification and profitability for Compliance Systems.
  • Review and respond to logged issues and pending requests for changes in a timely manner.
  • Evaluate the feasibility and define the business case (in collaboration with the SAT team) for new major functionality or new sub-products prior to initiating a product change.
  • Understand and analyze how the business partner’s integration method relates to the requested change and product updates.
  • Analyze product related information from all functional groups within Compliance Systems, from business partners and clients, and from review of competitive offerings and emerging industry trends.
  • Create and deliver products that exceed industry core competencies by supporting and advancing industry best practices.
  • Participate in discussions with clients, internal staff, and business partners to understand the ramifications associated with each request for change.

Define product requirements (content, structure, and functionality) for all client-facing solutions.

  • Draft clear and concise written product requirements that accurately describe the required functionality and content.
  • Define the full scope of any change or product update to ensure requirements are complete and timely.
  • Identify any product requirement issues (e.g., open issues, blockers) requiring resolution from or impacting other functional groups. Escalate any critical issues related to product requirements.
  • Identify all impacted Compliance Systems’ product components and specify the required change for each component.
  • Identify transaction scenarios where product updates apply and ensure these are covered or addressed in the written requirements
  • Create accurate required product documentation (e.g., Change Records, Release Notes) for internal and external users.
  • Complete all information required in the product requirements template in a timely manner.
  • Address, in a timely manner, any product requirements modifications required arising from quality control tests and transaction analysis.

Maintain the integrity of the CS skeletal Data Schema, including its structure and metadata, to drive compliant, warranted functionality of our products that satisfies market needs and industry best practices.

  • Understand what and how data is used within an assigned subject or product and its effect or impact on related transactions.
  • Determine the class (i.e., static, dynamic, custom, Simplicity specific) of data to be used in assigned product requirements.
  • Validate and approve the data and associated metadata (e.g., labels, short help, long help, mapping path, etc.) for assigned product requirements adhering to data management conventions and protocol (i.e., content protocol) and required processes.
  • Analyze data usage and identify data conflicts within or across product libraries and/or inappropriate use of data across products.
  • Participate as an active member of the Data Evaluation Team in resolving data conflicts identified during the product implementation and testing phase.

Assist in and brainstorm user interface and user experience design ideas and decisions for our client-facing software product solutions.

  • Create wireframes and mockups to communicate scenarios and options for UI/UX design.
  • Prototype to bring concepts to life so that stakeholders can get a realistic sense of how applications should look and behave.
  • Assist with and/or conduct usability testing and user interviews.
  • Provide innovative solutions for lines of business while balancing the needs of customers.
  • Establish design patterns and create common interface components to promote consistency.
  • Help to define the user model and user interface for innovative new products and services.
  • Develop both high-level and detailed storyboards, mockups and prototypes to effectively communicate interaction and design ideas and solutions.
  • Gauge the usability of new and existing products and make constructive suggestions for change.

Conduct product testing and review to evaluate changes and to ensure development work conforms to the product requirements defined.

  • Collaborate with Quality Control team in identifying product test case scenarios required to fully vet product requirements.
  • Identify product specific scenarios that should be included or added to Certification Use Cases and ensure correct results are generated.
  • Validate product development or change implementation to ensure conformance of implementation to requirements identifying any breaks in outcome or product behavior (e.g., incorrect functionality or inappropriate format).
  • Assist in troubleshooting issues presented or raised by clients or other functional groups particularly in determining gravity/risk exposure of a script or software limitation.
  • Conduct transaction testing for all product changes and updates assigned.

Provide support for both internal and external inquiries about our client-facing software product solutions.

  • Review and address logged and pending requests for changes on a regular basis and in a timely and professional manner within our Compliance Systems’ service level standards.
  • Draft communication that demonstrates a clear understanding of the issue, the solution, and how the decisions will impact the product.
  • Proactively manage assigned FLOWs and SMPLs and inform Compliance Systems’ staff or clients, where appropriate, on the status of an outstanding issue – even if it is still being researched.
  • Create accurate and informative product change documentation for external users.

Proactively educate internal staff and current and prospective business partners and clients on product design, upcoming changes, and industry trends.

  • Collaborate with SAT and Communications/Marketing on creating product documentation as needed.
  • Collaborate with Compliance System’s University in developing subject matter training for internal and external users.
  • Proactively inform internal staff regarding user interface changes, industry trends, and other information that will lead to product design changes.

Participate in any product team initiative or special project(s), as needed.

  • Create, manage, and execute project plans that align with project objectives and milestones.

QUALIFICATIONS

Education/Certification:  College education bachelor’s degree from an accredited college/university.

Required Knowledge: Business principles, banking, technology – including an in-depth understanding of the key business issues that exist in the financial services industry. Data processing methods and procedures, and computer software systems.

Experience Required: Generally, five or more years of experience at a financial institution, Loan Origination System, or Deposit Platform System

Skills/Abilities:

  • Superior communication skills both verbal and written.
  • Demonstrated ability to work as part of integrated teams in a fluid environment.
  • Demonstrated visual design sensibilities as they relate to applying a brand to user experiences.
  • Demonstrates an understanding of Compliance Systems software and the financial services industry.
  • The ability to manage details and multi-task in a fast-paced environment.
  • The ability to develop long-term close working relationship based on trust and respect.
  • Strong analytical, creative thinking, interpretation, and problem-solving abilities.
  • Suggests technical alternatives and improves/streamlines processes and systems.
  • Completes project assignments and special projects commensurate with job expectations.
  • Conducts planning, analysis and forecasting activities to plan projects and tasks.
  • Experience in the FinTech industry.
  • Core Banking vendor technology experience.
  • Proficiency in basic MicrosoftTM programs including ExcelTM.
  • Excellent time management skills.

To apply for the Software Products Business Analyst position, click this link.