Software Engineer

Brilligent Solutions Inc. has an immediate opening for a Software Engineer to contribute to our team

In this position the candidate will gain experience in a diverse set of computer science concepts such as: peer-to-peer networking, XML/XSL transformations, database design and mining, UI development, algorithm development, parallel processing and large data handling

Responsibilities will include

  • Developing software using C++ on both Linux/Unix and Windows environments
  • Participating in software design meetings and reviews
  • Working with other software developers in a team environment
  • Implementing unit tests and participating in functional test plan execution


  • B.S. Degree in Computer Science, Computer Engineering, Math or related field
  • 0-5 years of experience in software design, development, coding, testing and debugging
  • Solid foundation in object-oriented design, programming, and requirements development


  • Software development experience using STL and/or Boost
  • Graphical User Interface (GUI) development using a graphical toolkit such as: Qt or WxWidgets
  • Experience in test-driven development, such as Agile and Scrum, and in full-cycle development

Additional Information
Brilligent offers highly competitive salaries and benefits, and focuses on employees’ growth within the company and within their fields. Our benefits include: Medical, Dental and Vision Insurance with 100% Company Paid Premiums, Short and Long Term Disability Insurance, Paid Leave, 401K Plan Matching and Tuition Reimbursement.

Candidate must be a U.S. citizen and have the ability to obtain a U.S. government security clearance

Brilligent Solutions, Inc. is an Equal Opportunity Employer

Apply for this position

Are you the perfect fit for this position? Submit your resume and information today.

* Required

Download Our Capabilities Briefing

Download Now