> Markdown version of [/jobs/ext/1313759-software-development-engineer](https://www.wearedevelopers.com/jobs/ext/1313759-software-development-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Development Engineer - **Company:** Thesis Content LLC - **Location:** New York, NY, United States - **Experience:** Experienced - **Salary:** $70,000.0 - $120,000.0 - **Contract:** Permanent contract - **Skills:** 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, 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 - **Published:** July 17, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=d06761e86ca4aeca ## About the Role * 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 ## 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. ## Related Videos - [Navigating the Future of Junior Developers in Tech](https://www.wearedevelopers.com/videos/1280-navigating-the-future-of-junior-developers-in-tech) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [Branch your database like your code: How schema changes and pull requests go hand in hand](https://www.wearedevelopers.com/videos/350-branch-your-database-like-your-code-how-schema-changes-and-pull-requests-go-hand-in-hand) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)