Full-Time

Senior Software Engineer

Posted on 1/24/2026

College Board

College Board

Compensation Overview

$153k - $166k/yr

Remote in USA

Remote

100% remote with core EST hours

Category
Software Engineering (1)
Required Skills
Dynamodb
Agile
Python
React.js
Node.js
Infrastructure as Code (IaC)
TypeScript
Microservices
AWS
SCRUM
DevOps
Serverless
Requirements
  • 5+ years of software development experience, including at least 2 years of recent experience with React, TypeScript, and/or Node.js
  • Strong knowledge and experience with distributed cloud infrastructure, including AWS resources such as Lambda, SNS, SQS, S3, Step Functions, EC2, ECS, VPC, IAM, CloudWatch, DynamoDB
  • Experience building event-driven cloud-based serverless applications, with technical knowledge of cloud computing, DevOps, and microservices
  • Experience with Infrastructure as Code, CI/CD framework, immutable infrastructure, automation, orchestration, and other modern DevOps patterns
  • Excellent communication and collaboration skills with an ability to present ideas in business-friendly and user-friendly language
  • Demonstrated ability to develop and maintain good customer working relationships
  • Exceptional analytical, conceptual, and problem-solving abilities
  • Ability to prioritize and execute tasks in a high-pressure environment
Responsibilities
  • Design, develop, unit test, implement, and document solutions for our development teams, including full stack applications based on React, TypeScript, and Node.js, while adhering to Agile, CI/CD, and DevOps best practices
  • Provide visualizations that quickly gauge the overall end user experience and generate high-quality alerts
  • Continuously develop the skills required to work as part of the agile team in a poly-skilled development environment
  • Apply subject matter expertise in current technological capabilities such as cloud networking, API integrations, infrastructure resiliency, and cloud design
  • Write code to automate the infrastructure lifecycle, create and support internal tools utilizing IaC, and use CLIs
  • Partner with domain SMEs (Delivery Team Software Engineers, Security, Infrastructure, Network, Observability and Operations) to analyze the features and capabilities
  • Work with technology leaders to understand business objectives and align architectures and cloud product offerings with those objectives
  • Contribute to the development and growth of the Cloud Engineering Program through thought leadership, design, and implementation of tools and processes
  • Participate in the Enterprise Architecture Review process
  • Implement cloud-first architectural solutions and best practices
  • Contribute to technology strategy and planning, conducting research on emerging technologies in support of systems development efforts and recommending technologies that will increase cost effectiveness and systems flexibility
  • Participate in agile scrum ceremonies (Sprint Planning, Grooming, Daily SCRUM, Demo, Retro) and contribute to team deliverables
  • Participate in peer reviews of software engineering artifacts
  • Assist in the identification and resolution of production and production-like issues
  • Mentor team members by designing and developing training materials to communicate the current and future infrastructure architecture, technology implementations, and software development practices
  • Establish a great backup to cover for you during absences; Create and maintain supporting material to ensure they can perform effectively
Desired Qualifications
  • Experience building API’s or other back-end services
  • Experience with Grafana or similar data visualization tools

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A

INACTIVE