Point your AI agent at freehire and let it find you a job.

Get the CLI →

K2United

Intermediate Software Architect

Posted Updated
Discussion

K2United is an organization that houses two distinct, national, customer-facing brands tied together by a shared purpose: setting the standard for an extraordinary workplace. Through our brands, K2Share and CareerSafe, we provide advisory services in cyber risk management and online education for workforce readiness.

Our four core values define how we show up every day:

  • Respect Others - We lead with respect, building trust and connection.
  • Internally Driven - We are relentlessly compelled to accomplish our objectives.
  • Collaborative Innovation - We create by listening, sharing, and working together.
  • Client Success - We hold our client's mission as our own.

We believe in people who are accountable, curious, and motivated to make an impact that matters.

Our programs make a big impact - CareerSafe supports 2 million+ users per year, and K2Share delivers IT support on federal systems. You'll have the opportunity to make a difference in a mission-driven, small-business environment that values professional growth and work/life balance.


About You

You're a hands-on technologist who enjoys solving complex problems and translating business needs into practical, scalable software solutions. You have enough development experience to understand what it takes to build and maintain software, and you're equally comfortable working with developers, designers, infrastructure teams, and business stakeholders. You like wearing multiple hats, digging into the code when needed, and using prototypes and proof-of-concepts to turn ambiguous ideas into sound technical direction. You're curious by nature and actively look for ways to keep learning, whether that's experimenting with AI, earning certifications, exploring new technologies, or simply finding better ways to solve problems.

You:

  • Enjoy moving between architecture, development, and stakeholder collaboration.
  • Communicate technical ideas clearly to both technical and non-technical audiences.
  • Take ownership of complex problems and work to keep teams unblocked.
  • Care about building scalable systems and making thoughtful technology trade-offs.
  • Are comfortable working in a small organization where an architect gets involved in both high-level decisions and hands-on implementation.
  • Stay curious and look for opportunities to grow your skills and improve how software is built.

Your Impact

As an Intermediate Software Architect, you'll help shape the technical direction of K2United's software products while staying close enough to implementation to understand how architectural decisions perform in practice. You'll work across Product Development to design scalable solutions, support developers when additional engineering capacity is needed, coordinate technical decisions across teams, and make sure architecture and system knowledge are documented well enough for others to work independently. This is a role for someone who wants to grow as an architect while remaining deeply connected to the engineering work.


In this role, you will:

  • Design scalable, forward-looking software solutions for complex business and product needs, evaluating trade-offs and selecting technologies that support long-term growth.
  • Use prototypes and proof-of-concepts to validate complex designs before significant development work begins.
  • Evaluate emerging technologies and incorporate them thoughtfully when they can improve scalability, maintainability, or development effectiveness.
  • Step into active development work when Product Development needs additional engineering capacity, contributing prototypes, proof-of-concepts, and production code while maintaining existing team standards.
  • Partner with AppDev, QE, Product Development, and IOPS to clarify technical direction, surface dependencies early, resolve trade-offs, and keep cross-team work moving.
  • Participate in refinement and technical discussions, helping teams understand acceptance criteria, technical scope, edge cases, and implementation considerations.
  • Provide technical expertise during high-priority incidents, supporting triage and root-cause identification when needed.
  • Create and maintain high-level architecture and technical documentation in Confluence and Miro so developers, designers, and other stakeholders can find accurate information without relying on architecture for every answer.
  • Review pull requests, identify correctness and design concerns, mentor developers through thoughtful questions, and help strengthen engineering practices across the team.
  • Maintain and evolve engineering standards and the code style guide as new patterns and better practices emerge.

You'll have the opportunity to grow from an intermediate architect toward a senior and eventually advisor-level role, with potential leadership opportunities as the architecture function grows.

Skills

Apply

See also

Architecture jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.