{"schemaVersion":"jobsearcher.job.v1","id":"bd0a03c1bc54f1086a7c3cbb","url":"https://jobsearcher.com/jobs/bd0a03c1bc54f1086a7c3cbb","canonicalUrl":"https://jobsearcher.com/jobs/bd0a03c1bc54f1086a7c3cbb","title":"Software Engineer 2","description":"Root Source is seeking a Software Engineer 2 to work as part of a small and exciting development team.\nAbout Join our team at Root Source!\nThank you for taking the time to explore opportunities with Root Source. Please review our job postings and submit your application for any positions of interest. Root Source is an equal opportunity employer. All applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, or national origin.\nDescription\nResponsibilities:\nDevelop, maintain, and optimize user interfaces using JavaScript, HTML5, and CSS3\nCollaborate with team members in an Agile organization to create engaging web applications\nEnsure UI design is consistent with established principles and utilize UI libraries and frameworks\nTest UI in approved browsers to ensure seamless user experience\nDebug and troubleshoot UI issues and seek opportunities for improvement\nStay up-to-date with industry trends and technologies in UI development\nParticipate in code reviews and provide constructive feedback\nOptimize performance and improve user experience\n\nRequirements:\nUS Citizen\nTS/SCI with Poly\n\nQualifications:\n14 years' + experience as a Software Engineer in similar programs\nBachelor's degree in Computer Science or related discipline\nExperience with JavaScript, CSS, and Git\nDesired skills in Java, Maven, Spring Boot, and Agile Development\n\nKnowledge, Skills, Abilities:\nAnalyze user requirements and derive software design\nDevelop software solutions and algorithms to meet performance standards\nDebug and correct software defects\nIntegrate existing software into new systems\nWrite and review software documentation\nServe as a lead on software development teams\nCoordinate software system installation and monitor equipment functioning","company":"Root Source","rawCompany":"root source","city":"Annapolis Junction","state":"MD","isRemote":false,"isActive":false,"createdAt":"2026-08-09T13:37:22.493Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Software Engineer 2","description":"Root Source is seeking a Software Engineer 2 to work as part of a small and exciting development team.\nAbout Join our team at Root Source!\nThank you for taking the time to explore opportunities with Root Source. Please review our job postings and submit your application for any positions of interest. Root Source is an equal opportunity employer. All applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, or national origin.\nDescription\nResponsibilities:\nDevelop, maintain, and optimize user interfaces using JavaScript, HTML5, and CSS3\nCollaborate with team members in an Agile organization to create engaging web applications\nEnsure UI design is consistent with established principles and utilize UI libraries and frameworks\nTest UI in approved browsers to ensure seamless user experience\nDebug and troubleshoot UI issues and seek opportunities for improvement\nStay up-to-date with industry trends and technologies in UI development\nParticipate in code reviews and provide constructive feedback\nOptimize performance and improve user experience\n\nRequirements:\nUS Citizen\nTS/SCI with Poly\n\nQualifications:\n14 years' + experience as a Software Engineer in similar programs\nBachelor's degree in Computer Science or related discipline\nExperience with JavaScript, CSS, and Git\nDesired skills in Java, Maven, Spring Boot, and Agile Development\n\nKnowledge, Skills, Abilities:\nAnalyze user requirements and derive software design\nDevelop software solutions and algorithms to meet performance standards\nDebug and correct software defects\nIntegrate existing software into new systems\nWrite and review software documentation\nServe as a lead on software development teams\nCoordinate software system installation and monitor equipment functioning","datePosted":"2026-08-09T13:37:22.493Z","dateModified":"2026-08-09T13:37:22.493Z","hiringOrganization":{"@type":"Organization","name":"Root Source","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Annapolis Junction","addressRegion":"MD","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"bd0a03c1bc54f1086a7c3cbb"},"url":"https://jobsearcher.com/jobs/bd0a03c1bc54f1086a7c3cbb"}}