Back to all jobs
babelstreet logo

Software Engineer III

babelstreet
Reston4w ago
Seniority
Senior

About the role

<div class="content-intro"><p><span class="TextRun SCXW87951667 BCX0" lang="EN-US" data-contrast="auto"><span class="NormalTextRun SCXW87951667 BCX0">Babel Street is the trusted technology partner for the world’s most advanced identity intelligence and risk operations. We deliver advanced AI and data analytics solutions </span><span class="NormalTextRun SCXW87951667 BCX0">providing</span><span class="NormalTextRun SCXW87951667 BCX0"> unmatched, analysis-ready data regardless of language, proactive risk identification, 360-degree insights, high-speed automation, and seamless integration into existing systems. </span><span class="NormalTextRun SCXW87951667 BCX0">Babel Street</span><span class="NormalTextRun SCXW87951667 BCX0"> empower</span><span class="NormalTextRun SCXW87951667 BCX0">s</span><span class="NormalTextRun SCXW87951667 BCX0"> government and commercial organizations to transform high-stakes identity and risk operations into a strategic advantage</span><span class="NormalTextRun SCXW87951667 BCX0">.</span><span class="NormalTextRun SCXW87951667 BCX0">&nbsp; </span><span class="NormalTextRun SCXW87951667 BCX0" data-ccp-charstyle="ui-provider" data-ccp-charstyle-defn="{&quot;ObjectId&quot;:&quot;725404ee-fdf0-4ab9-84d3-4e5e881c471f|34&quot;,&quot;ClassId&quot;:1073872969,&quot;Properties&quot;:[469775450,&quot;ui-provider&quot;,201340122,&quot;1&quot;,134233614,&quot;true&quot;,469778129,&quot;ui-provider&quot;,335572020,&quot;1&quot;,469778324,&quot;Default Paragraph Font&quot;]}">The actionable insights we deliver safeguard lives and protect critical assets around the world</span><span class="NormalTextRun SCXW87951667 BCX0" data-ccp-charstyle="ui-provider">.&nbsp; </span><span class="NormalTextRun SCXW87951667 BCX0">Babel Street is headquartered in </span><span class="NormalTextRun SCXW87951667 BCX0">Reston, Virginia</span><span class="NormalTextRun SCXW87951667 BCX0">, with </span><span class="NormalTextRun SCXW87951667 BCX0">regional</span><span class="NormalTextRun SCXW87951667 BCX0"> offices in Boston, </span><span class="NormalTextRun SCXW87951667 BCX0">MA</span><span class="NormalTextRun SCXW87951667 BCX0"> and Cleveland, OH, and </span><span class="NormalTextRun SCXW87951667 BCX0">international</span><span class="NormalTextRun SCXW87951667 BCX0"> offices in </span><span class="NormalTextRun SCXW87951667 BCX0">Australia, Canada, Israel, Japan, and the U.K. For more information, visit </span></span><a class="Hyperlink SCXW87951667 BCX0" href="http://www.babelstreet.com/" target="_blank"><span class="TextRun Underlined SCXW87951667 BCX0" lang="EN-US" data-contrast="none"><span class="NormalTextRun SCXW87951667 BCX0" data-ccp-charstyle="Hyperlink">www.</span><span class="NormalTextRun SCXW87951667 BCX0" data-ccp-charstyle="Hyperlink">babelstreet.com</span></span></a><span class="TextRun SCXW87951667 BCX0" lang="EN-US" data-contrast="auto"><span class="NormalTextRun SCXW87951667 BCX0">.</span></span><span class="EOP SCXW87951667 BCX0" data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:240}">&nbsp;</span></p></div><p>&nbsp;</p> <p><strong><span data-contrast="auto">ROLE SUMMARY:</span></strong></p> <p><span data-contrast="auto"><span class="TextRun SCXW189288957 BCX8" lang="EN-US" data-contrast="auto"><span class="NormalTextRun SCXW189288957 BCX8">The primary purpose of this Software Engineer III position is to architect, develop, and&nbsp;</span><span class="NormalTextRun SCXW189288957 BCX8">maintain</span><span class="NormalTextRun SCXW189288957 BCX8">&nbsp;advanced automated data extraction systems (spiders) that harvest critical business intelligence from complex web environments. This role ensures the continuous, reliable flow of high-quality data into our internal databases by engineering solutions to overcome sophisticated technical barriers and anti-bot security measures.</span></span><span class="EOP SCXW189288957 BCX8" data-ccp-props="{}"> Candidates near our Somerville, MA or Reston, VA offices are preferred but remote work it potential for the ideal candidate.</span></span></p> <p><strong><span data-contrast="auto">ROLE FOCUS;</span></strong></p> <p><span class="TextRun Highlight SCXW208237838 BCX8" lang="EN-US" data-contrast="none"><span class="NormalTextRun SCXW208237838 BCX8">As a Software Engineer III specializing in data extraction, you will&nbsp;</span><span class="NormalTextRun SCXW208237838 BCX8">be responsible for</span><span class="NormalTextRun SCXW208237838 BCX8">&nbsp;the end-</span><span class="NormalTextRun SCXW208237838 BCX8">to-</span><span class="NormalTextRun SCXW208237838 BCX8">end lifecycle of web-based data collection. This includes designing scalable crawling architectures, reverse-engineering web applications to&nbsp;</span><span class="NormalTextRun SCXW208237838 BCX8">identify</span><span class="NormalTextRun SCXW208237838 BCX8">&nbsp;data points, and implementing evasion techniques to bypass IP rate-limiting and bot detection. You will also manage the storage and integrity of this data using advanced SQL and relational database management.</span></span><span class="EOP SCXW208237838 BCX8" data-ccp-props="{}">&nbsp;</span></p> <p><span data-contrast="auto"><span class="TextRun Highlight SCXW87429923 BCX8" lang="EN-US" data-contrast="none"><span class="NormalTextRun SCXW87429923 BCX8">We are looking for a Senior Python Engineer with a "hacker" mindset to join our team as a Software Engineer III. This role is dedicated to large-scale web scraping and data harvesting. If you have deep experience with Scrapy or Playwright, know how to defeat Cloudflare or&nbsp;</span><span class="NormalTextRun SpellingErrorV2Themed SCXW87429923 BCX8">DataDome</span><span class="NormalTextRun SCXW87429923 BCX8">, and can write high-performance SQL to manage millions of records, we want to hear from you. This is a specialized role for an engineer who enjoys&nbsp;</span><span class="NormalTextRun ContextualSpellingAndGrammarErrorV2Themed SCXW87429923 BCX8">reverse-engineering</span><span class="NormalTextRun SCXW87429923 BCX8">&nbsp;the web to unlock data.</span></span><span class="EOP SCXW87429923 BCX8" data-ccp-props="{}">&nbsp;</span></span></p> <p><span data-ccp-props="{}"><span class="TextRun SCXW73144554 BCX8" lang="EN-US" data-contrast="auto"><span class="NormalTextRun SCXW73144554 BCX8">The primary purpose of this Software Engineer III position is to architect, develop, and </span><span class="NormalTextRun SCXW73144554 BCX8">maintain</span><span class="NormalTextRun SCXW73144554 BCX8">&nbsp;advanced automated data extraction systems (spiders) that harvest critical business intelligence from complex web environments. This role ensures the continuous, reliable flow of high-quality data into our internal databases by engineering solutions to overcome sophisticated technical barriers and anti-bot security measures.</span></span> </span><span data-contrast="auto"><span class="EOP SCXW221452516 BCX8" data-ccp-props="{}">&nbsp;</span></span></p> <p><strong><span data-contrast="auto">Responsibilities:</span></strong><span data-ccp-props="{}">&nbsp;</span></p> <ul> <li><span data-contrast="auto">Spider Development: Design and deploy robust, distributed spiders and crawlers to extract data from a variety of web architectures (SPAs, SSR, etc.).</span><span data-ccp-props="{}">&nbsp;</span></li> <li><span data-contrast="auto">Bot Evasion Engineering: Research and implement strategies to bypass anti-scraping technologies, including proxy rotation, browser fingerprinting, and CAPTCHA solving.</span><span data-ccp-props="{}">&nbsp;</span></li> <li><span data-contrast="auto">Database Management: Create and&nbsp;optimize&nbsp;SQL schemas for large-scale data storage and perform complex data transformations and validation.</span></li> <li>System Maintenance: Proactively monitor the health of extraction agents and refactor code quickly in response to target website updates or layout changes.</li> <li>Performance Optimization: Utilize asynchronous Python programming to maximize the throughput and efficiency of data collection pipelines.<span data-ccp-props="{}">&nbsp;</span></li> </ul> <p><strong><span data-contrast="auto">Requirements:</span></strong><span data-ccp-props="{}">&nbsp;</span></p> <ul> <li><span data-contrast="auto">Advanced Python: Mastery of Python 3.x with deep experience in extraction frameworks (Scrapy, Playwright, Selenium, or Puppeteer).</span><span data-ccp-props="{}">&nbsp;</span></li> <li><span data-contrast="auto">Technical Resilience: Proven ability to bypass high-level bot detection (e.g., Cloudflare, Akamai, or&nbsp;PerimeterX).</span><span data-ccp-props="{}">&nbsp;</span></li> <li><span data-contrast="auto">Database Mastery: Expert-level SQL skills and experience managing relational databases like PostgreSQL or MySQL.</span><span data-ccp-props="{}">&nbsp;</span></li> <li><span data-contrast="auto">Network Proficiency: Expert understanding of HTTP/S, TCP/IP, TLS fingerprinting, and browser-header manipulation.</span><span data-ccp-props="{}">&nbsp;</span><span data-ccp-props="{}">&nbsp;</span></li> <li><span data-contrast="auto">Problem Solving: A specialized ability to reverse-engineer JavaScript-heavy websites and hidden API endpoints.</span><span data-ccp-props="{}">&nbsp;</span></li> <li><span data-contrast="auto">Able to write, debug, and deploy complex Python code in a distributed environment.</span></li> <li>Must be able to analyze and interpret complex web structures and network traffic using browser developer tools.</li> <li>Ability to design and maintain relational database tables containing millions of rows.</li> <li>Able to pivot and respond quickly to technical "break-fixes" to ensure data continuity for the business.</li> <li>Collaboration with data analysts to define and validate data requirements and output formats.<span data-ccp-props="{}">&nbsp;</span></li> </ul> <p><span data-ccp-props="{}">&nbsp;</span></p> <p><strong><span data-contrast="auto">Education &amp; Experience:</span></strong></p> <ul> <li><span data-contrast="auto">Bachelor’s degree in Computer Science, Information Systems, or a related field (or equivalent professional experience).</span><span data-ccp-props="{}">&nbsp;</span></li> <li><span data-contrast="auto">Minimum of 5+ years of experience in Software Engineering, with at least 2–3 years focused specifically on large-scale web scraping or data extraction.</span><span data-ccp-props="{}">&nbsp;</span></li> </ul> <p>&nbsp;</p> <p><strong>Benefits at Babel Street (just to name a few...)</strong></p> <ul> <li>Health Benefits: Babel Street covers 85-100% monthly premium costs for Medical, Dental, Vision, Life &amp; Disability insurances – for you and your family!</li> <li>Retirement Plans:&nbsp;Babel Street offers both a Traditional and Roth 401(K) with a very competitive match.</li> <li>Unlimited Flexible Leave: We trust our employees to manage their own time and balance their personal and work lives.</li> <li>Holidays: Babel Street provides employees with 12 paid Federal Holidays</li> <li>Tuition Reimbursement: We are committed to investing in our employees. One way we do that is with our Tuition Reimbursement Program for continuing education.&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</li> </ul> <p><em>Babel Street is an&nbsp;equal&nbsp;opportunity/affirmative action&nbsp;employer. All qualified applicants will receive consideration for&nbsp;employment&nbsp;without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. Further,&nbsp;Babel Street will not discriminate against applicants for inquiring about, discussing or disclosing their pay or, in certain circumstances, the pay of their co‐worker,&nbsp;<a href="https://www.dol.gov/ofccp/pdf/pay-transp_%20English_formattedESQA508c.pdf">Pay Transparency Nondiscrimination</a>.</em>&nbsp;<em>In addition, Babel Street's policy is to provide reasonable accommodation to qualified employees who have protected disabilities to the extent required by applicable laws, regulations and ordinances where a particular employee works. Upon request, we will provide you with more information about such accommodations.</em></p> <p>&nbsp;</p><div class="content-pay-transparency"><div class="pay-input"><div class="title">Range for this position based on qualifications and experience</div><div class="pay-range"><span>$110,000</span><span class="divider">&mdash;</span><span>$135,000 USD</span></div></div></div><div class="content-conclusion"><p>&nbsp;</p> <p>&nbsp;</p> <p>&nbsp;</p></div>

Perks & benefits

  • 401k

731,000+ hidden jobs like this

babelstreet and thousands of companies post here first — often days before LinkedIn or Indeed. Your first 5 applications are free; go Pro to apply without limits.

Everything Pro unlocks:

  • Unlimited applications — free stops at 5
  • Track every application in one place
  • Apply straight to the source, one click
  • Save & organize roles you love
  • Roles pulled from company boards before the big sites

Weekly

$9.99
$4.99/week

For an active search. Cancel anytime.

Most popular

Monthly

$24.99
$12.99/month

The smart pick. Save 35% vs weekly.

Lifetime

$99
$49.99once

Pay once. Every future feature, forever.