Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Thomson Reuters Logo

Software Development Engineer

Thomson Reuters

$70,000 - $130,000
Oct 16, 2025
Eagan, MN, US
Apply Now

Thomson Reuters is seeking a Python Developer to design, develop, and maintain applications using Python and AWS technologies to build scalable and efficient cloud-based applications.

Requirements

  • 3+ years of software development experience, including experience developing a complex, technical application using Python/Java, FastAPI.
  • Experience with object-oriented analysis, design, and development.
  • Programming experience in Python/Java, Linux/UNIX, Oracle, SQL, XML/XSLT, or some other object-oriented language.
  • Knowledge and/or experience with the software tools and techniques used in development and/or automated testing or other process automation.
  • Basic understanding of layers that comprise application architectures.
  • Experience working with Search and Retrieval applications.
  • Experience developing and testing with SQL and/or Oracle database.

Responsibilities

  • Design, develop, and maintain applications using Python and AWS technologies.
  • Work with AWS services such as Lambda, ECS, and API Gateway(with Open API specifications), s3, Elastic search to build scalable and efficient cloud-based applications.
  • Utilize Docker for containerization and FastAPI and SQLAlchemy for backend services.
  • Write functional and unit tests using pytest and mocking libraries to ensure robustness and reliability of applications.
  • Proactively share knowledge and across all the software development and testing groups on best practices using new and emerging technologies
  • Perform complex tasks that require specific expertise or domain knowledge.
  • Create, review, and maintain technical documentation and the development of software testing artifacts, including test requirements, plans, cases, scripts, reports, etc.,

Other

  • Excellent verbal and written communication skills
  • Ability to meet or exceed aggressive deadlines in uncertain environments, and delivering high quality results is a key selection criterion.
  • Effective written and oral communication skills as well as strong interpersonal skills. Must be able to communicate effectively to a wide variety of audiences including software development teams, project managers and end-users.
  • Experience with Agile methodology and continuous integration.
  • Globally recognized, award-winning reputation for inclusion and belonging, flexibility, work-life balance, and more.