Senior Computer Programmer
Overview
In this role you will help design, develop and validate computer hardware and software solutions for a defense-focused environment. You’ll work within a team delivering integrated systems, from device-level hardware to software that enables critical applications. You will apply computer science and engineering principles to solve real-world problems at scale, supporting DoD and intelligence community missions. This position offers a path to impact through R&D and advanced technologies, with opportunities for career growth and security-cleared work.
Compensation / Benefitscompetitive salary with performance bonus opportunitiescomprehensive healthcare benefits (medical, vision, dental, orthodontia)substantial retirement plancareer development opportunities including on-the-job training and tuition reimbursementpositive work environment with respect and engagement
Responsibilitiesresearch, design, develop and test computer hardware and software systemssupervise manufacturing and installation of computer hardware and related equipmentanalyze users’ needs and design, construct, test, and maintain software or systemsaddress technical problems, focusing on algorithms and system-level softwarework with languages such as C, C++, and Java to support software engineering tasks
Key requirements7 years of professional experience in computer design, software development or computer networksMaster's level degree in Computer, Electrical or Electronics Engineering or Mathematics with field of concentration in computer scienceSecurity clearance required – SECRETlocation: Bethesda, MDproficiency in programming and algorithm developmentexperience with software systems that enable computer operations and networkingCC++JavaFortranCOBOLalgorithms