Engineer, Software, Senior in Patuxent River, MD at PAE

Date Posted: 7/24/2020

Job Snapshot

Job Description

Supporting the Most Exciting and Meaningful Missions in the World

Engineer, Software, Senior

Job Description

Requirement is for two (2) Senior Software Engineers to develop custom software supporting the Range Display Systems team. Development is in Windows, Red Hat Enterprise Linux, and VxWorks.

Duties, Experience, Skills, Requirements, and Information:

  • Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; follows the software development lifecycle.
  • Employs disciplined systems engineering practices to determine operational feasibility by defining requirements and problems, analyzing, and evaluating potential solutions, and proposing and developing approved solutions.
  • Documents and demonstrates needs and solutions by developing the documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.
  • Prepares and installs solutions by determining and designing system specifications, standards, and programming.
  • Conducting requirements correlation analysis and system performance assessments.
  • Verifying implementation of system and software requirements.
  • Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing environments and equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
  • Adheres to rigorous Department of Defense security protocols.
  • Monitors the software development process and provides technical consultation to team leader and team members.
  • Ability to work with a team of software engineers in the specification, design, technology, and operational implementation of software solutions
  • Conducts demonstrations, for validation and training purposes, of created or modified software programs
  • Performs test analysis to determine system and test coverage, to evaluate critical test results, and to evaluate all software changes.
  • Performs code inspections for proper test sequences, consistent interfaces, correct data flow, completeness, and appropriate logic flow.
  • Candidates must have demonstrated extensive ability in C++ programming.
  • Candidates should be skilled in the following:
  • Operating Systems: Windows, Red Hat Enterprise Linux, VxWorks, GL Studio
  • Network protocols,
  • Control and monitoring GUIs,
  • Storage and retrieval systems,
  • Systems application programs,
  • Low-level instrumentation I/O interfaces,
  • Integration and use of industry 3rd party software APIs, and DoD security practices
  • Analyzing information/ requirements and problem-solving
  • Software fundamentals: design, development, programming, debugging, documentation, testing
  • Knowledge in computer software/hardware, automated data processing systems, and computer systems interfacing
  • Familiarity with regression testing and ensuring that software changes are thoroughly tested, and accepted, and that changes made during testing do not adversely affect systems and software performance.
  • Candidates must possess a valid driver’s license
  • All candidates will be required to pass Drug Screenings

Note: This job description describes the general nature of the duties and requirements of the job.

It is not intended to be an exhaustive list or to limit the supervisor's ability to modify work assignments as appropriate.

Education Required:

  • Bachelor’s Degree in Computer Science, Software Engineering, Computer Engineering, Mathematics, Physics or a related field from a school of engineering having at least one professional engineering curriculum accredited by the Accreditation Board for Engineering and Technology (ABET).

Security Clearance:

  • Candidates must possess an active US DoD Secret clearance, and be able to maintain the clearance throughout employment. 

Our benefits and perks include:

  • Medical, dental, vision, 401(k), Life/AD&D/STD/LTD insurance
  • Tuition and training assistance program
  • Wellness program & Employee Assistance Program (EAP)
  • Paid vacation and sick leave & 10 Paid Holidays
  • Mobile phone service discount / Discounted Gym Memberships
  • Work Conditions:
  • Conditions will vary. Most work occurs in enclosed buildings, but some outside work may be required.  Work will include sitting, standing, walking, lifting and reaching. Applicant should be capable of lifting 50-100 lbs. assisted by other employees. Vision abilities needed to perform this job include close vision, depth perception, and the ability to adjust and focus.

PAE is proud to be an Equal Opportunity Employer. Our hiring practices provide equal opportunity for employment without regard to race, religion, color, sex, gender, national origin, age, United States military veteran’s status, ancestry, sexual orientation, marital status, family structure, medical condition including genetic characteristics or information, veteran status, or mental or physical disability so long as the essential functions of the job can be performed with or without reasonable accommodation, or any other protected category under federal, state, or local law.

EEO is the Law Poster

EEO is the Law Poster Supplement


  1. Software Engineer Jobs
  2. Project Engineer Jobs