Leidos
Software Developer with active TS/SCI Polygraph
Leidos, Owings Mills, Maryland, United States, 21117
Description At Leidos, we deliver innovative solutions through the efforts of our diverse and talented people who are dedicated to our customers' success. We empower our teams, contribute to our communities, and operate sustainable practices. Everything we do is built on a commitment to do the right thing for our customers, our people, and our community. Our Mission, Vision, and Values guide the way we do business. Employees enjoy career enrichment opportunities available through mobility and development and experience rewarding relationships with supportive supervisors and talented colleagues and customers. Your most important work is ahead. If this sounds like the kind of environment where you can thrive, keep reading! We have an exciting opportunity for experienced Software Engineers with Java experience to join a high-performing agile team using the Scaled Agile Framework (SAFe) methodology. Work locations: Annapolis Junction, MD; Aurora, CO; San Diego, CA; or Alexandria, VA. Must have: demonstrated development experience with Java AND an active TS/SCI with Polygraph to be considered for this role. You will support a nationally significant and fast-paced cryptographic key management program, following DEVOPS best practices, with robust development, test, and production environments. The program employs Behavioral Driven Development (BDD), test automation tools, and a full suite of team collaboration tools. Leidos provides system engineering, development, test, integration, and operational support, with plans to inject new technology and add advanced capabilities over the next three years while supporting ongoing missions. Your responsibilities include software development activities as part of an agile team, transforming stories into implementable concepts, developing, testing, and deploying new capabilities. Following BDD, you will implement robust testing leveraging DEVOPS automation and commercial test tools. Opportunities include server-side logic, web application, UI development, and programming in Java, Python, embedded C/C++, XML, and specialized devices. You will analyze and resolve complex software issues, collaborate with experts, design, develop, and debug software, and provide technical leadership. Your tasks include high-level software design, troubleshooting, debugging, and maintaining software infrastructures using CASE tools. You will ensure code is modifiable, efficient, reliable, fault-tolerant, and reusable, managing software processes throughout development. You will work with other engineers to resolve technical issues impacting multiple system components. Basic Qualifications: Bachelor's degree in a technical discipline with 2-4 years of relevant software engineering/development experience (additional experience may substitute for a degree). Active TS/SCI with Polygraph is mandatory. Experience with Java/J2EE and one of the following: Python, C/C++, SQL, SOAP, WSDL, WADL. Experience with UI development, databases, XHTML, HTML, XML, XSLT. Experience on Windows and/or Linux operating systems. Knowledge of Java, Python, PERL, PowerShell, VBS, Eclipse, Postgres, Oracle, Jenkins. Strong understanding of sound software development principles. Effective communication skills and ability to work independently and in teams. Security Clearance Requirement: Must possess an active TS/SCI with Polygraph. Preferred Qualifications: Experience with JEE, SQL, application servers (Tomcat, WebLogic, JBoss), scripting, requirements management, secure systems engineering, trade-off analysis, interface control, testing, and continuous integration. Experience with Agile practices such as Pair Programming, TDD, Refactoring, ATDD, and tools like FITNesse, Mockito, Cucumber, UFT, Selenium. Experience with BDD or TDD, secure software development, SAFe methodology, and SAFe certification or team experience. #J-18808-Ljbffr