JOIN OUR TEAM

At Holmes Corporation (HC), we are a team of innovators focused on achieving our mission: to help professionals advance in their careers.  And our culture is the cornerstone of our identity and success. We believe that who we are – as a team, as individuals, as leaders, family members, and community members – centers us, empowers us, and drives inclusion to deliver growth and impact. It’s the reason so many employees have dedicated decades of their career to HC.  We set ambitious goals, and we make it fun to work together to achieve them.

Vision: To be a global leader in learning, engagement and partner growth, leveraging our innovative technology and services to transform certification and professional development programs, elevate member engagement, and foster workforce advancement.

Values:

  • Human-Centric: We always consider the human impact of the work we do and the decisions we make.
  • Growth Oriented: We set accelerated, market-based growth goals and take an outward-looking approach to solutions.
  • Impact Driven: We take pride in the work we do and the impact our products, services, and volunteer activities have on individuals in our local, national, and global communities.
  • Fearless in Exploration: We boldly and openly explore and assess new business opportunities, products, and solutions. We embrace possible failures as learning opportunities that lead to growth and ongoing innovation.
  • Empowering: We position people to excel by clarifying roles, aligning individuals’ strengths to their roles and responsibilities, trusting them to execute, and providing feedback throughout.
  • Accountable: All individuals are responsible for their actions, behaviors, decisions, and performance and understand their role in HC’s success.
TWP_2015_FINAL

We hope you’ll consider joining our team. Check out what’s available and submit your resume.

DevOps Lead

Position Summary

We are looking for an extremely bright, experienced DevOps Engineer to help us evolve our
infrastructure. We want someone with expertise and passion to design, develop, and support critical infrastructure for our software applications. Our ideal candidate will foster collaboration and take a full-stack view of system resilience, reliability, and security, bringing automation and monitoring skills.

 

What You’ll Accomplish

This DevOps Engineer will work directly with our engineering team to create the software that makes our business succeed. This close-knit team will work together to deliver the platform for our educational products, helping our end-users prepare for, and complete, certification exams. They will manage cloud-based infrastructure and create pipelines and implement tools to automate repeatable tasks and speed time to market.

What You’ll Do

  • Provision and configure infrastructure using tools like Ansible, Terraform, or CloudFormation, including setting up servers, networks, and cloud services.
  • Design, implement, and maintain CI/CD pipelines to automate the software development lifecycle, from code commit to deployment.
  • Automate repetitive tasks, such as deployments, testing, and infrastructure provisioning, to improve efficiency and reduce errors.
  • Implement monitoring solutions to track system performance, identify issues, and set up alerts for proactive problem resolution.
  • Ensure the security of infrastructure and applications, implementing security best practices, and conducting regular security audits.
  • Work closely with development, business and product operations, and vendors to foster communication, collaboration, and shared responsibility for software delivery.
  • Diagnose and resolve issues related to infrastructure, applications, and deployments.
  • Identify and address performance bottlenecks to ensure optimal application performance.
  • Manage cloud infrastructure (Azure) and services, including resource provisioning, cost optimization, and security.
  • Work with container technologies like Docker and orchestration platforms like Kubernetes to build and deploy services and applications in a scalable and efficient manner.
  • Create internal and external facing standard operating procedures. Document procedures and workflows for knowledge sharing and NOC support.

What You’ll Bring

  • Years of progressive DevOps experience.
  • Strong professional experience with Linux system administration.
  • Proficiency in scripting languages like Python, Bash, and PowerShell.
  • Experience with cloud platforms, ideally Azure.
  • Knowledge of CI/CD tools (e.g., Jenkins, GitLab CI, Azure DevOps).
  • Experience with configuration management tools (e.g., Ansible, Chef, Puppet).
  • Familiarity with containerization (Docker) and orchestration (Kubernetes).
  • Strong problem-solving and troubleshooting skills.
  • Excellent communication and collaboration skills.
  • Knowledge of database systems (Postgres).
  • Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).

If you’re ready to take on new challenges, empower individuals and organizations with the knowledge and skills they need to thrive in their industries and work for an organization with an amazing culture, we want to hear from you.

Apply to Become Our Next DevOps Lead

To apply, email a copy of your resume and cover letter to:

[email protected]

Please include DevOps Lead in the subject line.

Full-Stack Engineer (AI/Agentic/Event-Driven)

Position Summary

We’re looking for an experienced Full-Stack Developer to help evolve our event-driven learning platform — the system behind our digital training and certification products. Our architecture emphasizes real-time communication, modular services, and adaptability across front-end frameworks. 

You’ll design, implement, and extend core platform services that power interactive, AI-enhanced educational experiences. The ideal candidate is a pragmatic engineer with strong fundamentals, a passion for scalability and maintainability, and a desire to build intelligent, responsive applications that make learning dynamic and human-centered. 

What You’ll Accomplish

You’ll join a small, agile team of developers building sophisticated web apps that help people advance their skills and careers. Working closely with our architect and senior engineers, you’ll design event-driven APIs, orchestrate real-time interactions, and integrate emerging AI capabilities into our stack — while mentoring others and shaping our engineering standards.

What You’ll Do

  • Develop and maintain scalable, event-driven web applications and backend services built primarily on WebSocket and asynchronous messaging patterns.
  • Translate complex learning workflows into elegant, maintainable systems that react in real time.
  • Collaborate on architectural decisions that keep our backend framework-agnostic and front-end flexible.
  • Integrate and orchestrate AI-assisted workflows using frameworks like LangChain, Semantic Kernel, or Autogen (experience helpful, not required).
  • Prototype intelligent interfaces and adaptive learning tools powered by retrieval-augmented generation (RAG) and contextual memory.
  • Contribute to CI/CD workflows and container orchestration, observability, performance tuning, and fault tolerance as needed.
  • Review, test, and document code, mentoring peers on event-driven and AI-augmented development practices.
  • Continuously evaluate and adopt tools that improve our velocity, maintainability, and developer experience.

What You’ll Bring

Required Experience

      • Strong professional experience with Python (FastAPI, Starlette, or Django).
      • Deep understanding of asynchronous programming, concurrency, and event-driven architectures.
      • Proficiency in JavaScript / TypeScript, with experience in at least one major component framework (React, Dojo v7+, Next.js, Vue, or similar).
      • Familiarity with real-time communication systems — WebSocket, pub/sub, message queues, or streaming APIs.
      • Solid experience with Postgres (schema design, JSONB, indexing, query optimization); familiarity with pgvector or similar libraries is a plus.
      • Experience with containerization (Docker) and familiarity with orchestration tools (Kubernetes or Swarm).
      • Comfort with AI-assisted development tools (Copilot, Cursor, Continue) and curiosity about autonomous or agentic systems.
      • Knowledge of monitoring, observability, and telemetry using Grafana, Sentry, or OpenTelemetry.
      • Strong problem-solving, estimation, and communication skills — able to translate technical challenges for cross-functional partners.

Bonus Experience

      • Designing real-time collaboration or data-streaming applications.
      • Integrating LLMs and AI APIs (OpenAI, Anthropic, Gemini, Mistral, HuggingFace).
      • Experience with vector search and retrieval frameworks (Pinecone, Weaviate, pgvector).
      • Background in learning technology integrations (LTI, SCORM, xAPI, Caliper).
      • Building SDKs, plugins, or extensible API layers that support multiple client frameworks.

Interested candidates should submit their resume and cover letter to [email protected] –  please include Full-stack Developer in the subject line.

Salary Range: $125,000 ~ $150,000

Apply to Become Our Next Full-Stack Engineer

To apply, email a PDF copy of your resume to:

[email protected]

Front-End Engineer (AI/Agentic/Real-Time Web Applications)

Position Summary

We’re looking for a Front-End Engineer who loves building responsive, real-time web experiences and cares deeply about performance, clarity, and design. You’ll help shape the user interface layer of our event-driven learning platform — where thousands of learners interact with AI-powered tools and adaptive content in real time. 

Our current UI stack centers on TypeScript with Dojo (v7+), React, and Next.js powering specific components and future expansions. We’re evolving a framework-agnostic architecture, so this role is ideal for someone who understands modern front-end ecosystems and can help us stay flexible as we grow.

What You’ll Accomplish

You’ll collaborate closely with full-stack and backend engineers, product managers, designers, and learning experience teams to deliver interfaces that are fast, accessible, and intelligent. You’ll help modernize our component systems, refine event-driven data flows, and integrate AI-assisted behaviors that make the learning experience more adaptive and human-like. 

What You’ll Do

  • Build and maintain responsive, real-time interfaces for our learning platform using TypeScript, ​​​​​​React, and Next.js.
  • Implement event-driven UI patterns that synchronize live data streams over WebSocket and message-based APIs.
  • Design and optimize front-end architecture that remains framework-agnostic and easily extensible.
  • Collaborate with back-end developers to define data contracts, message schemas, and real-time event handling.
  • Prototype and ship AI-enhanced UI features — e.g., contextual assistance, intelligent prompts, adaptive feedback​ (e.g., agentic UI components that respond to learner context in real time)​.
  • Contribute to component libraries, design systems, and performance optimization efforts.
  • Maintain a focus on accessibility, internationalization, and responsive design across devices.
  • Participate in code reviews, mentor peers, and champion maintainable, testable front-end practices.

What You’ll Bring

Required Experience

  • Strong proficiency in JavaScript / TypeScript and deep understanding of modern browser architecture.
  • Hands-on experience with at least one major component framework (Dojo v7+, React, Vue, Svelte, etc.).
  • Knowledge of real-time front-end development (WebSocket, pub/sub, event emitters, streaming APIs).
  • Familiarity with state management (Zustand, Redux Toolkit, RxJS, or equivalent reactive patterns).
  • Comfort working with AI-assisted development tools (Copilot, Cursor, Continue) and openness to integrating AI into front-end UX and agentic UI behaviors.
  • Experience with responsive design, accessibility (WCAG 2.1+), and cross-browser compatibility.
  • Strong skills in modular CSS, design systems, or CSS-in-JS methodologies.
  • Ability to collaborate closely with product and UX design teams in an agile environment.

Bonus Experience

  • Experience building front-end SDKs or reusable component libraries for multi-framework environments.
  • Exposure to AI/LLM integrations — chat interfaces, prompt orchestration, or RAG-backed UI.
  • Understanding of data visualization (D3, Chart.js, Recharts) or analytics dashboards.
  • Familiarity with server-side rendering (Next.js) and progressive web app concepts.
  • Background in edtech, interactive training tools, or real-time collaboration platforms.

Interested candidates should submit their resume and cover letter to [email protected] –  please include Front End Developer in the subject line.

Salary Range: $100,000 ~ $125,000

Apply to Become Our Next Front-End Engineer

To apply, email a PDF copy of your resume to:

[email protected]