What are the responsibilities and job description for the Solution Architect position at K2view?
About the Role:
K2view is seeking a Senior Software Engineer/Solution Architect to join our team in Bentonville, Arkansas, to lead the implementation of our enterprise Test Data Management (K2tdm) platform for a major retail client. This role combines hands-on technical expertise with solution architecture to deliver K2view's patented entity-based test data management solutions that enable organizations to provision, mask, and generate test data on demand. We need a tech leader who can bridge business and engineering, drive architectural vision, and deliver robust solutions in a client-facing role.
Key Responsibilities
Required Qualifications & Experience
K2view is seeking a Senior Software Engineer/Solution Architect to join our team in Bentonville, Arkansas, to lead the implementation of our enterprise Test Data Management (K2tdm) platform for a major retail client. This role combines hands-on technical expertise with solution architecture to deliver K2view's patented entity-based test data management solutions that enable organizations to provision, mask, and generate test data on demand. We need a tech leader who can bridge business and engineering, drive architectural vision, and deliver robust solutions in a client-facing role.
Key Responsibilities
- Own the full lifecycle of solution delivery: from requirements gathering, architectural design, installation, integration, testing, deployment, to post-production support.
- Develop deep product expertise in K2View’s TDM (K2tdm) and related platform components (Micro-Database, data pipelines, masking, synthetic data, entity-based provisioning).
- Work hands-on and lead – you will prototype solutions, oversee implementations, and guide others (internal team, client devs) with best practices and architectural oversight.
- Engage with stakeholders and clients to elicit requirements, translate business needs into technical designs, lead design workshops, and present proposals/roadmaps.
- Define and maintain architecture artifacts – solution diagrams, flowcharts, integration designs, deployment models, API specifications, and technical documentation.
- Mentor and coach client-side engineers, providing reviews, guidance, and technical feedback.
- Ensure quality, validation, and long-term supportability of delivered solutions—think about maintainability, extensibility, monitoring, and operation.
- Drive best practices around data privacy, masking, synthetic data generation, entity subsetting, snapshot/rollback, and performance optimization.
- Advocate for the client internally, serving as the technical voice for the project and working with K2View product teams as needed.
Required Qualifications & Experience
- Bachelor's degree in computer science, Information Systems, Engineering, or equivalent relevant experience.
- Minimum 3 years in software development, solution architecture, or technical consulting roles.
- Proven hands-on experience in object-oriented programming (Java, C#, or similar) and strong SQL / relational database development skills.
- Solid foundation in designing scalable, distributed, hybrid or cloud-based systems (e.g. microservices, data pipelines, event-driven architecture).
- Strong experience in Linux / Unix environments (shell scripting, administration).
- Proven ability to design and deliver end-to-end solutions aligned with customer business requirements.
- At least 2 years in a customer-facing technical role working directly with clients, gathering requirements, presenting designs.
- Demonstrated ability to mentor or lead technical teams while remaining hands-on.
- Excellent verbal and written communication skills - able to present to technical and non-technical stakeholders.
- Strong analytical and problem-solving skills, with attention to detail, quality, and long-term supportability.
- Experience with test data management (TDM), data provisioning, masking, subsetting, or synthetic data generation. (Bonus: familiarity with K2View TDM)
- Experience in designing data pipelines, ETL/ELT processes, change data capture (CDC) or event-driven ingestion.
- Familiarity with entity-based data models, data privacy, PII masking/tokenization strategies, and anonymization techniques.
- Experience integrating with CI/CD / DevOps tools (e.g., Jenkins, GitLab, Azure DevOps, etc.) to automate deployments, provisioning, rollback of data artifacts.
- Exposure to cloud platforms (AWS, Azure, GCP) or hybrid cloud environments.
- Experience designing for high performance, scalability, and fault tolerance in data-intensive systems.
- Experience with monitoring, observability, and logging, particularly in data environments.
- Previous experience in test engineering, QA, or data quality initiatives is a plus.
- Familiarity with relational and non-relational data sources, including ERP, CRM, legacy, streaming/data lakes integrations.
- This role requires on-site presence 4 days/week in Bentonville
- You should be comfortable collaborating in a hybrid environment and traveling locally as needed
- You’ll interact frequently with multiple stakeholders (client IT, QA, Dev, ops, leadership) and will be the technical face for the engagement.
- You are expected to lead by example, delivering high-quality, maintainable solutions, while helping build client capability and trust.
- Technical leadership: ability to propose architectural strategies, trade-offs, and guide execution.
- Hands-on inclination: you prefer to dive into code, diagnose issues, debug, and incrementally build solutions.
- Client orientation: able to translate technical complexity into business value, engage credibly with stakeholders, and maintain delivery momentum.
- Mentorship and collaboration: you uplift others, communicate freely, and work in a team-oriented environment.
- Ownership mindset: you take responsibility for the quality, long-term viability, and success of the solutions you deliver.
- Adaptability and learning: you’ll rapidly get up to speed on K2View’s products and integrate them into the client ecosystem.