• About
  • Blog
  • Communities
  • For companies
POSTED 630 DAYS AGO

United States Senate Sergeant at Arms

Software Engineer - multiple vacancies (#2662, #2587 and #3130) - Full-Time Remote

These positions are full-time remote.

The CIO's Process Management and Innovation (PMI), Systems Design, Development, and Implementation (SDDI) team develops and maintains 50+ custom applications built to support the U.S. Senate. The team includes approximately 20 total staff comprised of software engineers, user experience designers, and quality assurance analysts who work together using Agile methods to develop software.

The current technology stack used by the team is Python, Django, Vue.js, and PostgreSQL, and applications are deployed to a containerized environment. Legacy systems are also maintained, including those written in Python and Django. SDDI is looking to fill three Software Engineer positions with complementary knowledge, skills, and abilities to join the team.

Successful candidates will have a keen interest in sharing and learning new skills and improving existing skills by working with experienced development teams and by taking advantage of generous training opportunities.

Full description PDF:

https://s3.amazonaws.com/atds-jobs-production/positions/softwareengineermultiplevacanciesandpdf_2022_7_5_1023.pdf

Additional Required Qualifications

management in a highly visible, mission-critical environment both verbally and in writing. - Ability to make and document recommendations of best practices, resources, and any alternative tools or technologies to those outlined above. • Ability to complete work independently including interacting with customers and developing and implementing Senate-wide systems.

Preferred but not required Qualifications

Cloud provider.

The United States Senate Sergeant at Arms (SAA) is the largest in size of staff and budget in theSenate. It is responsible for all Senate computers and technology support services, recording and photographic services, printing and graphics services, and telecommunications services. The SAA also provides assistance to all Senate offices with their staffing, mailing, purchasing, and financial needs. The offices of the SAA that are responsible for providing these and other services include Capitol Facilities, the Operations Division, Financial Operations, and Human Resources. The SAA also shares responsibility for the Senate Page Program, the Senate Office of Training and Development, and the Capitol Telephone Exchange.


  • Telecommuting is OK
  • No Agencies Please

Requirements

Additional Required Qualifications


  • Experience with the Python programming language. (Minimum of three of years experience.)
  • Experience with Python web frameworks. (Minimum one to two years of experience.)
  • Experience with JavaScript and JavaScript Frameworks (Minimum two years of experience.)
  • Working knowledge of the principles of unit testing and continuous integration.
  • Working knowledge of the principles of testing across multiple web browsers and platforms.
  • Ability to work and communicate effectively with customers, Software Engineers, and

management in a highly visible, mission-critical environment both verbally and in writing. - Ability to make and document recommendations of best practices, resources, and any alternative tools or technologies to those outlined above. • Ability to complete work independently including interacting with customers and developing and implementing Senate-wide systems.


Preferred but not required Qualifications


  • Working knowledge and experience of the principles of Agile (e.g., Scrum, Kanban).
  • Working knowledge of Docker and running applications in a containerized environment.
  • Working knowledge of the principles of deploying to and securing applications hosted in a

Cloud provider.


About the Company


The United States Senate Sergeant at Arms (SAA) is the largest in size of staff and budget in theSenate. It is responsible for all Senate computers and technology support services, recording and photographic services, printing and graphics services, and telecommunications services. The SAA also provides assistance to all Senate offices with their staffing, mailing, purchasing, and financial needs. The offices of the SAA that are responsible for providing these and other services include Capitol Facilities, the Operations Division, Financial Operations, and Human Resources. The SAA also shares responsibility for the Senate Page Program, the Senate Office of Training and Development, and the Capitol Telephone Exchange.

Skills + Tech

KANBANFRAMESOFTWAREDESIGNWORK

Software Engineer - multiple vacancies (#2662, #2587 and #3130) - Full-Time Remote

Seniority level

Not mentioned

Contract type

Negotiable

Salary range

Not Informed
POSTED 630 DAYS AGO

Seniority level

Not mentioned

Contract type

Negotiable

Salary range

Not Informed