Summer 2027 Intern, Software Developer

Federal Reserve Board

Washington, DCFresher6d agovia LinkedIn

About the Role

The Federal Reserve Board (Board) offers valuable work experience for undergraduate and graduate students through its Internship program. This paid position is for a Summer 2027 Intern – Software Developer within the IT Division's Supervisory Systems team. The internship focuses on modernizing legacy systems and improving data processing capabilities through a cloud-native application using AWS services. The program emphasizes Agile methodologies, code quality, automated testing, and infrastructure-as-code practices.

Key Responsibilities

  • Develop cloud-native application skills by contributing to Python-based microservices deployed on AWS Lambda.
  • Learn infrastructure-as-code principles using AWS CDK.
  • Gain hands-on experience with AWS cloud services including Step Functions, DynamoDB, S3, API Gateway, and CloudWatch.
  • Learn modern software development practices by participating in code reviews, writing unit and integration tests, and using Git workflows.
  • Build API development skills by designing and implementing RESTful endpoints with error handling and documentation.
  • Understand DevOps principles by working with CI/CD pipelines, containerized applications (Docker), and monitoring/logging tools.
  • Contribute to Python microservices for specific business workflows.
  • Write and execute unit tests and integration tests.
  • Implement AWS CDK (or Terraform) constructs to provision cloud infrastructure.
  • Create or enhance RESTful API endpoints.
  • Contribute to technical documentation.
  • Participate in code reviews and evaluate code for maintainability and performance.
  • Develop monitoring dashboards using CloudWatch.
  • Troubleshoot and debug application issues.

Requirements & Tech Stack

  • Currently pursuing a Bachelor's or Master's degree in Computer Science, Information Technology, Software Engineering, Data Science, or a related technical field.
  • Must be returning to continue studies after the internship.
  • Graduating from your program August 2027 or later.
  • Foundational knowledge of Python programming.
  • Understanding of basic software development concepts (variables, functions, classes, APIs).
  • Familiarity with version control (Git).
  • AWS services: Lambda, Step Functions, DynamoDB, S3, API Gateway, CloudWatch.
  • AWS CDK (or Terraform).
  • Docker.
  • RESTful API design.
  • CI/CD pipelines.
  • Agile methodologies.

Qualifications

  • Strong problem-solving and analytical skills.
  • Ability to work collaboratively in a team environment.
  • Excellent communication skills.
  • Willingness to learn.
  • Coursework or projects involving cloud computing (AWS, Azure, or GCP) are preferred.
  • Experience with RESTful API design or consumption is preferred.
  • Familiarity with Agile/Scrum methodologies is preferred.
  • Prior internship or co-op experience in software development is preferred.
  • Experience using AI coding assistants (e.g., Claude, ChatGPT, GitHub Copilot) for learning or development is preferred.
  • Understanding of CI/CD concepts is preferred.

Additional Information

  • This is a paid internship.
  • Salaries are commensurate with credit hours.
  • Internships may be in-person, remote, or hybrid.
  • This specific position requires an onsite presence at our offices in Washington, D.C.
  • U.S. Citizenship is required.
  • Proof of enrollment will be required.
  • A copy of a transcript may be requested.

Entry-Level Software Engineer Jobs in Washington, DC · last 7 days

17 openings · all need no experience

Most hiring: Noblis, B4Corp, Cvent

See all 17 →