×
Register Here to Apply for Jobs or Post Jobs. X

Sr. Software Developer ; Artificial Intelligence​/Machine Learning – Division of Information T

Job in Washington, District of Columbia, 20022, USA
Listing for: Federal Reserve Board
Full Time position
Listed on 2026-03-05
Job specializations:
  • Software Development
    Software Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Position: Sr. Software Developer I (Artificial Intelligence/Machine Learning) – Division of Information T[...]

Minimum Education

Bachelor's degree or equivalent experience

Minimum Experience

5 years

Position Description

Minimum Education

Bachelor's degree or equivalent experience

Minimum Experience

5 years

Summary

Leads the process of and/or participates in designing, coding, testing, implementing, and maintaining software solutions. Guides the process of and/or participants in decreasing the occurrence of defects in software functionality by providing thorough descriptions of defects when they do occur, including indicating the root cause and resolutions. Leads and/or participates in cost estimation, designing, constructing, and implementing software systems/application to meet strategic and/or business needs.

With some guidance, implements Dev Ops and Agile best practices in accordance with Board guidance and policies. Leads the process of and/or participates in recommending security enhancements based on knowledge of IT security trends and best practices.

Duties and Responsibilities
  • Leads and/or participates in the process of designing, developing, coding, testing, and debugging solutions (including staff reviews). Has advanced skills to use one or more programming languages to develop applications and stays up to date on advances in programming languages to produce efficient and dynamic code.
  • Proactively maintains systems and/or applications in efforts to avoid temporary service loss. When service is lost, leads the process of and/or participates in restoring the systems/applications in a time efficient manner, to cause the least disturbance possible to the operation of the Board.
  • Guides the process of and/or participates in the development of testing methods and decreasing the occurrence of defects in software functionality by providing thorough descriptions of defects when they do occur, including indicating the root cause and resolutions.
  • Leads the process for and/or participates in administrating, supporting, and developing software solutions. Leads the process of and/or participates in identifying the proper functioning of systems and/or applications and any potential issues that may arise for it.
  • Guides the process of and/or participates in weighing the benefits and drawbacks of multiple system/application designs to determine the best option in terms of cost, time, and Board needs. Leads and/or participates in designing, constructing, and implementing systems/applications to meet strategic and/or operational needs.
  • Leads and/or participates in the process of developing system and/or application access profiles. Has an advanced understanding of how systems and/or applications and data have been used historically to improve technology processes.
  • With some guidance, implements Dev Ops and Agile best practices in accordance with Board guidance and policies. Has advanced knowledge of system development processes and philosophies/methods to support phases of system development (i.e., requirements gathering and planning through integration and maintenance).
  • Leads and/or participates in securing the code and data needed to ensure that applications/systems are restricted to the proper audience. Follows secure coding principles, to include security by design, password management, access control, error handling and logging, system configuration, threat modeling, cryptographic practices, and input validation and output encoding.
  • Leads the process of and/or participates in recommending security enhancements to key stakeholders based on knowledge of IT security trends and best practices. Through collaboration efforts, implements security enhancements necessary for the Board. Has advanced knowledge of stakeholder viewpoints that results in stronger collaboration efforts and management of expectations.
  • Leads product teams through and/or participates in the steps of a product's lifecycle (i.e., concept, inception, iteration, release, maintenance, and retirement) to ensure a quality product (e.g., applications, division or section websites, content management) and meet the evolving stakeholder and business needs.
  • Guides project teams and/or participates in planning and organizing projects by reviewing and contributing to…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary