JOBSEARCHER

Scientific Software Developer

EsimplicityColumbia, MDApril 12th, 2026
Job TypeFull-timeDescriptionAbout Us:eSimplicity is a modern digital services company that partners with government agencies to improve the lives and protect the well-being of all Americans, from veterans and service members to children, families, and seniors. Our engineers, designers, and strategists cut through complexity to create intuitive products and services that equip federal agencies with solutions to courageously transform today for a better tomorrow.Purpose And ScopeWe are seeking an experienced Scientific Software Developer to oversee quality assurance activities across our products and systems. This role is responsible for apply expertise in computer science and scientific disciplines to build, optimize, and maintain software applications used for scientific research, data analysis, and modeling.ResponsibilitiesUnderstanding and analyzing the computational requirements of scientific research projectsDesigning and developing robust software applications to meet these requirementsImplementing and managing databases to store and manage scientific dataCreating user-friendly interfaces for non-technical users to interact with the softwareTesting and validating software functionality and performance against scientific requirementsApplying mathematical models and algorithms in the development of scientific softwareDocumenting software design, code, usage, and testing procedures for future reference and software maintenanceStaying up-to-date with new software development technologies and scientific research trendsCollaborating closely with scientists, researchers, and other stakeholders to ensure the software meets their needsDebugging and resolving software issues, optimizing performance, and implementing software updatesExecute full scientific software development life cycle (SDLC)Develop flowcharts, layouts, and documentation to identify requirements and solutionsWrite well-designed, testable codeProduce specifications and determine operational feasibilityIntegrate software components into a fully functional scientific software systemDevelop scientific software verification plans and quality assurance proceduresDocument and maintain scientific software functionalityTroubleshoot, debug and upgrade existing scientific systemsDeploy programs and evaluate user feedbackComply with project plans and industry scientific standardsEnsure software is updated with latest featuresRequirementsRequired Qualifications:All candidates must pass public trust clearance through the U.S. Federal Government. This requires candidates to either be U.S. citizens or pass clearance through the Foreign National Government System which will require that candidates have lived within the United States for at least 3 out of the previous 5 years, have a valid and non-expired passport from their country of birth and appropriate VISA/work permit documentation.Bachelor’s degree in computer science, Information Systems, Engineering, or related field.4+ years of experience in Scientific Software Development.Proven work experience as a Scientific Software Developer or similar roleExperience designing scientific applicationsAbility to develop software in Python, Java, C++ or other programming languagesExcellent knowledge of scientific computing, data analysis, and visualizationExperience with test-driven developmentProficiency in software engineering toolsAbility to document requirements and specificationsWorking EnvironmenteSimplicity supports a remote (or hybrid depending on the role and program) work environment operating within the Eastern time zone so we can work with and respond to our government clients. Expected hours are 9:00 AM to 5:00 PM Eastern unless otherwise directed by manager.Occasional travel for training and project meetings. It is estimated to be less than 5% per year.BenefitsWe offer a highly competitive salary and full healthcare benefits.Equal Employment OpportunityeSimplicity is an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, gender, age, status as a protected veteran, sexual orientation, gender identity, or status as a qualified individual with a disability.Salary Description$102,300 - $139,000