Kastle Systems International

API Engineer

Job Locations US-VA-Falls Church


Join the leader in providing smarter solutions for a safer world. Kastle Systems is looking for an experienced API engineer with strong relational database skills to join our team in Falls Church, VA to help us grow and support our enterprise APIs and the databases that back them.


As a Kastle Systems API Engineer, you will be spending your time building and maintain our enterprise API offerings for external customers, supporting new customer integrations, as well as providing ongoing database support for the databases that back them, such as stored procedure review and troubleshooting performance issues as they arise.


The successful candidate will be one who is looking to make a big impact in the company in which they join. This position will help Kastle maintain its healthy growth trajectory by providing our customers the kinds of integrations they demand and deserve with our award winning products.


  • Support and Expand Kastle’s REST based APIs written in C#
  • Provide external (client-facing) integration support for Kastle’s APIs
  • Support the relational database (SQL Server) to which the APIs are backed through procedure reviews and performance analysis
  • Problem-solve issues with Kastle’s APIs as they arise and suggest solutions to management.
  • Work with QA to maintain adequate test coverage of Kastle’s APIs
  • May be required to take part in On-Call rotations


  • Bachelors Degree in Computer Science, Computer Engineering, or similar degree that provides a solid foundation in computer programming.
  • Solid foundation in software and system test methodology
  • 3-5 years experience coding in C#. Net and/or C#.Net Core
  • 3-5 years experience working with relational databases (SQL) – preferably SQL Server, including but not limited to: Performance troubleshooting, Stored Procedure design/review, data analysis
  • 3 years implementing REST based APIs. Thorough understanding of REST design principles
  • Excellent written and verbal US English communication skills
  • Ability to problem solve in a fast-paced, agile team environment
  • 2 years experience in DevOps methodology and tools, including artifact/issue tracking in JIRA, containers (Docker), Puppet, automated testing, etc. (Preferred)

Other Eligibility Requirements

  • Must be able to meet and maintain various certifications, licenses and/or registrations, in accordance with applicable state laws and as required by the electronic security regulations in the state (s) worked.
  • Must be willing to participate in and pass the company’s pre-employment screening process including a background investigation and drug screening.

Company Overview

Top Work Places 2021 USA.png

Kastle Systems is the leader in managed security, with a track record of introducing innovative technologies to serve over 460M square feet of real estate globally. Clients span the commercial and multifamily real estate, education, and construction industries and the customers they serve. Delivering a world class customer experience drives everything we do, and Kastle’s mission is to be our customers’ best service provider and to ensure that their security the most effective, efficient and convenient. Kastle's integrated security solution, including access control, video, and remote video monitoring, significantly reduces costs and improves the critically important 24x7 performance for building owners, developers and tenants.

Equal Opportunity Statement

At Kastle, we believe that diversity makes us stronger -  at work and in the world.  Kastle Systems International, LLC is an Equal Opportunity / Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age, protected veteran status, marital status, pregnancy or any other basis protected by applicable federal or state laws.





Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Need help finding the right job?

We can recommend jobs specifically for you! Click here to get started.