Educational Testing Service (ETS) logo

Software Developer Senior

Educational Testing Service (ETS)

Princeton, NJ
Full Time
Senior
106k-135k
13 days ago

Job Description

About the Role

ETS is a global education and talent solutions organization enabling lifelong learners worldwide to be future-ready. For more than 75 years, we've been advancing the science of measurement to build benchmarks for fair and valid skill assessment across cultures and borders. Our worldwide impact extends through our assessments including TOEFL, TOEIC, GRE, and Praxis tests, serving millions of learners in more than 200 countries and territories. We partner with educational institutions, governments, and organizations globally to promote skill proficiency, empower upward mobility, and unlock opportunities for everyone, everywhere. With offices and partners across Asia, Europe, the Middle East, Africa, and the Americas, we deliver nearly 50 million tests annually. Join us in our journey of measuring progress to power human progress worldwide.

Key Responsibilities

  • Design, code and implement scalable software solutions using modern technology and practices.
  • Develop cloud native solutions in AWS using common patterns (microservices, event driven/serverless etc.).
  • Ideate with Product Owners and lead the team to deliver full stack solutions in short cycles with frequent releases.
  • Build and maintain healthy CI/CD pipelines with Infrastructure as Code and fully automated testing.
  • Deliver testable, maintainable and high-quality code and take operational responsibility for the components that are being developed.
  • Provide systems support by monitoring, troubleshooting and resolving incidents.
  • Stay current with emerging trends in cloud software development.
  • Collaborate with Architects to understand technology direction/changes, standards and best practices.
  • Identify opportunities to improve processes through automation where needed.
  • Focus on customer needs to understand intended outcomes and collaborate with the team to find solutions.

Requirements

  • Master's degree in computer engineering, computer science or a related field.
  • 2 years of post-baccalaureate experience in full stack development.
  • Experience with Amazon AWS (CDK, CFTs, variety of AWS services, provisioning Infrastructure as code).
  • Experience with Java, Python (NumPy, Pandas etc.), JavaScript, Spring/Hibernate, Junit, XML, JSON, YAML, UNIX-Shell Scripting, SED, AWK, web service development (RESTful/json).
  • The required skills do not need to be maintained over the full term of required experience.

Qualifications

  • Master's degree in computer engineering, computer science or a related field.

Benefits & Perks

  • Salary range: $106,000/year - $135,300/year
  • Benefit details available at: https://www.ets.org/careers/total-rewards.html
  • ETS offers multiple Business Resource Groups (BRG) for career growth.
  • Up to an additional 8 hours of PTO for volunteer work on causes important to you.

Working at Educational Testing Service (ETS)

ETS is mission driven and action oriented. We are passionate about hiring innovative thinkers who believe in the promise of education and lifelong learning. We are energized by cultivating growth, innovation, and continuous transformation for the next generation of rising professionals as leaders. As a not-for-profit organization, we encourage volunteering and support work-life balance with benefits like PTO for volunteer causes. ETS is an Equal Opportunity Employer committed to creating a respectful and inclusive work environment.

Apply Now

Job Details

Posted AtJun 7, 2025
Salary106k-135k
Job TypeFull Time
Work ModeHybrid
ExperienceSenior

About Educational Testing Service (ETS)

Website

ets.org

Company Size

5001-10000 employees

Location

Princeton, NJ

Industry

Grantmaking and Giving Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches