
Senior Software Engineer, Secure Client Engineering, Platformization
The College Board
full-time
Posted on:
Location Type: Hybrid
Location: United States
Visit company websiteExplore more
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