Senior Software Developer

Full-time Leawood, KS


  • ​Develop and maintain architectural direction and standards, incorporating emerging technologies and techniques to maintain company's technology leadership position
  • Provide technical expertise to multiple client project teams 
  • Develop architecture specifications and scaffolding, perform design and code reviews, and lead development teams both on- and off-shore, 
  • Develop code assets, including prototypes, software architecture components, starter-kits, client solutions, and other items as agreed
  • Assist with Site Reliability Services engagements (dev/ops, cloud environment management) 
  • Triage and (in some cases) resolve high priority or time sensitive issues
  • Help maintain excellent client relationships; add value to sales process from a technical standpoint
  • Anticipated time allocation: 30% code, 30% define architecture and provide guidance, 20-30% code review and problem resolution, 10-20% technical sales support
  • Occasional travel may be required, typically 1 week per quarter or less


  • ​​Great attitude, work ethic, energy, and enthusiasm 
  • BS degree in Computer Science or Engineering 
  • Top quartile of class or standardized test scores 
  • System Integrator and/or Software Company experience is preferred 
  • Experience coordinating with and/or managing offshore software development teams preferred 
  • 5+ years’ experience in .Net required 
  • 2+ years’ experience with full stack JavaScript frameworks required 
  • Demonstrated expertise in n-tier, micro-service, and cloud-native architectures 
  • Experience with CI/CD tools and DevOps principles 
  • Experience with Agile development methodologies required 
  • Excellent communication skills, written and verbal