We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
New

Software Engineer

Abacus Technology
55 Grenier Street (Show on map)
Oct 14, 2024

Software Engineer
Job Locations

US-MA-Hanscom AFB


Job ID
2024-7864



Overview

Abacus Technology is seeking a Software Engineer to support full life cycle software solutions for the Technical Advisory and Assistance Services (TAAS) program at Hanscom AFB. This is a full-time position.



Responsibilities

    Develop software solutions by studying information needs, confer with users; study systems flow, data usage, and work processes, investigate problem areas, and follow the software development life cycle.
  • Determine feasibility by evaluating analysis, problem definition, requirements, solution development, proposed solutions, and time and cost constraints.
  • Improve operations by conducting systems analysis and recommending changes in policies and procedures.
  • Analyze and refine systems requirements.
  • Capture security controls during the requirements phase to integrate security into the system design.
  • Leverage enterprise-wide security services when designing and developing secure applications where appropriate.
  • Document and demonstrate solutions by develop documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.
  • Translate systems requirements into applications prototypes.
  • Plan and design systems architecture.
  • Apply cybersecurity functions to protect confidentiality, integrity, and availability.
  • Determine and design applications architecture.
  • Determine output media/formats.
  • Design user interfaces.
  • Work with customers to test applications.
  • Assure software and systems security, quality, and functionality.
  • Integrate hardware and software components.
  • Evaluate new applications software technologies; and/or ensure the rigorous application of information security/cybersecurity policies, principles, and practices to the delivery of application software services.
  • Apply secure coding and testing standards, incorporate the use of security testing tools, and conduct code reviews.
  • Obtain and license software by obtaining required information from vendors, recommending purchases, testing, and approving products.
  • Plan and or implement agile acquisition/SW development techniques.
  • Plan and or implement DevSecOps processes and techniques for Cloud and non-cloud applications.
  • Ensure that all application deliverables are compliant with Public Law 111-383, which states the general need for software assurance.
  • Ensure that all application deliverables are compliant with Public Law 112- 933 requirement to develop and implement a baseline software assurance policy for the entire lifecycle of covered systems.
  • Ensure that all application deliverables comply with DISA Application Security Development STIG, which includes the need for source code scanning to mitigate vulnerabilities associated with SQL injections, cross-site scripting, and buffer overflows.
  • Support activities and meet the requirements of DoDI 8520.02, in order to achieve standardized, PKI-supported capabilities for biometrics, digital signatures, encryption, identification, and authentication.
  • Apply and support digital engineering concepts and techniques throughout the program lifecycle, such as providing technical support to Model Based Systems Engineering (MBSE).
  • Provide analysis and recommendations to incorporate communications systems and Modular Open System Architectures (e.g. Open Mission Systems) on host platforms with an NC3 mission to enable NC3 modernization.


Qualifications

5+ years experience in software engineering. Bachelor's degree in a related field. Additional years of experience may be substituted for degree requirements.

In-depth experience with all phases of the software development life cycle and knowledge of a wide array of software languages. Experience with software design and working closely with the end user to verify product will meet business requirements. Capable of working with the network or systems team to ensure proper integration of software applications into the existing infrastructure. Must be detail oriented and have excellent problem-solving and analytical abilities. Requires good communications skills and the ability to work professionally with all levels of an organization. Must be a US citizen and hold a current Secret clearance.

Applicants selected will be subject to a U.S. government security investigation and must meet eligibility requirements for access to classified information.

EOE/M/F/Vet/Disabled

Applied = 0

(web-6c558694c4-pqcjd)