Leidos seeks a junior-level Software Engineer to support the creation of new software capabilities within a matrixed research and development organization, focusing on creating new concepts for IT and Computer Science applications and writing original code.
Requirements
- foundational knowledge of computer science, application building, requirements collection, simulation, data analysis, test, and verification of software simulation or decision systems
- write various coding languages (for example: Java, C++, Python, R, JavaScript, HTML)
- construct enterprise IT systems using web servers and databases (for example: JBoss, Tomcat, MySQL, PostgreSQL, MongoDB, Docker)
- integrate commercial software into solutions
- configure and deploy cloud services and features for software deployment
- working experience with Agile SCRUM teams defining user stories, perform task estimation, and follow Agile methodologies to achieve specific research milestones
- 1-2 years’ experience with software development
Responsibilities
- creating new concepts for IT and Computer Science applications
- writing original code
- construct enterprise IT systems using web servers and databases
- integrate commercial software into solutions
- configure and deploy cloud services and features for software deployment
- work with Agile SCRUM teams defining user stories, perform task estimation, and follow Agile methodologies to achieve specific research milestones
- conceive of, prototype, and present new analytic tools that deal with qualitative and user survey collected data as well as geospatial, numeric, and scientific data and programming
Other
- Candidate must be have a TS/SCI w/ poly level clearance to be considered
- Must have a Bachelor's degree in Computer Science, Information Systems, Systems Engineering, or relevant systems or science discipline and at least 2 year of experience or Masters degree and less than 2 years of work experience and has served as an intern in a technical role.
- Ability to work closely with peers and users to design, build, prototype, and deploy software systems within highly managed government environments
- Ability to work individually, as well as within a larger team construct
- Excellent technical writing, communication, and customer relation skills