Why work at Bestgate?

We love what we do and we hire the best and brightest engineers who want to work with like-minded folk. Our customers provide us the opportunity to attack specialized problems that simply cannot be solved anywhere else.

We are looking for software engineers who are interested in designing high-visibility solutions to help our customers protect infrastructure and data critical to national security; ingest, process, and analyze astronomically large data sets; and build tools to enable our warfighters to make quick, intuitive decisions that save lives. Our customers' projects range from next generation PKI, malware analytics, cloud platforms (PaaS, IaaS, SaaS), real-time and batch big data processing, highly distributed systems, machine learning, AI, quantum computing, and much more.

In addition to doing unique work with great teams, Bestgate ensures its employees are well compensated for their premier skills. We offer competitive salaries, 100% premium paid medical coverage, generous paid time off, multiple avenues for professional development, and many more.

Check out our benefits

Benefits

Full coverage for you and/or your family.

We offer UHC, CareFirst and VSP platinum, gold, and silver level plans, with 100% company-paid premiums. Our medical package includes:

  • Healthcare, including PPO and HSA plans
  • Dental
  • Vision
We additionally protect you and your loved ones through:
  • Group Term Life insurance
  • Accidental Death & Dismemberment
  • Short-Term Disability
  • Long-Term Disability

Get unplugged - a lot!

We want our employees to play just as hard as they work! We provide 3 weeks of personal time-off to use as you see fit. Additionally, we pay for your R&R during the 10 federally observed holidays.

After working with us a short time, your accrual rate skyrockets!

Free money!

We offer a great American Funds portfolio, managed by Compton Financial Group.

Put in as much as you want, or as little as you want. Bestgate doesn't care, traditionally offering 7% unmatched company contributions. We offer plans for Traditional and Roth IRA.

Every dollar we put in is yours afer just one year of employment.

Big dollars for great candidates.

When it comes to hiring, we trust the recommendations of our team more than anyone. As such, we offer very competitive referral bonuses for engineers (software, systems, test), admins (cloud, Linux, Windows), and other technologists.

Never stop learning!

Bestgate is committed to the continuing personal, technical, and professional enrichment of our team. To support this, we offer full tuition reimbursement for relevant degree-seeking programs and graduate certificates, as well as reimbursement for other opportunities such as:

  • Professional certifications (CISSP, C|EH, RHCE, PMP, ...)
  • Bootcamps (JHU APL short courses, Cloudera, ...)
  • Conferences (JavaOne, Blackhat, Google I/O, ...)
  • Associations (IEEE, AFCEA, ...)
  • Technical books, and COTS software and products

Get paid to hang out!

We offer paid time for our employees to socialize. Whether it's a breakfast, lunch, happy hour, a sports event, game night, whatever. We encourage our team to not only work together, but play together.

Bestgate also like to chill out and have fun together. We do monthly happy hours -- your friends are invited -- as well as bigger quarterly events, such as:

  • Company Holiday Party
  • Ski trips
  • MLB games
  • Steamed crab feasts
Is there something awesome we should do? OK! Help plan it and we're in!

Run. Swim. Lift. Stretch.

You just never know when a design decision needs to be settled by a foot race or arm wrestling match!

So we prepare you for those moments by offering reimbursements to gym and health clubs for you (family included).

Who are we hiring?

Bestgate Engineering is always looking for motivated, talented engineers to help grow our team. With both prime- and sub-contracts, we have a wide array of some the most interesting positions open in the intelligence industry. And for the best technologists, we do everything in our power to find rewarding, meaningful, and challenging work.

Please review our current openings below. We try to keep this current, but if you don't see a perfect match, send us your resume anyway. If you have a presence on the web that we can easily access (Github, Bitbucket, StackOverflow, blogs, etc.), commit to open source projects, or play around in things beyond engineering, we’d love to hear about that, too!

Current Openings

We are looking for software engineers to be leading contributors to our customers efforts. Our opportunities range from "one-man" teams to gigantic, multi-discipline system of system projects. Successful candidates will have strong knowledge of computer science theory, excellent design, programming and debugging skills, and hold a desire to craft clean, efficient, reusable and maintainable code.

Required skills
  • Strong object-oriented analysis and design skills, and understanding of data structures and algorithms
  • Experience with software engineering best practices (e.g. unit testing, code reviews, design documentation)
  • Experience developing multi-threaded applications
  • Experience developing distributed, high performance, multi-tiered applications
  • Understanding and use of software design patterns and enterprise integration patterns
  • Strong relational database skills, including ability to construct complex SQL queries; familiarity with NoSQL a bonus
  • Experience developing on Linux
  • Understanding of HTTP, TCP/IP and OSI model
  • Strong troubleshooting skills, ranging across entire stack from application tier to network and OS
  • Proficiency in at least one modern programming language such as Java, C, C++, Python, or C#
  • BS, MS, or PhD in Computer Science, Computer Engineering, Information Systems or equivalent work experience

Active TS/SCI with full scope polygraph preferred. Candidates with other clearance levels or no clearance may be considered.

We have immediate openings for self-motivated front-end software developers with experience building AngularJS based web and hybrid applications. The best candidates will have strong experience and understanding of AngularJS, HTML5 and CSS3, user interface design, be good team players, have the ability to work in a fast-paced, agile environment and have the desire to learn new technologies. Specific skills and technologies include:

Required skills
  • Client-Side JavaScript development experience
  • AngularJS is critical; other JS frameworks such as Node, Ember, and Backbone are a plus
  • Fluency with HTML5 and CSS3
  • Strong object-oriented development background (Java preferred)
  • Working knowledge of MVC architecture, MVC frameworks, or experience with similar software patterns
  • Understanding of unit and functional testing best practices
  • SaaS or other consumer facing web application development experience is a plus
  • Understanding of HTTP, TCP/IP and network programming
  • Strong troubleshooting skills
  • BS, MS, or PhD in Computer Science, Computer Engineering, Information Systems or equivalent work experience

Active TS/SCI with full scope polygraph preferred. Candidates with other clearance levels or no clearance may be considered.

Bestgate Engineering has openings for software and systems engineers with experience building robust compute, storage and analytics frameworks, tools, and monitoring systems. Ideal candidates will have the ability to architect or re-architect cloud software to incorporate best practices such as reactivity, fault-tolerance, and scalability.

Required skills
  • Experience in the design and development of new cloud infrastructures, including distributed computing approaches using frameworks and tools such as Hadoop (HDFS, MapReduce), Hive, Pig, ZooKeeper, etc.
  • Proficiency in writing and implementing algorithms which harness cloud processing capabilities
  • Experience in data ingest, normalization, and developing analytics tools and services used on that data
  • Experience architecting or enhancing systems build with performance, scalability, and reliability in mind
  • Understanding and use of software design patterns and enterprise integration patterns
  • Strong relational database skills, including ability to construct and test complex SQL queries; familiarity with NoSQL databases a bonus
  • Experience developing on Linux
  • Understanding of HTTP, TCP/IP and network programming
  • Strong troubleshooting skills
  • BS, MS, or PhD in Computer Science, Computer Engineering, Information Systems or equivalent work experience

Active TS/SCI with full scope polygraph preferred. Candidates with other clearance levels or no clearance may be considered.

We have immediate openings for software engineers with experience ranging from hardware design languages to real-time embedded C/C++ development. Ideal candidates will have worked in a variety of capacities with lower-level languages “closer to the hardware” and have developed a unique awareness and proficiency in the associated challenges.

Required skills
  • Demonstrated software engineering experience involving research, development, testing, operational support, maintenance, and analysis expertise
  • Experience writing C, C++, Assembly (Intel, Motorola, and/or PowerPC), Java, Perl, Python, C Shell, and/or Bash
  • Experience in developing real-time embedded software for projects involving real-time sensor control, data acquisition and analysis, and/or intelligence data cross correlation
  • Experience in in-circuit emulation, background debug mode, and JTAG/ICE, data logging, oscilloscopes, and logic analyzers
  • Experience with Field Programmable Gate Array (FPGA) development
  • BS, MS, or PhD in Computer Science, Computer Engineering, Electrical Engineering or equivalent work experience

Active TS/SCI with full scope polygraph preferred. Candidates with other clearance levels or no clearance may be considered.

If you like taking things apart and figuring out what they do or what you can do with them, we are interested in getting in touch with you. From malware to firmware analysis, there’s no shortage of interesting problems to solve. Ideal candidates will have exposure and experience with not only the tools of the trade, but also software engineering practices and procedures.

Required skills
  • Strong software engineering experience involving modular design, industry standard tools, test development, and progress reporting in verbal and written form
  • Exposure to and/or experience with a disassembler such as IDA Pro, a debugger such as Olly, and other related tools
  • Knowledge of systems analysis, static code analysis, and dynamic code analysis
  • Able to evaluate program security and construct interoperable software
  • Assembly programming for at least one popular architecture (x86/x64/ARM)
  • Networking fundamentals
  • Working knowledge of compilers, operating system architecture, and device drivers
  • Familiarity with variety of processors such as 8051, X86, and ARM
  • Assembly and C languages, IDA Pro, and embedded processes
  • Perform reverse engineering of binary images
  • Analyze software for vulnerabilities and security weaknesses
  • Create new software images to be loaded onto embedded systems
  • Experience with network packet communication such as TCP/IP and UDP
  • Familiarity with GOTS tools and intelligence community tradecraft a plus
  • BS, MS, or PhD in Computer Science, Computer Engineering, Electrical Engineering or equivalent work experience

Active TS/SCI with full scope polygraph preferred. Candidates with other clearance levels or no clearance may be considered.

Bestgate is hiring system integration and test engineers who are who can play a central role in testing and releasing solid production builds for our customer's systems. Ideal candidates will have cross-functional skills, including a background in requirements analysis, development and scripting, and deployments.

Required skills
  • Ability to design, write, execute, and maintain end-to-end, acceptance and regression tests for various system components
  • Experience implementing automation frameworks, test suites and tools
  • Working knowledge of at least one scripting or object-oriented language (Perl, Groovy, Python, bash/shell)
  • Working knowledge of SQL, MySQL or equivalent DB systems; knowledge of NoSQL a plus
  • Experience determining what components meet acceptable quality criteria and standards, and creating requirements traceability artifacts
  • Experience monitoring and identifying problems with changes to serving systems before released to production
  • Strong communication and documentation skills
  • Ability to work autonomously with minimal direction
  • Flexible, able to shift priorities quickly

Active TS/SCI with full scope polygraph preferred. Candidates with other clearance levels or no clearance may be considered.

Are you an engineer or technologist?

Are you smart, and can get things done?

Do you love technology, hard problems, and building cool things?

If you answered YES to those questions, we probably have something for you. Shoot us an email and pitch to us your interests, technical chops, and career goals. We'll quickly and happily be in touch!

Ready to chat with us?

Send a message to our talent & recruiting team. Have more questions? Let's have a deeper conversation by dropping us a line or email, or we can find a time to grab a coffee, lunch, or swing by our office to chat.

Let's get in touch today!