Logo
Leidos

Senior Software Engineer with TS/SCI Polygraph

Leidos, Burke, Virginia, 22015


Description We are seeking an experienced Senior Software Engineer to join our dynamic development team. In this role, you will engage in all phases of the software development lifecycle, including requirements analysis, coding, implementation, system testing, and documentation support. The ideal candidate will bring strong problem-solving abilities, excellent communication skills, and a collaborative spirit to the team. Your responsibilities will include advocating for innovative technical solutions, reviewing proposed solutions, and contributing positively in a collaborative environment. Self-motivation and the ability to work independently are essential. Our diverse teams work together across various time zones. Therefore, your flexibility in teamwork and task management will be crucial, as you contribute to a wide range of mission activities locally and internationally. Primary Responsibilities: Actively participate in defining and analyzing requirements. Create detailed design documentation. Develop and test software, including writing meaningful unit tests. Recommend improvements to the existing Java infrastructure. Engage in code reviews with peers. Prepare deployable software components along with necessary deployment documentation. Support production systems by troubleshooting issues through log analysis. Basic Qualifications: Bachelor's degree in software engineering, computer science, or a related field with 12 years of experience, or a Master’s degree with 10 years of experience, or at least 16 years of relevant work experience combined with coursework and certifications. Must possess an active TS/SCI Polygraph clearance. Proficiency in: Java, Java EE, Java Secure Sockets, Spring, JPA, or Hibernate. Application servers such as Tomcat. Web technologies like JavaScript, React, HTML, CSS, and RESTful web services. Scripting languages including Python and/or Bash. Agile development methodologies and tools like Jira. MySQL or similar relational databases. Version control systems like git. Integrated development environments (IDEs) such as VS Code, Eclipse, or IntelliJ. Build tools like Ant with Ivy, Maven, or Gradle. Linux command line experience (RHEL/Rocky). Cloud development experience is a plus. Desired Qualifications: Willingness to travel internationally for software deployments and upgrades. Experience in integrating Java applications with AWS. Background in Android app development and security best practices. Familiarity with Linux system administration (RHEL/Rocky). Original Posting Date: 2024-11-14 Please note that while subject to change, we anticipate this job requisition will be open for at least 3 days. Pay Range: Pay Range $122,200.00 - $220,900.00 The pay range provided is a general guideline and not a guarantee of salary. Various factors such as job responsibilities, level of education, relevant experience, and market data will be considered in determining final compensation.