Skip to main content

Senior Software Engineer

Primary Location: Reston, Virginia

Apply Now

Senior Software Engineer

RSA offers mission-driven security solutions that provide organizations with a unified approach to managing digital risk that hinges on integrated visibility, automated insights and coordinated actions. RSA solutions are designed to effectively detect and respond to advanced attacks; manage user access control; and reduce business risk, fraud and cybercrime. RSA protects millions of users around the world and helps more than 90 percent of the Fortune 500 companies, and every branch of the U.S. federal government, thrive and continuously adapt to transformational change. For more information, go to

RSA is seeking talented developer to help build its next next-generation capture and analytic services. You will be working on a product on which organizations worldwide depend to detect, investigate, and take targeted action against tomorrow’s most sophisticated cyber-attacks. This position will focus on developing high performant features and efficiently solving complex problems.

Essential Requirements:

* Hands on development experience using C/C++

* Strong grasp object-oriented programming concepts

* Familiarity with networking protocols, including TCP/IP, TLS/SSL.

* Experience in building REST clients and/or API

* Familiar with Software Configuration Management tools

* Experience with developer testing practices and understands the differences between unit, functional, and system tests,

* Understanding of security fundamentals (e.g., authentication, cryptography) is desirable.

* Experience working in an agile environment. Able to break broad Epics into predictable User Stories in a team setting.

* Ability to speak and write clearly in a variety of communication settings and styles

* Excellent analysis, critical thinking and problem solving skills

* Ability to quickly learn and apply new concepts or principles

* Ability to work effectively as part of global team

* Experience in proposing solutions to a wide range of problems

* Develop proof concepts to prove that proposed solution works.

Desirable Requirements:

* Knowledge of Cloud technologies

* Knowledge of Linux

* Possess an understanding of both network and systems security

* Domain knowledge of the information security industry is desirable.

* Experience in a CI/CD environment where build & test is automated.

* Experience in end to end design and implementation of large scale, multi-tier applications.

RSA is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. All employment decisions at RSA are based on business needs, job requirements and individual qualifications, without regard to race, color, religion or belief, national, social or ethnic origin, sex (including pregnancy), age, physical, mental or sensory disability, HIV Status, sexual orientation, gender identity and/or expression, marital, civil union or domestic partnership status, past or present military service, family medical history or genetic information, family or parental status, or any other status protected by the laws or regulations in the locations where we operate. RSA will not tolerate discrimination or harassment based on any of these characteristics. RSA encourages applicants of all ages.

Job ID: R145466
Apply Now

Join Our Talent Network

Sign up to stay up-to-date on our latest career opportunities, events and company news.

Interested InSelect a job category from the list of options. Search for a location and select one from the list of suggestions. Finally, click “Add” to create your job alert.

  • Engineering, Reston, Virginia, United StatesRemove
  • Software Engineer, Reston, Virginia, United StatesRemove
  • Systems Engineer, Reston, Virginia, United StatesRemove