This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Join the College Board as a Software Engineer 1 (New Grad) in a remote or hybrid capacity, focusing on building and evolving technology that impacts education for millions. This full-time role emphasizes hands-on experience, learning modern practices, and contributing to scalable, secure solutions. You’ll contribute to production systems used at significant scale while learning how large, secure platforms are designed, built, and evolved responsibly. You’ll work alongside experienced engineers to ship code, test ideas, and improve shared capabilities that support assessment-related systems used by institutions. The focus is on learning by doing, while gaining exposure to real-world engineering challenges while building a strong foundation in modern development practices.
Job Responsibility:
Design & Implementation (65%): Contribute to the design and implementation of high-quality software using modern technologies
Contribute to the development of application logic and responsive user interfaces using ReactJS, JavaScript (ES2015+), TypeScript, and Node.js
Assist in building, maintaining, and scaling, cost-effective serverless solutions using Amazon Web Services (AWS)
Follow and uphold engineering standards
Learn to understand new product capabilities and decompose the implementation into specific functional changes
Apply and continue to develop skills best practices in Agile development, CI/CD pipelines, and DevOps
Team Operations & Analysis (20%): Participate in Agile SCRUM ceremonies (Sprint Planning, Grooming, Daily SCRUM, Demo) and contribute to team commitments
Review requirements and provide input
Participate in peer reviews of code, designs, and other software engineering artifacts
Practice continuous integration and continuous delivery (CI/CD)
Actively develop skills needed to work effectively in a poly-skilled Agile team
Software Solutioning & Support (15%): Develop an understanding of the customer’s business processes and operational needs
Work closely with Solutions Architects, Senior/Lead Engineers and Data Leads to evaluate requests, help assess level-of-effort and contribute to sprint planning activities
Participate in peer code and design reviews
Assist in troubleshooting and resolving application issues
Requirements:
Bachelor’s degree in Computer Science, Engineering, MIS, or equivalent professional experience
0-3 years of production-level software development experience or exposure using the College Board technology stack, including JavaScript/TypeScript, React, Node.js, and AWS
Hands-on experience developing, debugging, and supporting web-based software applications in professional environments
Proficiency in reviewing and improving code structure and architecture for testability, maintainability, scalability, and security
Experience participating in software design discussions for new features and bug fixes
Strong analytical, strategic thinking, and problem-solving skills
Clear communicator with practical decision-making skills and a strong belief in clean code, meaningful comments, and thorough documentation
Demonstrated commitment to continuous learning and growth
Ability to travel 3–5 times per year to the NYC or Reston, VA office
Authorization to work in the United States
A passion for expanding educational and career opportunities and mission-driven work
Curiosity and enthusiasm for emerging technologies, with a willingness to experiment with and adopt new AI-driven solutions
A learner's mindset and a commitment to growth
A drive for impact and excellence
A collaborative and empathetic approach
What we offer:
A thoughtful approach to compensation
Salaries adjusted by location to ensure fairness
Open, transparent conversations about compensation and benefits