Senior Software Engineer
Company: Leidos
Location: Alexandria
Posted on: March 17, 2023
|
|
Job Description:
Description Job Description:Leidos is looking for a Senior
Software Engineer to join a high performing agile team using the
Scaled Agile Framework (SAFe) methodology to support a nationally
significant and fast-paced cryptographic key management program.
Program execution follows DEVOPS best practices and employs robust
development, test and production environments. Additionally, the
program is using Behavioral Driven Development (BDD) and test
automation tools alongside a full suite of team collaboration
tools. Leidos is the prime contractor providing system engineering,
development, test, integration, and operational support. This new
program is focused on injecting new technology and adding advanced
capabilities over the coming three years while continuing to
support an on-going mission and operational system. Job Summary:The
selected individual will perform software development activities as
a member of an agile development team. Development includes the
full range of turning agile stories into implementable concepts,
through development, testing and deployment of the new capabilities
in this complex system. Following the BDD pattern, our developers
are responsible for implementing robust testing leveraging DEVOPS
automation and, where appropriate, use of test automation
commercial tools. There are a range of opportunities for
server-side business logic implementation as well as client web
application and user interface (UI) development. Java, Python,
embedded C/C++, Java cryptographic framework, XML, web UI and
special purpose device programming opportunities are
available.Primary Responsibilities:The selected individual will be
responsible for analyzing and resolving highly complex software
issues related to multiple aspects and components of the system.
He/she will collaborate with other experts within the program and
in the user community to design, develop, and debug existing
software, and to design and develop enhancements that incorporate
new capabilities into various components of the existing systems.
He/she will provide technical leadership for software development
activities as a member of an agile team and will actively
participate in program increment planning and related team
activities. The selected individual will perform high-level
software development functions including design, development,
troubleshooting, and debugging of software programs. He/she will
analyze and system requirements and develop and maintain software
infrastructures using Computer Aided Software Engineering (CASE)
tools. The selected individual will be responsible for using sound
software engineering principles to ensure that developed code is
modifiable, efficient, reliable, understandable, fault tolerant,
and reusable, including providing software process management and
control throughout the coding portion of the software development
process. He/she will work with other Software Engineers and System
Engineers in resolving complex technical issues and problems that
impact multiple facets of the system.*Qualified candidates are
eligible for enhanced incentives including up to a $20K cash sign
on bonus or a paid time off bonus.Basic Qualifications:
Keywords: Leidos, Alexandria , Senior Software Engineer, IT / Software / Systems , Alexandria, Virginia
Click
here to apply!
|