Software Development Engineer

Thesis Content LLC
New York, NY, United States
about 2 months ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Compensation
$70,000.0 - $120,000.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Artificial Intelligence Amazon Web Services Automation of Tests Microsoft Azure Big Data Cloud Computing Continuous Integration Data Structures
+39 more
Relational Databases Software Debugging Software Design Patterns DevOps Web Development Distributed Systems Python (Programming Language) PostgreSQL Machine Learning MySQL Object-Oriented Software Development Performance Tuning Scrum Methodology Software Architecture Queueing Systems Next.js Software Engineering SQL Databases Software Technical Review TypeScript Web Applications Web Application Frameworks Google Cloud ReactJS Large Language Models Reliability of Systems Backend Git Event Driven Architecture Infrastructure Automation Frameworks Information Technology Code Testing Data Analytics Restful APIs Software Version Control Data Pipelines Docker Programming Languages Microservices

Job description

We are looking for a Software Development Engineer to join our growing engineering team. In this role, you will design, develop, and maintain scalable software systems that power our AI-driven investment research platform. You will collaborate with engineers, machine learning specialists, product managers, and designers to build reliable infrastructure, modern web applications, and high-performance APIs that enable institutional investors to make data-driven decisions.

This role is ideal for engineers who enjoy solving complex technical challenges, building production-quality software, and working across the full software development lifecycle in a collaborative and fast-paced environment., * Design, develop, test, deploy, and maintain scalable backend services and distributed systems supporting AI-powered financial research applications.

  • Build and optimize RESTful APIs and microservices that enable secure, reliable, and high-performance communication across platform components.
  • Develop responsive and intuitive frontend applications using modern JavaScript frameworks to deliver exceptional user experiences.
  • Design and implement high-performance data processing pipelines capable of handling large-scale structured and unstructured financial datasets.
  • Collaborate closely with Machine Learning Engineers to integrate AI models, LLM-powered services, and intelligent automation into production systems.
  • Write clean, maintainable, secure, and well-tested code following software engineering best practices.
  • Participate in architecture discussions, technical design reviews, and system scalability planning.
  • Troubleshoot production issues, identify performance bottlenecks, and continuously improve system reliability and efficiency.
  • Contribute to CI/CD pipelines, automated testing, monitoring, and deployment processes.
  • Work closely with cross-functional teams including Product, Design, Research, and Engineering to translate business requirements into scalable technical solutions.
  • Continuously evaluate emerging technologies and engineering best practices to improve platform capabilities and developer productivity.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical discipline.
  • 2+ years of professional software development experience building production applications.
  • Strong proficiency in Python and experience with modern programming languages such as TypeScript, JavaScript, Java, or Go.
  • Experience designing scalable backend services, APIs, and distributed systems.
  • Experience developing web applications using modern frontend frameworks such as React or Next.js.
  • Solid understanding of software engineering principles, object-oriented programming, data structures, algorithms, and design patterns.
  • Experience working with relational databases (PostgreSQL, MySQL) and SQL.
  • Familiarity with version control systems such as Git and collaborative development workflows.
  • Strong analytical thinking, debugging, and problem-solving skills.
  • Excellent communication skills and ability to collaborate across technical and non-technical teams.

Preferred Qualifications

  • Experience with cloud platforms such as AWS, Google Cloud Platform (GCP), or Microsoft Azure.
  • Experience with containerization and orchestration technologies including Docker and Kubernetes.
  • Familiarity with CI/CD pipelines, infrastructure automation, and DevOps best practices.
  • Experience building data-intensive applications or large-scale distributed systems.
  • Exposure to AI, machine learning, LLM applications, vector databases, or Retrieval-Augmented Generation (RAG) systems.
  • Experience with message queues, caching technologies, and event-driven architectures.
  • Knowledge of financial markets, investment research, or fintech applications is a plus.
  • Experience working in Agile or Scrum software development environments.

Preferred Skills

  • Backend Development
  • Full Stack Development
  • Distributed Systems
  • API Design & Development
  • Microservices Architecture
  • Cloud Computing (AWS / GCP)
  • Python
  • TypeScript / JavaScript
  • React / Next.js
  • SQL & Database Design
  • CI/CD & DevOps
  • Docker & Kubernetes
  • Software Architecture
  • System Design
  • Performance Optimization
  • AI Application Integration
  • Problem Solving
  • Cross-functional Collaboration
  • Agile Development
  • Communication & Technical Documentation

Benefits & conditions

Pulled from the full job description

  • 401(k)
  • Health insurance
  • Paid time off
  • Vision insurance
  • Health savings account
  • Dental insurance, * 401(k)
  • Dental insurance
  • Health insurance
  • Health savings account
  • Paid time off
  • Vision insurance

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all