Senior Software Engineer
Company: Leidos
Location: Alexandria
Posted on: February 1, 2025
|
|
Job Description:
DescriptionLeidos 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.
The candidate 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 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. The candidate 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 $25K cash sign
on bonus or a paid time off bonus.Basic Qualifications:
#J-18808-Ljbffr
Keywords: Leidos, Richmond , Senior Software Engineer, IT / Software / Systems , Alexandria, Virginia
Click
here to apply!
|