The College Board

Senior Software Engineer, Secure Client Engineering, Platformization

The College Board

full-time

Posted on:

Location Type: Hybrid

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $153,000 - $166,000 per year

Job Level

About the role

  • Design & Implementation (75%)
  • Collaborate daily with other engineers on the team using mob programming to solve complex technical problems through software engineering.
  • Maintain the highest engineering standards with product owners, architects, and stakeholders.
  • Use your understanding of applications within the Digital Assessment Platform to design novel security solutions.
  • Write code for both native and web environments focusing on lower-level code that interfaces with the native OS.
  • Understand new product requirements and break down implementation into specific functional changes.
  • Team Operations & Success (25%)
  • Drive continuous improvement of the team’s engineering practices, efficiency, speed, and quality.
  • Participate in conversations about proposed architecture, testing strategies, developer experience, and security.
  • Conduct peer code and design reviews.
  • Assist in the resolution of production issues.
  • Adopt AI-augmented software engineering practices for implementing and delivering high-quality code.
  • Experiment with new methods or tools to improve the team's processes.

Requirements

  • 6+ years of production level software development experience managing the entire lifecycle of features, including design, development, documentation, and deployment.
  • Demonstrated software engineering experience using a variety of languages.
  • Experience with platform native software development that interfaces with lower-level operating system APIs.
  • Proficiency in reviewing and improving code structure and architecture for testability, maintainability, and scalability, with hands-on experience in multiple languages and frameworks such as JavaScript/TypeScript, React, Node.js, C++, and Swift.
  • A love of learning and a growth mindset.
  • Strong problem-solving skills, working collaboratively with team members to develop solutions for non-trivial security challenges.
  • Strong technical research skills as it pertains to quickly building a working understanding of large open source repositories, as well as undocumented and closed source systems.
  • Experience establishing software engineering standards and performing code and design reviews.
  • Proven ability to pitch new ideas and implement improved systems and processes, delivering excellent results.
  • Effective communicator and team lead, able to provide actionable feedback, mentor team members, and participate in interviews to evaluate engineering talent.
  • Ability to travel 3-5 times a year to our NYC or Reston, VA office.
  • Authorization to work in the United States.
Benefits
  • Annual bonuses and opportunities for merit-based raises and promotions
  • A mission-driven workplace where your impact matters
  • A team that invests in your development and success
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
software developmentmob programmingsecurity solutionsnative software developmentlower-level operating system APIsJavaScriptTypeScriptReactNode.jsC++
Soft Skills
problem-solvingcollaborationgrowth mindsettechnical researchmentoringeffective communicationcontinuous improvementteam leadershipactionable feedbackpitching ideas