Contract: Senior Software Engineer - Newsela Writing Team NewRemote - Argentina; Brazil; Chile; Colombia; Costa Rica
Formative
Software Engineering
inglewood, ca, usa
New
Contract: Senior Software Engineer - Newsela Writing Team
Remote - Argentina; Brazil; Chile; Colombia; Costa Rica
*Why You'll Love This Role:*We're hiring a Senior Software Engineer Contractor for the Writing product team. This is a hands-on role on a small, full-stack team building AI-powered learning experiences. You'll ship across the product end-to-end: frontend, backend, data, and the LLM-driven services that sit behind our assessment features.
We work AI-native. Coding agents (Claude Code, Copilot, Cursor) are how this team builds, reviews, and operates, and we expect senior engineers to do more than use them. The strongest people on the team invest in the harness itself: writing skills, hooks, and custom workflows that make the next person faster.
What We're Looking For:
A Senior Individual Contributor with a high agency. Someone who:
- Owns the full lifecycle. Takes a problem from vague ask to shipped, monitored, and stable in production. Comfortable shaping scope without heavy PM guidance.
- Raises issues early. Catches risks, design drift, and brittle patterns before they reach production - in their own work and in review. Doesn't wait to be asked.
- Picks up slack outside their lane. Steps into incidents, jumps into a teammate's PR queue, and drives an unowned problem when priorities shift.
- Builds in the AI-native space with judgment. Uses agents as a daily driver, knows their failure modes, and pushes the team's practice forward - not just their own.
- Drives delivery. Active in planning and grooming, pushes back on under-specified work, communicates trade-offs clearly to engineering and product partners.
Core Responsibilities
- Ship full-stack features with measurable product impact.
- Provide substantive code review, architectural feedback, not just approvals.
- Serve as a first responder for production issues (within working hours): triage, root cause, and preventive measures recommendations.
- Improve the team's engineering practice over time: tooling, agentic workflows, technical standards, and documentation that lives where work happens.
- Translate product requirements into a technical approach and communicate the reasoning.
Required Experience
- 5+ years building production web applications, with a strong full-stack range (modern React/TypeScript frontends and a typed or Pythonic backend).
- Track record of owning ambiguous problems end-to-end and shipping with measurable impact.
- Substantive code review history - examples of catching architectural issues.
- Active daily use of AI coding agents (Claude Code, Copilot, Cursor, or similar) with a clear point of view on where they help, where they hurt, and how to keep their output reviewable.
- Comfort with production debugging across the stack: traces, logs, profiling, the unglamorous parts.
- Strong async written communication: clear PR descriptions, sharp Slack, sharp specs.
Strong Plus
- Experience extending or building on agentic developer tooling (custom agents, skills, hooks, MCP servers, eval harnesses).
- Background in rich text editing, document collaboration, or LLM-backed product features.
All offers of employment are contingent upon the successful completion of a background check as part of our pre-employment process.
Please note that given the nature of the contract, this role will not be eligible to participate in company-sponsored benefits.
*About Newsela:*Newsela is a leading education technology company dedicated to meaningful classroom learning for every student. We deliver integrated, AI-powered solutions designed to unlock student engagement, empower teachers, and drive meaningful learning outcomes. Our suite of products supports knowledge and skill development, writing practice, daily instruction, assessment, and data-informed decision-making across K–12 classrooms. Grounded in learning science research, Newsela’s solutions integrate content, assessment, and analytics to help educators track progress, understand student outcomes, and deliver high-impact instruction that supports every learner.
Create a Job Alert
Interested in building your career at Newsela? Get future opportunities sent straight to your email.
Create alert
Apply for this job
indicates a required field
First Name*
Last Name*
Preferred First Name
Email*
Phone
Country*
Phone*
244 results found
No results found
- Afghanistan+93
- Åland Islands+358
- Albania+355
- Algeria+213
- American Samoa+1
- Andorra+376
- Angola+244
- Anguilla+1
- Antigua & Barbuda+1
- Argentina+54
- Armenia+374
- Aruba+297
- Ascension Island+247
- Australia+61
- Austria+43
- Azerbaijan+994
- Bahamas+1
- Bahrain+973
- Bangladesh+880
- Barbados+1
- Belarus+375
- Belgium+32
- Belize+501
- Benin+229
- Bermuda+1
- Bhutan+975
- Bolivia+591
- Bosnia & Herzegovina+387
- Botswana+267
- Brazil+55
- British Indian Ocean Territory+246
- British Virgin Islands+1
- Brunei+673
- Bulgaria+359
- Burkina Faso+226
- Burundi+257
- Cambodia+855
- Cameroon+237
- Canada+1
- Cape Verde+238
- Caribbean Netherlands+599
- Cayman Islands+1
- Central African Republic+236
- Chad+235
- Chile+56
- China+86
- Christmas Island+61
- Cocos (Keeling) Islands+61
- Colombia+57
- Comoros+269
- Congo - Brazzaville+242
- Congo - Kinshasa+243
- Cook Islands+682
- Costa Rica+506
- Côte d’Ivoire+225
- Croatia+385
- Cuba+53
- Curaçao+599
- Cyprus+357
- Czechia+420
- Denmark+45
- Djibouti+253
- Dominica+1
- Dominican Republic+1
- Ecuador+593
- Egypt+20
- El Salvador+503
- Equatorial Guinea+240
- Eritrea+291
- Estonia+372
- Eswatini+268
- Ethiopia+251
- Falkland Islands+500
- Faroe Islands+298
- Fiji+679
- Finland+358
- France+33
- French Guiana+594
- French Polynesia+689
- Gabon+241
- Gambia+220
- Georgia+995
- Germany+49
- Ghana+233
- Gibraltar+350
- Greece+30
- Greenland+299
- Grenada+1
- Guadeloupe+590
- Guam+1
- Guatemala+502
- Guernsey+44
- Guinea+224
- Guinea-Bissau+245
- Guyana+592
- Haiti+509
- Honduras+504
- Hong Kong SAR China+852
- Hungary+36
- Iceland+354
- India+91
- Indonesia+62
- Iran+98
- Iraq+964
- Ireland+353
- Isle of Man+44
- Israel+972
- Italy+39
- Jamaica+1
- Japan+81
- Jersey+44
- Jordan+962
- Kazakhstan+7
- Kenya+254
- Kiribati+686
- Kosovo+383
- Kuwait+965
- Kyrgyzstan+996
- Laos+856
- Latvia+371
- Lebanon+961
- Lesotho+266
- Liberia+231
- Libya+218
- Liechtenstein+423
- Lithuania+370
- Luxembourg+352
- Macao SAR China+853
- Madagascar+261
- Malawi+265
- Malaysia+60
- Maldives+960
- Mali+223
- Malta+356
- Marshall Islands+692
- Martinique+596
- Mauritania+222
- Mauritius+230
- Mayotte+262
- Mexico+52
- Micronesia+691
- Moldova+373
- Monaco+377
- Mongolia+976
- Montenegro+382
- Montserrat+1
- Morocco+212
- Mozambique+258
- Myanmar (Burma)+95
- Namibia+264
- Nauru+674
- Nepal+977
- Netherlands+31
- New Caledonia+687
- New Zealand+64
- Nicaragua+505
- Niger+227
- Nigeria+234
- Niue+683
- Norfolk Island+672
- North Korea+850
- North Macedonia+389
- Northern Mariana Islands+1
- Norway+47
- Oman+968
- Pakistan+92
- Palau+680
- Palestinian Territories+970
- Panama+507
- Papua New Guinea+675
- Paraguay+595
- Peru+51
- Philippines+63
- Poland+48
- Portugal+351
- Puerto Rico+1
- Qatar+974
- Réunion+262
- Romania+40
- Russia+7
- Rwanda+250
- Samoa+685
- San Marino+378
- São Tomé & Príncipe+239
- Saudi Arabia+966
- Senegal+221
- Serbia+381
- Seychelles+248
- Sierra Leone+232
- Singapore+65
- Sint Maarten+1
- Slovakia+421
- Slovenia+386
- Solomon Islands+677
- Somalia+252
- South Africa+27
- South Korea+82
- South Sudan+211
- Spain+34
- Sri Lanka+94
- St. Barthélemy+590
- St. Helena+290
- St. Kitts & Nevis+1
- St. Lucia+1
- St. Martin+590
- St. Pierre & Miquelon+508
- St. Vincent & Grenadines+1
- Sudan+249
- Suriname+597
- Svalbard & Jan Mayen+47
- Sweden+46
- Switzerland+41
- Syria+963
- Taiwan+886
- Tajikistan+992
- Tanzania+255
- Thailand+66
- Timor-Leste+670
- Togo+228
- Tokelau+690
- Tonga+676
- Trinidad & Tobago+1
- Tunisia+216
- Turkey+90
- Turkmenistan+993
- Turks & Caicos Islands+1
- Tuvalu+688
- U.S. Virgin Islands+1
- Uganda+256
- Ukraine+380
- United Arab Emirates+971
- United Kingdom+44
- United States+1
- Uruguay+598
- Uzbekistan+998
- Vanuatu+678
- Vatican City+39
- Venezuela+58
- Vietnam+84
- Wallis & Futuna+681
- Western Sahara+212
- Yemen+967
- Zambia+260
- Zimbabwe+263
Location (City)*
Resume/CV*
Attach
Enter manually
Accepted file types: pdf, doc, docx, txt, rtf
Cover Letter
Attach
Enter manually
Accepted file types: pdf, doc, docx, txt, rtf
Preferred First Name
Preferred Pronouns*
LinkedIn Profile *
Website
Pronouns
How did you hear about this job?*
Are you located in Argentina, Brazil, Chile, Colombia, or Costa Rica?*
Select...
What is your permanent work location? *
What are your compensation requirements?*
Please provide USD per month
When is the earliest you could start in this role?*
How many years of full-stack software engineering experience do you have?*
Select...
Do you have experience working with stakeholders and developing analyses to answer critical business questions?*
Select...
Which of the following are you versed in: *
React
Typescript
JavaScript
NodeJS
Python
AI Coding Agents
LLM-backed product features
None of the above
Please rate your proficiency with English*
Select...
No Proficiency: Basically no knowledge of the language. The person may know a few words, but can’t form sentences or carry on any type of conversation.
Elementary Proficiency: Can form basic sentences, including asking and answering simple questions. This is essentially the starting point of the language proficiency levels. This level reflects someone who is traveling to a new country and who has just begun to study a language.
Limited Working Proficiency: Can handle basic work commands and social phrases. They can carry on limited casual conversations at the office and discuss their personal life. Someone at this level still needs help with more extensive conversations in the language. They can only operate independently in basic conversations.
Professional Working Proficiency: Can make contributions to office meetings, have conversations with clients, and carry out most work functions requested of them. A person at this level can speak at a normal speed in the language and has a fairly extensive vocabulary.
Full Professional Proficiency: Can have advanced discussions on a wide range of topics about personal life, current events, and technical topics such as business and finance. Their vocabulary is extensive and they can carry on conversations with ease.
Bilingual Proficiency: Someone at this language proficiency level was either raised speaking the language or has been speaking it so long that they are completely fluent.