
Salary
$105K–$161K/yr
Job Type
Full-time
Posted
8/14/2025
Job Description
Summary
Seeking a Computer Scientist to design, develop, and architect complex IT solutions using advanced theoretical and practical expertise.
We are seeking a highly skilled Computer Scientist to apply advanced theoretical knowledge and practical expertise in software development and IT architecture. This role involves complex problem-solving using cutting-edge technologies.
- *Key Responsibilities:**
- Apply advanced theoretical computer science principles to complex IT challenges, including system architecture and software organization.
- Conduct advanced research in Artificial Intelligence, emerging technologies, or scientific phenomena to develop innovative IT solutions.
- Design, develop, program, debug, document, maintain, and reengineer software applications.
- Evaluate and implement new technologies, demonstrating their use as effective solutions.
- Ensure quality deliverables throughout the infrastructure design and implementation lifecycle.
- Architect IT solutions that align with business requirements and serve as a technical expert.
- Perform in-depth technical analysis and propose comprehensive resolutions for diverse system needs.
- *Required Qualifications:**
- *Education:**
- Bachelor's Degree in Computer Science or a Bachelor's Degree with 30 semester hours in Mathematics, Statistics, and Computer Science.
- At least 15 of these 30 semester hours must include a combination of statistics and mathematics, specifically differential and integral calculus.
- Degrees and coursework must be from accredited institutions.
- Demonstrated understanding of fundamental computer science concepts, system design, and specialized fields.
- *Specialized Experience (One year at GS-12 equivalent level):**
- Professional competence in applying theoretical foundations of computer science, including computer system architecture, system software organization, and information structures.
- Experience with design characteristics, limitations, and applications of information-transforming systems.
- Ability to apply mathematical and statistical sciences to analyze diverse system requirements and solve complex problems.
- Proven experience in advanced research involving AI, emerging technologies, or scientific phenomena to solve complex IT problems.
- Direct experience with designing, developing, programming, debugging, documenting, maintaining, and reengineering software programs.
- Experience identifying and devising tests for viable technologies and demonstrating their use as solutions.
- Experience providing quality deliverables at every step of infrastructure design and implementation.
- Proficiency with Red Hat Linux operating system and revitalization technologies like VMware.
- Experience with JBoss application server and Java EE technologies (e.g., Servlets, SOA, web services, JSP).
- Experience with Oracle DB engineering.
- Experience serving as an IT architect or designing IT solutions to meet business requirements.
- Experience conducting technical analysis and proposing resolutions.
Similar Jobs
Physician Medical Asset Support Team (O-6 Billet) Non-Supervisory
Immigration and Customs Enforcement
Not listed
RemoteWashington, District of Columbia
View Details →Physician (Internal Medicine)
Military Treatment Facilities under DHA
$123K–$300K/yr
Bethesda, Maryland
View Details →Health Application Services Program Officer (App) (O-5 Billet) Non-Supervisory
Immigration and Customs Enforcement
Not listed
District of Columbia, District of Columbia
View Details →Company Details
Company Size:Approximately 90,000 employees (FY 2023)
Founded:1862
Headquarters:Washington, D.C.
Glassdoor Rating:
3.9
About
The Internal Revenue Service (IRS) is the revenue service of the United States federal government, which is responsible for collecting taxes and administering the Internal Revenue Code.