Leidos
Cryptographic Key Management Software Engineer
Leidos, Annapolis Junction, Maryland, United States, 20701
Description
Join our dynamic team at Leidos as a Software Engineer, where you'll contribute to a vital cryptographic key management program. This role offers the opportunity to work within a high-performing agile environment utilizing the Scaled Agile Framework (SAFe) methodology. Our team follows DEVOPS best practices, ensuring robust development, testing, and production setups. You will work with cutting-edge technologies to enhance our existing systems while tackling new challenges.
Job Summary
As a member of our agile development team, you will engage in software development activities that involve converting agile stories into implementable concepts. You'll oversee the entire development lifecycle, including planning, coding, testing, and deployment. Following the Behavior Driven Development (BDD) approach, you will implement comprehensive automation tests and collaborate on team-oriented projects. This role involves opportunities across various programming languages such as Java, Python, and embedded C/C++ in both server-side business logic and user interface development.
Primary Responsibilities
Engage in software development activities both independently and as part of an agile team.
Participate in program increment planning and team activities.
Analyze and understand complex system requirements, using design software tools and formal specifications.
Apply sound software engineering principles to ensure developed code is efficient, reliable, and reusable.
Manage software processes throughout the coding phase and promote code reuse across projects.
Engineer and document automation scripts for development and deploy to testing/production environments.
Qualified candidates are eligible for enhanced incentives including up to a $25K cash sign-on bonus or a paid time off bonus.
Basic Qualifications
Bachelor's degree and four (4) to eight (8) years of relevant experience, or a master's degree with two (2) to six (6) years of relevant experience.
Exceptional experience in Java programming.
Familiarity with one or more of the following: Java/JEE, Python, C/C++, SQL, SOAP, WSDL, PERL, PowerShell, Eclipse, Postgres, Oracle, Jenkins on Windows platforms.
Experience in User Interface development and handling databases, with knowledge of XHTML, HTML, XML, and XSLT.
Background in development on Windows and/or Linux operating systems.
Strong understanding of software development principles and practices.
Ability to effectively communicate and prioritize tasks.
Independent thinker able to work both autonomously and collaboratively in a fast-paced setting.
Security Clearance Requirement:
Candidates must possess an active
TS/SCI with Polygraph
clearance to be considered. Preferred Qualifications Experience with JEE, SQL, and application servers (Tomcat, WebLogic, JBoss). Knowledge of requirements management, secure systems engineering, and continuous integration. Experience in Agile software development practices including Pair Programming and TDD. Familiarity with testing tools like FITNesse, Mockito, Cucumber, UFT, Selenium. Understanding of Behavior Driven Development (BDD). Experience with secure software development practices. Experience with the Scaled Agile Framework (SAFe) methodology or similar agile practices. Original Posting Date: 2024-09-19 This job posting is anticipated to remain open for at least 3 days from the original posting date. Pay Range: $85,150.00 - $153,925.00. The salary offers consider various factors, including job responsibilities, experience, knowledge, and market data.
TS/SCI with Polygraph
clearance to be considered. Preferred Qualifications Experience with JEE, SQL, and application servers (Tomcat, WebLogic, JBoss). Knowledge of requirements management, secure systems engineering, and continuous integration. Experience in Agile software development practices including Pair Programming and TDD. Familiarity with testing tools like FITNesse, Mockito, Cucumber, UFT, Selenium. Understanding of Behavior Driven Development (BDD). Experience with secure software development practices. Experience with the Scaled Agile Framework (SAFe) methodology or similar agile practices. Original Posting Date: 2024-09-19 This job posting is anticipated to remain open for at least 3 days from the original posting date. Pay Range: $85,150.00 - $153,925.00. The salary offers consider various factors, including job responsibilities, experience, knowledge, and market data.