What are the responsibilities and job description for the Mid-Level Software Engineer position at Leidos?
Description
The Mission Solutions Business Area at Leidos is looking for a talented Mid-Level Software Engineer to help drive the development of innovative software applications within a dynamic research and development environment. This role involves generating creative concepts for IT and Computer Science applications and writing original code.
The ideal candidate will have a robust background in computer science, including at least three years of experience with application development, requirements gathering, simulation, data analysis, and software testing. The ability to work with a variety of coding languages, including Java, C , Python, R, JavaScript, and HTML, is essential, as is experience constructing enterprise IT infrastructures using web servers and databases like JBoss, Tomcat, MySQL, PostgreSQL, MongoDB, and Docker.
In this position, you will mentor and lead teams of subject matter experts, guiding both senior and junior members through the process of defining systems that achieve specific research objectives. Your contributions will play a critical role in multiple ongoing R&D projects and will focus on developing novel solutions to complex analytical challenges within the government sector.
Required qualifications :
- U.S. Citizenship is necessary.
- Bachelor's degree in Computer Science, Information Systems, or a related discipline, with 12 years of experience, or a Master's degree with 10 years of experience.
- 3 years of experience within the intelligence or DoD communities.
- 5 years of software development experience.
- 5 years of Java experience, particularly with building Swing or AWT thick clients and HTML / JSP user interfaces, along with proficiency in data storage back ends such as JSON, SQL, or NoSQL databases.
- 3 years of experience in delivering tools or solutions to end users and adapting to emerging requirements.
- 3 years of experience with detailed Agent-Based simulations and data processing.
- Familiarity with the MASON simulation library.
- Proven ability to conceive and prototype new analytical tools targeting qualitative, user survey, geospatial, numeric, and scientific data.
- Experience in executing ETL scripting, building custom scripts, generating Docker containers, and data collection on both Windows and Linux / Unix environments.
- Collaboration with users to design, build, prototype, and deploy software systems for highly managed government environments.
- Proficiency in documenting software systems distinctly using Word, PowerPoint, or in-line help hints.
- Experience teaching or explaining software systems in a meeting or conference setting.
- Ability to work independently and as part of a larger team.
- Excellent communication, technical writing, and customer relations skills.
- Detail-oriented and adept in fast-paced environments.
- Capability to resolve complex, unclear problems through innovative research and solutions.
- Expertise in creating documentation with Microsoft Office.
Desired Technical Qualifications :
Original Posting Date : 2025-01-13
The closing date for this job requisition is anticipated to be no earlier than 3 days from the original posting date.
Pay Range : Pay Range $126,100.00 - $227,950.00
The salary range for this role serves as a general guideline and does not guarantee compensation. Factors influencing the final offer will include job responsibilities, education level, experience, and internal equity.
Salary : $126,100 - $227,950