Computer Scientist - Lead Principal Software Developer - DE

2 days left

Alexandria, Virginia
Aug 08, 2017
Aug 22, 2017
Full Time

About the Agency

Come work for the USPTO, we have been ranked as one of the Best Places to Work in the Federal Government®!

The U.S. Patent and Trademark Office (USPTO) has been serving the economic interests of America for more than 200 years. We are responsible for granting US intellectual property rights for patents and trademarks. Our efforts have provided inventors exclusive rights over their discoveries. It's an effort that continues to contribute to a strong global economy, to encourage investment in innovation and to cultivate an entrepreneurial spirit for the 21st century. The USPTO is headquartered in Alexandria, Virginia, and has over 12,000 employees, including engineers, scientists, attorneys, analysts, IT specialists, etc. all dedicated to accomplishing the USPTO’s mission, vision, strategic goals and guiding principles. For more information about the USPTO, please visit the USPTO Careers Website.

  • A probationary period may be required
This position is also being announced under the USPTO’s Merit Promotion Program, the Job Announcement Number is CIO-2017-0175. Please review that announcement to determine if you are eligible for consideration under the Merit Promotion Program.

The Chief Information Officer (CIO) is the principal advisor to the Under Secretary and Director of the United States Patent and Trademark Office (USPTO) on the application of information technology (IT) to support and improve the Agency’s business processes. The Office of Application Engineering and Development (OAED) is responsible for the full life-cycle management of the USPTO’s automated information systems.

The following links provide information on various hiring authorities that do not fall under competitive examining procedures as this announcement; however, they may enable you to apply through merit assignment procedures, or be eligible for a non-competitive appointment.

  • Not Required

  • No

  • You must be a U.S. Citizen or National.
  • Your resume and question responses must demonstrate the job-related KSAs.
  • You must meet the definition of specialized experience.
  • Required to pass a background investigation and fingerprint check.
  • You must be registered for Selective Service, if applicable (
  • You must meet the United States Office of Personnel Management's (OPM) qualification requirements (including specialized experience and/or educational requirements) for the advertised position. You must meet all eligibility and qualifications requirements by the closing date of the job announcement. Additional information on the qualification requirements is outlined in the OPM Qualifications Standards Handbook of General Schedule Positions. It is available for your review on the OPM Website.

    Specialized Experience: is experience that has equipped you with the particular knowledge, skills and abilities to perform successfully the duties of the position, and that is typically in or related to the position to be filled. To be creditable, specialized experience must have been equivalent to at least the next lower grade level. Candidates for the GS-15 grade level must have at least 52 weeks of specialized experience equivalent to the next lower GS-14 grade level in the Federal service.

    Specialized experience for this position includes:

    Skill Set 1 - Experience serving as a Staff/Principal Software Engineer or Staff/Principal Java Application Developer overseeing members on a Java software development team on projects related to infrastructure and integration systems involving several different end products;


    Skill Set 2 - Experience developing an automated workflow management system that provides infrastructure for case management (e.g. legal (court, law office)) and artifact lifecycle management (applications and its associated contents);


    Skill Set 3 - Experience mitigating disparate legacy data stores to modernized single data repository with state of art data access services;


    Skill Set 4 – Experience developing with Java Language and/or Java EE (e.g. J2EE, JEE, Java –Enterprise Edition; XML and/or JSON.

    Experience refers to paid and unpaid experience, including volunteer work done through National Service programs (e.g., Peace Corps, AmeriCorps) and other organizations (e.g., professional; philanthropic; religious; spiritual; community, student, social). Volunteer work helps build critical competencies, knowledge, and skills and can provide valuable training and experience that translates directly to paid employment. You will receive credit for all qualifying experience, including volunteer experience.

    Bachelor's degree in computer science or bachelor's degree with 30 semester hours in a combination of mathematics, statistics, and computer science. At least 15 of the 30 semester hours must have included any combination of statistics and mathematics that included differential and integral calculus.

    Special Instructions for Foreign Education: Qualifying education from colleges and universities in foreign countries must be evaluated in terms of equivalency to that acquired in U.S. colleges and universities. Applicants educated in whole or in part in foreign countries must submit sufficient evidence, including transcripts, to an accredited private organization for an equivalency evaluation of course work and degree. A listing of these accredited organizations can be found on the Department of Education's website - US Department of Education. Another listing of services that an perform this evaluation is available at the National Association of Credential Evaluation Services (NACES). You must provide a copy of the letter containing the results of the equivalency evaluation with a course by course listing along with your application. Failure to provide such documentation when requested will result in lost consideration.

    NOTE: Only education and experience acquired before the filing deadline will be considered. Report only attendance and/or degrees from schools accredited by accrediting institutions recognized by the U.S. Department of Education.


    Public Trust - Background Investigation


    • Applies software construction, software development lifecycle workflows and methodologies; reviews and updates development standards; performs investigations for production problems; performs code and design reviews for other developers and contractors; and applies industry best practices and standards, provides suggestions and updates, and ensures that developers and contractors follow standards and quality best practices.
    • Researches emerging technologies and advises managers and customers on software and/or hardware needs, on the new technology, and recommends modifications to current software and/or hardware, and identifies training needs for staff in these areas.
    • Writes sound performance practices, i.e. standards, policies and best-practices for the agency, to cover every aspect of the software development cycle. Monitors compliance of the portfolio project’s incorporation of performance practices into every aspect of the software development cycle to reduce the performance risk in the development of a large, complex system; i.e. software practices are properly incorporated in the requirements, architectural, development, and testing phases of the development life cycle.
    • Briefs/consults with CIO, CTO and other CIO Office Directors (AED, IEO) and advises other experts within these offices regarding all portfolio/enterprise performance and re-use issues.