Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Association of American Medical Colleges Logo

Senior Software Engineer

Association of American Medical Colleges

$113,560 - $133,600
Dec 29, 2025
Washington, DC, US
Apply Now

The Association of American Medical Colleges is looking to transform health care by supporting medical education, research, and patient care, and is seeking a Senior Software Engineer to collaborate with business and IT colleagues to assess needs, analyze solutions, and deliver technical solutions for CDK systems.

Requirements

  • 5+ years of experience in Typescript including advanced features, best practice and familiarity with related tools like Node.js
  • Development of AWS solutions following principles of the AWS Well-Architected Framework
  • Strong knowledge of database design and data modeling principles
  • Strong practical experience with IaC (Infrastructure as code) with CDK/SDK or similar technology
  • Strong experience building complex web applications with reusable components and libraries in mind
  • Excellent problem-solving, design, development, and debugging skills
  • Experience implementing solutions that improve overall software developer productivity

Responsibilities

  • Infrastructure as Code (IaC) Development: Designing, building, and maintaining AWS infrastructure using AWS CDK with TypeScript, ensuring scalability, reliability, and security.
  • Application Development: Developing and integrating serverless APIs, microservices, and other cloud-native applications, often leveraging AWS Lambda and API Gateway, with a focus on robust error handling, logging, and monitoring.
  • Provide technical and business explanations and justifications for architectural, design, and coding approaches.
  • Perform detailed technical design, development and unit testing of custom applications and data flow in the context of projects, releases and production support.
  • Technological upgrade to maintain systems currency with industry standard.
  • Perform application and database performance tuning as well as participate in system documentation according to established standards.
  • Be available outside of regular business hours to support code deployments, implement IT maintenance and upgrades, and to respond to disruptions in application services.

Other

  • Bachelor’s degree in Computer Science, Information Systems, Engineering, Business, or related scientific or technical discipline or equivalent work experience required
  • 5 - 7 years of related work experience
  • Remote Work Eligibility: This position is eligible for remote work in the contiguous US
  • Travel requirements: Not specified
  • Clearance requirements: Not specified
  • Degree requirements: Bachelor’s degree required, but related work experience may be substituted in some positions