Legislative Branch

Solutions Architect

Anywhere in the U.S. (remote job), United States Full time

Solutions Architect

Department: Legislative Branch

Location(s): Anywhere in the U.S. (remote job), United States

Salary Range: $143913 - $187093 Per Year

Job Summary: This position is located in the Development Operations Section, Software Engineering Division, IT Design and Development Directorate, Office of the Chief Information Officer. The position description number for this position is 467416 This is a non-supervisory, bargaining unit position. The salary range indicated reflects the locality pay adjustments for the Washington, D.C., Metropolitan area. Relocation expenses will not be authorized for the person(s) selected under this vacancy announcement

Major Duties:

  • "This salary is based on Washington, DC duty location. However, your salary will be reflective of the duty station for which you reside." Recommends, designs, and develops applications and supporting hardware and software. Responsible for the design and implementation of complex technical solutions across the application stack. Builds individual system solutions and solutions that apply across multiple systems and projects. Plans system interfaces and integration solution architecture based on established enterprise application strategy. Analyzes solution options, trade-offs, designs and integration methods. Presents technical solutions to management for concurrence and/or guidance. Communicates issues, plans and implications of architectural decisions to business and IT Leadership. Provides technical and architectural leadership for systems and projects. Serves as technical leader on projects and leads and participates in technical design sessions. Leads the design of new applications/solutions from conception to completion. Ensures a maximally robust design is developed. Works closely with fellow team members to rapidly build and deploy technical solutions. Participates in the technical oversight of sub-systems design and development and integration into the overall enterprise solution. Verifies stability, interoperability, portability, security, and scalability of application architectures. Provides knowledge of solution/application architecture to business and technology teams. Keeps current on emerging application design, database architectures, technologies, and methodologies. Serves as an expert in multiple technical subject areas and works to deliver technical guidance where needed. Reviews proposed application designs, system architectures, and technology solutions. Discusses alternative solutions with users, developers, and engineers throughout OCIO. Provides support and guidance to development teams during the analysis, development, testing and deployment processes. Provides or review detailed design and specification documentation for applications and databases. Creates project and application architecture deliverables consistent with architecture principles, standards, methodologies, and best practices. Provides input to the development of project initiation documents when needed. Contributes to improving best practices for code architecture, unit testing, database, and technical designs. Provides training and mentoring on design and architecture best practices. Ensures solutions are consistent with agency technical standards, strategic direction, and enterprise architecture principles. Uses judgment to research, interpret, modify, and develop technical solutions meeting business requirements. Possesses knowledge of many technologies and accurately judges their applicability to specific situations. Evaluates applications' development needs and applies technical principles and concepts to develop business solutions. Applies proven communication, analytical and problem-solving skills to help identify, communicate and resolve systems issues to maximize the benefit of IT investments. Performs troubleshooting and solves problems. Analyzes problems and issues and determines the most efficient way to solve them. Coordinates with applications developers to isolate and help solve problems encountered during testing and implementation. Analyzes procedures and data to develop logical solutions to complex application programming problems. Identifies problem areas and opportunities and makes recommendations. Participates in the development of technology strategy, technology standards, roadmaps, and practices. Advises and consults OCIO management on technology costs, benefits, and implementation requirements. Independently reviews and analyzes existing software solutions for continued effectiveness in meeting business and technology needs. Identifies deficiencies in existing system designs and recommends solutions for improvement. Performs reviews of technical architectures and components. Analyzes system performance and efficiency. Reviews existing systems for stability, interoperability, portability, security, and scalability, and makes recommendations for improvements. Uses routine techniques and strategies to optimize technologies. Reviews proposed designs and architectures. Provides quality reviews of technical selections, design documents, and implementation plans, ensuring appropriateness. Reviews proposed COTS selections, development platform choices, and design approaches. Monitors implementations to ensure correct implementation of proposed solutions. Designs, develops and administers information technology systems and tools, ensuring architectures and plans are aligned with technology strategy. Serves as an expert and consultant to management on design, development, and integration tools. Implements and maintains complex systems.

Qualifications: Applicants must have had progressively responsible experience and training sufficient in scope and quality to furnish them with an acceptable level of the following knowledge, skills, and abilities to perform the duties of the position without more than normal supervision. Ability to design, maintain, and integrate a technical architecture program based on business requirements.** Knowledge of infrastructure technologies and practices.** Ability to evaluate and select technology products, services and standards. Ability to conduct systems analysis and design. Ability to facilitate, negotiate, and obtain consensus. Ability to communicate effectively other than in writing.

How to Apply: Please carefully follow all instructions under the How to Apply tab to ensure you are considered for the position. Please note, there is no page restriction to your resume, and you are allowed to upload a resume longer than two pages in the resume section within the application process. When the application system prompts, please proceed to the agency site to complete your application. You are required to apply online for this announcement. We are unable to accept mailed or emailed documents. You must complete the entire application process, including submission of all documents BEFORE this announcement closes. To do so, complete the following steps. Step 1: If you do not already have one, create a resume and upload it to your profile in the "Resume" section. Although you must enter your Social Security Number for USAJOBS, this information will not be provided to the Library of Congress. Step 2: Review the Job Announcement. We recommend you go to the end of the Qualification and Evaluation section of the job announcement to preview the online questions that you will answer in Step 4. You may wish to customize your resume to ensure that it supports your responses to these questions. Step 3: Click on the "APPLY ONLINE" button to the right of this announcement. Follow USAJOBS' instructions to access your account. You will be redirected to the Hiring Management website to complete the application process. If this is your first time in Hiring Management, you will be asked to answer questions related to your eligibility for Federal employment. You will be able to update this information and save it to our account for future announcements. Step 4: Once you have completed the eligibility questions, you will be taken directly to the vacancy application questions. Answer all questions honestly and thoroughly. Step 5: Hiring Management offers one option that will electronically attach your documentation to your online application once you finish answering the questions in the job announcement. You may electronically upload a document directly from your computer to your application. Be certain to review your complete application for confirmation of the document uploaded and click on "Finished" to be returned to USAJOBS. IMPORTANT NOTE: If you have multiple documents of the same kind, e.g. 2 undergraduate transcripts from different schools or 2 SF-50s, etc., be sure that they are all in the same file on your computer. If you try uploading them individually, only the last one sent will be visible in our system. If you have any questions about this information, please contact the person on this announcement BEFORE the closing date. Step 6: Click on "Finish" after you have completed your application. Once you have submitted your application, you can check your status online through your Hiring Management or MY USAJOBS account. Your complete online application and any required supplemental documentation (e.g., SF-50, etc.) must be received by 11:59 p.m. Eastern Standard Time (EST) on the closing date of the announcement. It is your responsibility to ensure that all documents are received on time and that the materials are readable. Failure to do so will result in your application being excluded from consideration for this announcement. If you are experiencing any technical difficulty with the online process, you MUST CONTACT THE POINT OF CONTACT FOR THIS ANNOUNCEMENT BEFORE THE CLOSING DATE. For all technical issues please contact jobhelp@loc.gov , no later than 4:00pm EST of the Closing Date. REQUESTS FOR EXTENSIONS WILL NOT BE GRANTED.

Application Deadline: 2026-05-14