Engineer I
Remote - Virginia
About the Team
College Board Technology teams have a key role to play in the organization’s ability to deliver against its strategic priorities. To do this most effectively, we’ve developed a culture around a set of principles. In Technology, we are organized as teams dedicated to products. And we say products, not projects because in software, projects are subject to abandonware, but products get better over time. They get better because we wake up every day thinking about how to improve our products.
Engineers and architects at College Board exist as a group of poly skilled professionals working in swarms. And, while we may help to mentor and guide others, our critical work is to code, not manage. Our goal is to free creativity by removing dependencies between teams and we do that architecturally and infrastructurally so that one team’s innovation is not burdensome to other teams. We also make war on administrivia and context switching. This approach relies on our ability to hire, retain, and engage skilled talent.
We are committed to remaining current with new technologies, and this requires a focus on learning and development. We challenge all engineers and architects to keep learning because we know technology will not stop changing, and we are committed to supporting this growth. We’ll either fall behind or keep learning for the rest of our careers. We also know that elite technologists don’t want to work in backwaters, so we never again want to fall far behind in the technology we use.
About the Opportunity
The Engineer I will be responsible for building software products and data pipelines, using an array of diverse technologies. This will include writing, testing, and documenting code according to College Board Technology standards and practices. The Engineer I will participate in software design for features and bug fixes under supervision.
In this role, you will:
Develop and Implement (60%)
Develop the application logic using well-architected, scalable design patterns
Use ReactJS for fast, efficient, responsive frontend development
Use the latest JavaScript (ES2015+), TypeScript, and Node.JS features for cutting-edge development stack
Use features of Amazon Web Services (AWS) to build and scale a “serverless” infrastructure that is purpose-built, efficient, and cost-effective for the application needs
Analyze (20%)
Review requirements and provide crucial feedback for the design and implementation of features
Support (20%)
Troubleshoot and resolve application access issues, email communications, and application features
About You
You will have
A Bachelor’s degree in Computer Science, Engineering, or MIS or equivalent training and experience
1-2 years of software development experience with the College Board technology stack
Ability and enthusiasm to learn new technologies as required good communicator with practical decision-making skills, a believer in good comments and documentation.
Experience in hands-on development of software applications for the Web in a professional environment.
About Our Culture
We are motivated to positively impact the educational and career trajectories of millions of students a year
We prioritize building a diverse and inclusive team where every employee can thrive, and every voice is heard
We offer bonuses, and how to grow your career here over time
Our high-performing engineers work with the latest technologies, so you will be constantly learning and sharpening your skills
About Our Benefits & Compensation:
College Board offers a strong compensation and benefits package that attracts top talent looking to make a difference in education.
Our robust benefits package includes health, dental, and vision insurance, tuition assistance, paid time off, paid parental leave, retirement benefits with a generous matching program, and more.
We reward performance through annual bonuses and provide opportunities for salary growth over time through base compensation increases, merit raises and promotions.
We believe in compensating staff members fairly in relation to each other, their qualifications, and their impact. The salary range for a new employee in this position is $104,000 . The salary offer of an individual candidate within this range is specific to their location and qualifications.
Each salary offer is determined carefully using internal and external benchmarking and adjusting for the candidate’s location. You will have an opportunity to discuss salary in more detail after you begin the application process.
As a self-sustaining non-profit organization with global impact, College Board offers a job that matters, a team that cares, and a place to learn, innovate and thrive!
Job Profile
Remote
Benefits/PerksDental Insurance Health insurance Paid parental leave Paid Time Off Retirement benefits Tuition Assistance Vision Insurance
Tasks- Develop application logic
- Training
- Troubleshoot application issues
- Write and test code
Access Application Logic AWS Computer Science Data Pipelines Documentation Education Implementation Javascript Learning and development Node.js Organization ReactJS Scalable Design Patterns Serverless Software Development Switching Technology Testing Training Typescript Writing
Experience1-2 years
EducationBachelor's Computer Science Engineering MIS
TimezonesAmerica/Anchorage America/Chicago America/Denver America/Los_Angeles America/New_York Pacific/Honolulu UTC-10 UTC-5 UTC-6 UTC-7 UTC-8 UTC-9