1

Computer Packages Inc Jobs in Washington, DC (NOW HIRING)

Computer Scientist

Mclean, VA ยท On-site

$99K - $225K/yr

McLean, Virginia, USA Computer Scientist The Opportunity: As an analytics professional, you're ... package for employees. This posting will close within 90 days from the Posting Date. Identity ...

Showing results 21-40

Computer Packages Inc information

See Washington, DC salary details

$37.9K

$54.7K

$71.9K

How much do computer packages inc jobs pay per year?

As of Aug 21, 2026, the average yearly pay for computer packages inc in Washington, DC is $54,702.00, according to ZipRecruiter salary data. Most workers in this role earn between $43,000.00 and $62,900.00 per year, depending on experience, location, and employer.

What is Computer Packages Inc?

Computer Packages Inc (CPI) is a company that provides intellectual property (IP) management solutions and services. They specialize in software and support for managing patents, trademarks, and other intellectual property assets for corporations, law firms, universities, and government agencies. CPI offers tools for docketing, deadline tracking, and compliance, as well as IP renewals and annuity payment services. Their solutions aim to help organizations efficiently manage their IP portfolios and ensure legal compliance worldwide.

What are some common challenges faced by professionals working at Computer Packages Inc., and how can new hires successfully navigate them?

Professionals at Computer Packages Inc. often work with complex intellectual property management systems, which can present an initial learning curve due to the specialized software and client requirements. New hires may also encounter tight deadlines and the need to adapt quickly to evolving client demands. To navigate these challenges, it's helpful to actively engage in training programs, seek mentorship from experienced colleagues, and prioritize strong communication with team members. Embracing a proactive approach to learning and problem-solving will help new employees succeed and grow within the company.

What are the key skills and qualifications needed to thrive as an Intellectual Property (IP) software specialist at Computer Packages Inc., and why are they important?

To thrive as an IP Software Specialist at Computer Packages Inc., you need a solid understanding of intellectual property processes, strong analytical skills, and a relevant degree such as computer science or information systems. Familiarity with IP management software, databases, and tools like MS Office, as well as any specialized certification in IP law or project management, is typically required. Excellent problem-solving abilities, attention to detail, and effective communication skills help you deliver client-focused solutions and manage complex data. These skills ensure accurate IP portfolio management, high-quality client support, and successful software implementation.

What is the difference between Computer Packages Inc vs Software Developer?

AspectComputer Packages IncSoftware Developer
Required CredentialsTypically a degree in Computer Science or related field, certifications like CompTIA or Microsoft are commonSame as Computer Packages Inc, often requiring a degree and certifications
Work EnvironmentOffice settings, client sites, or remote work depending on projectsOffice or remote, focused on coding and software design
Industry UsageUsed across IT, software, and technology companiesPrimarily in software development firms, tech companies, and IT departments

Computer Packages Inc and Software Developer roles share similar credentials and work environments, often overlapping in industry usage. The main difference lies in scope: Computer Packages Inc may refer to a company or a broader IT service provider, while Software Developer is a specific job title focused on creating software solutions.

What are popular job titles related to Computer Packages Inc jobs in Washington, DC?

For Computer Packages Inc jobs in Washington, DC, the most frequently searched job titles are:

Infographic showing various Computer Packages Inc job openings in Washington, DC as of August 2026, with employment types broken down into 1% As Needed, 83% Full Time, 12% Part Time, 3% Contract, and 1% Nights. Highlights an 78% Physical, 2% Hybrid, and 20% Remote job distribution, with an average salary of $54,702 per year, or $26.3 per hour.

Computer Software Engineer- 3638974

CTC

Gaithersburg, MD โ€ข On-site

Full-time

Re-posted 13 hours ago


Job description

Computer Technologies Consultants, Inc. (CTC, Inc.) is seeking a Computer Software Engineer to support the National Institute of Standards and Technology (NIST) in Gaithersburg, MD. 


With offices in Washington DC and San Diego, CA, CTC is a leading technology company providing lifecycle IT, data analytics, cloud managed hosting services, agile software development, DevOps, Test Automation, Cyber Security, and infrastructure solutions. Additionally, we provide Professional Talent Acquisition Services as we proudly support the unique needs of U.S. Defense, Intelligence, and Federal Civilian agencies as well as Fortune 1000 companies.


Got the Government Contractor Blues? Looking for a company that cares and goes beyond just filling another contract billet? Well look no further! Experience this family-oriented company who takes pride in you and will help you grow where your passions lie. Holding many Defense & Federal government contracts around the globe, with our client you have the opportunity to take on new and evolving challenges, aim beyond what you think you are capable of and work in collaborative, dynamic, and high-tempo environments.  Our clients’ employees are their most valued asset and they invest in their people because they are in it for the long term. They are committed to your success and well-being and offer competitive benefits packages, salaries, bonus/award programs, and a high potential for professional growth and job opportunities world-wide.


Why Should You Be Interested?

  • Direct hire position
  • Competitive compensation and comprehensive benefits
  • Mid-size company with room for growth


Position Title: Computer Software Engineer

Position Location: This position on-site in Gaithersburg, MD.


Daily Responsibilities: 

  • Design, develop, maintain, and execute high-performance, C++ code across Linux, macOS, and Windows, ensuring algorithmic parity across all target platforms.
  • Refactor legacy code into modern C++ (i.e., C++11 or later).
  • Design, develop, maintain and refactor build systems, primarily with CMake.
  • Perform deep system debugging to resolve crashes and memory leaks.
  • Perform resolution of linker warnings and errors, including symbol conflicts.
  • Enforce and ensure code quality standards.
  • Develop and execute comprehensive unit tests.
  • Create and maintain technical documentation for application programming interface, system architectures, and build processes.
  • Design, develop, maintain, and execute Python and shell scripts for automation, validations, and testing. 
  • Ensure all third-party dependencies are available offline, vetted for security vulnerabilities, comply with federal software supply chain security standards, generating and maintaining a Software Bill of Materials.
  • Perform periodic performance profiling and resource usage analysis to ensure C++ applications meet the latency requirements required for efficient use of federal systems.
  • Perform code reviews on contributed code. Respond to code review issues received.


Required Years of Experience (min):       

  • Ten years of relevant experience 


Required Degree:           

  • Bachelor’s degree from accredited college or university in Computer Science


Required Experience:                                  

  • 10 years of professional software engineering, at least five years of which is dedicated to C++ development including modernizing legacy C/C++, CMake, and experience across multi-platform environments (linux, Windows, macOS).
  • At least five years of experience in scripting languages, Git source code management, and software development tools for debugging, code quality, and trouble shooting.


Required Clearance:

  • Background Check



Pay Information

TBD


Please note: This range is based on our market pay structures. However, individual salaries are determined by a variety of factors including, but not limited to: business considerations, local market conditions, and internal equity, as well as candidate qualifications, such as skills, education, and experience.


Computer Technologies Consultants, Inc. is an Equal Opportunity Employer that provides employment opportunities for all qualified applicants without regard to race, color, religion, gender identity and/or expression, sexual orientation, age, mental or sensory differing abilities, protected veteran status, sex, national origin, or any other characteristic protected by applicable law. Computer Technologies Consultants, Inc. is devoted to diversity, equity, and inclusion.