Software Engineer Level 2
Company: Leidos Inc
Location: Columbia
Posted on: October 22, 2024
|
|
Job Description:
Description Leidos is currently looking to add a Software
Engineer (SWE-2) to a growing task. Tasks will include new design
and prototyping within a fast-paced Agile team structure.A
candidate must have an active TS/SCI and Polygraph to be considered
for the role; all work is onsite. The Software Engineer develops,
maintains, and enhances complex and diverse software systems (e.g.,
processing-intensive analytics, novel algorithm development,
manipulation of extremely large data sets, real-time systems, and
business management information systems) based upon documented
requirements. Works individually or as part of a team. Reviews and
tests software components for adherence to the design requirements
and documents test results. Resolves software problem reports.
Utilizes software development and software design methodologies
appropriate to the development environment. Provides specific input
to the software components of system design to include
hardware/software trade-offs, software reuse, use of COTS/GOTS in
place of new development, and requirements analysis/synthesis from
system level to individual software components.Primary
Responsibilities* Analyze user requirements to derive software
design and performance requirements* Debug existing software and
correct defects* Provide recommendations for improving
documentation and software development process standards* Design
and code new software or modify existing software to add new
features* Integrate existing software into new or modified systems
or operating environments* Develop simple data queries for existing
or proposed databases or data repositories* Write or review
software and system documentation* Serve as team lead at the level
appropriate to the software development process being used on any
particular project* Design or implement complex database or data
repository interfaces/queries* Develop or implement algorithms to
meet or exceed system performance and functional standards* Assist
with developing and executing test procedures for software
components* Develop software solutions by analyzing system
performance standards, confer with users or system engineers;
analyze systems flow, data usage and work processes; and
investigate problem areas* Design, develop and modify software
systems, using scientific analysis and mathematical models to
predict and measure outcome and consequences of design* Design or
implement complex algorithms requiring adherence to strict timing,
system resource, or interface constraints: Perform quality control
on team products* Oversee one or more software development teams
and ensure the work is completed in accordance with the constraints
of the software development process being used on any project*
Confer with system engineers and hardware engineers to derive
software requirements and to obtain information on project
limitations and capabilities, performance requirements and
interfaces* Coordinate software system installation and monitor
equipment functioning to ensure operational specifications are met*
Demonstrate working knowledge of CI/CD pipelines and release
management processes in an Agile environment.* Demonstrate
experience working with the customer's data processing file formats
and file types. (e.g., XML, JSON)* Demonstrate experience working
with a wide variety of storage systems. (e.g. block, object, SAN,
tape)* Demonstrated experience working with the customer's Big
Data, data analytic, and cloud storage systems.* Demonstrate
experience with customer data tagging, data sanitization, and data
sharing rules.* Provide development support for the management and
processing of dataflow requests.* Demonstrated experience and/or
familiarity with STE/STN compliance objectives.Basic
QualificationsActive TS/SCI and PolygraphBS in CS or a related
field and 14+ years' experience as a SWE OR 18+ years of SWE
experience without a degreePreferred Qualifications- Java, C, C++,
JBoss, Python- Bash scripting- AWS Developer Certification- Git,
Linux, Jira, Confluence, Eclipse- Stream-based processing
frameworks- Oracle, DB2, SQL, NoSQL databases- Agile Scrum-
JavaScript, TypeScript, HTML, and CSS- React or similar libraries
(Vue, Angular)- Consuming and creating REST APIs and WebSockets-
KubernetesCSSRCCONMDOriginal Posting Date:2024-09-04While subject
to change based on business needs, Leidos reasonably anticipates
that this job requisition will remain open for at least 3 days with
an anticipated close date of no earlier than 3 days after the
original posting date as listed above.Pay Range:Pay Range
$122,200.00 - $220,900.00The Leidos pay range for this job level is
a general guideline onlyand 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.
Keywords: Leidos Inc, Lancaster , Software Engineer Level 2, IT / Software / Systems , Columbia, Pennsylvania
Click
here to apply!
|