Software Engineer

Leidos
Apply Now

Job Description

At Leidos, everything we do is built on our commitment to do the right thing for our customers, our employees, and our communities. Our mission is to make the world safer, healthier, and more efficient through information technology, engineering, and science.

Leidos Intelligence Group is seeking a Software Engineer to support an enterprise IT program. The client requires a team to develop, enhance, and perform Operations and Maintenance (O&M) support for client applications. The applications include both mature capabilities, products under active development, and emerging (to be developed) requirements.

Primary Responsibilities

The client requires an agile team that can both sustain existing applications and rapidly develop new tools to address needs. Existing applications include a custom developed workflow tool for production of a high-visibility analytic product, a custom developed personnel tracking tool used for operational support to VIPs, a custom developed tool for alerting on threats, and the client’s cloud-hosted data science environment that leverages commercial software (Databricks). The client requires technical support, to include system assessment and authorization support. The team shall:

  • Provide technical support response dependent upon priority which includes on-call support that is defined as contract personnel action required for resolution of a critical or high priority event outside of the Normal Business Hours.
  • Demonstrate a high degree of flexibility and agility and must be comfortable addressing unexpected requirements through rapid development of new tools, applications, and capabilities.

Conduct Operations and Maintenance (O&M) and System Accreditation, to include:

  • Regular O&M support of core client applications, to include the workflow, personnel tracking, alerting applications.
  • Perform O&M support of the client’s cloud hosted data science environment.
  • Perform software updates, including but not limited to, bug fixes, formatting fixes, usability fixes, changes, and enhancements as needed.
  • Perform system scans for vulnerabilities, address any issues discovered, and install security patches as needed.
  • Be responsible for the overall security of the noted systems and shall lead the system Assessment and Authorization (A&A) process, ensuring that all client systems are compliant in according with client’s information security standards.
  • Address any Plan of Action and Milestone (POAM) items that are assessed during the A&A process.

Conduct new application development and enhancement, to include:

  • Design, develop, and maintain applications, including new applications development, and transition of legacy applications to new technologies.
  • Develop code, test, and debug new software or enhancements to software.
  • Refine existing tools, incorporating new features and capabilities based on client requirements.

Conduct data acquisition and ingestion support, to include:

  • Assist the client with acquiring and ingesting new data sources to support the client’s mission requirements. T
  • Perform data ingestion by interacting with client systems in other parts of the client’s organization and external partners via web application interfaces, database connections, web-scraping, and custom solutions.
  • Monitor data ingestion processes and address any issues that arise.

Basic Qualifications

  • Active and current TS/SCI with Polygraph security clearance
  • Demonstrated experience using Splunk for monitoring activity, performance, and issues for applications.
  • Demonstrated experience with Microsoft SQL Server.
  • Demonstrated experience leveraging client procured software within system builds.
  • Demonstrated experience developing custom Windows services.
  • Demonstrated experience developing custom web applications tailored to mission needs.
  • Demonstrated experience deploying applications using Amazon web services, cloud infrastructure.
  • Demonstrated experience with Python for data extraction and transformation.
  • Demonstrated experience using Javascript and CSS for application development.
  • Demonstrated experience with modern web development frameworks including Angular, JQuery, Node.js, and Bootstrap.
  • Demonstrated experience using REST web services.
  • Demonstrated experience using C# for server-side application development.
  • Demonstrated experience administering a Databricks environment.
  • Demonstrated experience performing database administration to include standing up new databases, configuration, user administration, and scripts to backup, restore dev, test, and prod database instances.

Preferred Qualifications

  • Demonstrated experience with the client’s organization and mission.
  • Demonstrated experience addressing problem sets within security domains such as executive protection, threat identification, personnel vetting, counterterrorism and counterintelligence.
  • Demonstrated experience interacting with client’s authentication services and PKI certificates.
  • Demonstrated experience with client’s A&A process and supporting systems.
  • Bachelor’s degree in Computer Science.

Pay Range:

Pay Range $118,300.00 - $213,850.00

The Leidos pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.

About Leidos

Leidos is a Fortune 500® technology, engineering, and science solutions and services leader working to solve the world’s toughest challenges in the defense, intelligence, civil, and health markets. The company’s 47,000 employees support vital missions for government and commercial customers. Headquartered in Reston, Virginia, Leidos reported annual revenues of approximately $14.4 billion for the fiscal year ended December 30, 2022. For more information, visit www.Leidos.com.

Pay and Benefits

Pay and benefits are fundamental to any career decision. That's why we craft compensation packages that reflect the importance of the work we do for our customers. Employment benefits include competitive compensation, Health and Wellness programs, Income Protection, Paid Leave and Retirement. More details are available here.

Securing Your Data

Beware of fake employment opportunities using Leidos’ name. Leidos will never ask you to provide payment-related information during any part of the employment application process (i.e., ask you for money), nor will Leidos ever advance money as part of the hiring process (i.e., send you a check or money order before doing any work). Further, Leidos will only communicate with you through emails that are generated by the Leidos.com automated system – never from free commercial services (e.g., Gmail, Yahoo, Hotmail) or via WhatsApp, Telegram, etc. If you received an email purporting to be from Leidos that asks for payment-related information or any other personal information (e.g., about you or your previous employer), and you are concerned about its legitimacy, please make us aware immediately by emailing us at LeidosCareersFraud@leidos.com.

Company Info.

Leidos

Leidos, formerly known as Science Applications International Corporation, is an American defense, aviation, information technology, and biomedical research company headquartered in Reston, Virginia, that provides scientific, engineering, systems integration, and technical services.

  • Industry
    Information Technology
  • No. of Employees
    42,000
  • Location
    La Jolla, San Diego, California, USA
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

Leidos is currently hiring Software Engineer Jobs in Herndon, VA, USA with average base salary of $118,300 - $213,850 / Year.

Similar Jobs View More