Join our Talent Network >

Software Engineer

Job ID: 2208480
Location: REMOTE WORK, MD, United States
Date Posted: Jun 14, 2022
Category: Software
Subcategory: SW Engineer
Schedule: Full-time
Shift: Day Job
Travel: No
Minimum Clearance Required: None
Clearance Level Must Be Able to Obtain: TS/SCI
Potential for Remote Work:
Benefits: Click here

Share: mail

Job Description

Description

SAIC is currently looking to hire a motivated Software Developer to provide Enterprise Information Technology (IT) Solutions support for the delivery of a combination hardware and cloud hosted application. The team is using innovative software and hardware tools to both re-write legacy systems and create new features to maximize cost savings, resource utilization and provide a solution to unique Army application hosting, management and deployment challenges.

Note: this job is full-time and can be worked remote anywhere in the U.S. The program and systems are based out of Aberdeen, Maryland. 

About the Program:

The Army Voice Identity Biometric Exploitation Services (VIBES). The VIBES Program is a software-based capability that enables the matching of unknown voice samples (collected through a variety of means) to a database of known persons of interests. 

The VIBES Server provides biometric speaker identification and voice sample enrollment and matching capabilities in support of the tactical user.

Job Description:

The software engineer will work as part of a team of software engineers, systems administrators, database administrators/developers, network engineers and Subject Matter Experts (SME). The engineer will analyze requirements, design, develop, integrate, and test complex distributed web-based systems for intelligence data processing applications. Works with system engineers, data scientists, and subject matter experts to transform concepts into requirements, and requirements into a software product. Works as part of a collaborative agile software engineering team to integrate software, services, compute, and storage requirements to achieve optimal performance of the system and applications comprising the system. The software engineer will conduct software development activities on pre-production environments and support the software lifecycle and deployment of the system and the applications and data comprising the system to pre-production and operational environments. Analyzes complexity and level of effort of features and capabilities and provides input into the software lifecycle management process. 

Job Responsibilities:

  • Serve as an individual contributor on the Engineering Team.
  • Design and develop new software features
  • Maintain existing code through defect correction and refactoring
  • Participate in technical design
  • Write stored procedures, triggers and update the data model
  • Provide unit tests for all code
  • Conduct code reviews with other developers
  • Follow best practices for software development in a cloud based environment

Qualifications

Required Education and Experience:

  • Bachelor's degree with two (2) years experience; Additional four (4) years of experience accepted in lieu of degree. 
  • Ideal candidate will have a degree in Computer Science, Management information systems, Information technology, Networking or related technical discipline.

Required Skills: 

  • Must have 2 years experience with software engineering and software development 
  • Experience in top-down architecture analysis and object-oriented design of complex distributed systems creating functional cohesion, loose coupling, and well-defined interfaces
  • Experience in web architecture and development
  • Experience in communicating and documenting system requirements, architecture, and design to project stakeholders, developers, testers, and end users
  • Experience with Java language, development environment, and tools
  • Experience with Atlassian JIRA for issue/bug tracking, and software version control using Atlassian Bitbucket
  • Understand systems, databases, networking, and computing environments

Required Clearance: 

  • Must be able to obtain and maintain a TS / SCI clearance; US citizenship required. 

Desired Skills: 

  • Knowledge of Android development
  • Understanding of Amazon Web Services and cloud based architectures
  • Experience in Linux (RHEL and CentOS) development environments
  • Familiar with multiple operating systems to include Linux, and Windows

Target salary range: $75,001 - $100,000. The estimate displayed represents the typical salary range for this position based on experience and other factors.

Covid Policy: SAIC does not require COVID-19 vaccinations or boosters. Customer site vaccination requirements must be followed when work is performed at a customer site.

Overview

SAIC® is a premier Fortune 500® technology integrator driving our nation's technology transformation. Our robust portfolio of offerings across the defense, space, civilian, and intelligence markets includes secure high-end solutions in engineering, digital, artificial intelligence, and mission solutions. Using our expertise and understanding of existing and emerging technologies, we integrate the best components from our own portfolio and our partner ecosystem to deliver innovative, effective, and efficient solutions that are critical to achieving our customers' missions.

We are more than 26,500 strong; driven by mission, united by purpose, and inspired by opportunities. SAIC is an Equal Opportunity Employer, fostering a respectful work culture based on diversity, equity, and inclusion that values all contributors. Headquartered in Reston, Virginia, SAIC has annual revenues of approximately $7.1 billion. For more information, visit saic.com.

Share: mail

Similar Jobs

Software Engineer

REMOTE WORK, MD, United States
Software

Software Engineer

REMOTE WORK, MD, United States
Software