Software Engineer

The Knowland Group   •  

Arlington, VA

Industry: Information Technology


Less than 5 years

Posted 41 days ago

Software Engineer

About the Job

As a Software Engineer at Knowland, you'll join the lean, highly-motivated development team that's designing and implementing our current and next-generation SaaS products in the AWS cloud. You'll be coming to Knowland at a transformational moment, working on our newest property and enterprise level data analysis and visualization products that are a major growth engine for the company. This is a terrific opportunity for a mid-to-senior level developer eager to be a key contributor on a product suite that leverages state-of-the-art web technologies (Angular, Node, Express, Elasticsearch, GraphQL, and Docker) as well as advanced data visualization (OpenText).

Key Responsibilities:

  • Develop and maintain software as part of an Agile scrum team, completing features and testing on-time as part of our monthly platform/software releases.
  • Work with Customer Success to understand and fix software/platform defects.
  • Work with Product Management, Sales, and Professional Services to understand customer requirements and refine a short-term and long-term technical vision for our products.
  • Provide information, support, data, and tools to internal stakeholders as necessary to enable all business units to function as efficiently as possible.
  • Other responsibilities as assigned

Minimum Qualifications:

  • Bachelor's degree in computer science or equivalent
  • Minimum 2 years of web application software development experience
  • Minimum 1 year of experience developing production Node/Express applications.
  • Minimum 1 year of experience developing production Angular applications.
  • Solid fundamental knowledge of modern software design principles (object-oriented design, algorithms, MVC, patterns, etc.)
  • Experience with an agile SDLC (Scrum)
  • Experience with databases, including knowledge of SQL and stored procedures (preferably MS SQL Server)
  • Consummate team player: considerately accepting and providing honest input and feedback with respect.
  • Ability to interact seamlessly with both technical and business team members

Desired Qualifications:

  • Experience leveraging web services and service oriented architecture
  • Experience developing data analytics solutions, using OpenText/BIRT for dashboard design and data visualization, and the OpenText Javascript API.
  • Exposure to GraphQL
  • Expertise with either .NET or Java stack (Comfortable learning and working with either platform)
  • Experience with the Scala programming language
  • Comfortable with version control systems (svn & git)

About Us

We believe that there is a better way to sell group business. Our suite of hospitality solutions harnesses the power of data and analytics to help our customers know their buyers and win in the group and meetings marketplace. With the industry's largest historical database of actualized events, we deliver insights that win more share, optimize revenue strategies, and accelerate sales cycles. That's the Knowland Advantage. See why thousands of customers trust Knowland to sell smarter and maximize their revenue. Knowland operates globally and is headquartered in Rosslyn, VA.


Besides the opportunity to work with smart, fun, hard-working Knowland employees, you will have uncapped growth potential, a work/life balance, and a competitive suite of benefits. Benefits include health, dental and vision insurance, 401K with company contribution, short and long-term disability insurance, life insurance, gym reimbursement, tuition reimbursement, dependent care contribution, paid holidays and paid time-off. We also offer SmartBenefits for our HQ employees. Pay, benefits and incentives are all highly competitive.