Senior Software Engineer I
Builds and maintains a high-quality data platform delivering Forge data to clients, implementing features with agile methodologies. Requires 3-5+ years in TypeScript/C#/Java/Python, React, modern data architectures, CI/CD, AWS, and SQL databases; hybrid in Soho, NY.
About the job
Responsibilities
- Collaborate with cross-functional teams to understand requirements and deliver high-quality software solutions
- Implement software solutions in line with given estimates
- Stay updated with the latest trends and technologies in data engineering and advocate for their appropriate adoption
Qualifications
- 3–5+ years of experience in development using object-oriented languages like TypeScript, C#, and Java
- Experience in other scripting languages like Python for data tasks
- Experience with front-end toolkits like React and TailwindCSS
- Familiarity with modern data architectures (e.g., Medallion, data lakes, etc.)
- Experience working in Private Markets or Financial Services, specifically with financial markets data
- Proven expertise in setting up CI/CD pipelines, data orchestration, managing application deployments, and ensuring code quality
- Strong project management skills, taking changes from planning to deployment, with hands-on coding in both backend and frontend
- Proficient in databases like PostgreSQL and SQL queries, and experience with cloud platforms like AWS or similar (e.g., Azure, GCP)
- Extensive experience with version control systems like Git and platforms like GitHub
- Familiarity with Agile project management tools such as JIRA or similar
Preferred Qualifications
- Experience in migrating systems from legacy architectures to modern tech stacks
- Knowledge of real-time data processing and event-driven architectures using technologies like WebSockets or Kafka
- Experience in leading offshore and nearshore teams
- Experience using large language models and agentic workflows
Compensation
For residents of NY, NY the annual salary range for this role is $200,000-$230,000 annual bonus. Final offers may vary from the amount listed based on geography, candidate experience and expertise, bonus, and other factors.
Skills
TypeScript, C#, Java, Python, React, Tailwind, Postgres, SQL, AWS, Git, CI/CD, GitHub, Jira, Kafka, WebSockets
Similar jobs
Data Engineering jobsSenior Data Infrastructure Engineer responsible for building and operating reliable, low-latency streaming and batch data systems that support AI products. Requires 5+ years of production data infrastructure experience and expertise with technologies such as Kafka, Flink, ClickHouse, and Terraform.
Build and operate petabyte-scale data infrastructure powering Discord’s insights and products. The role requires 5+ years of software engineering experience, strong programming skills, and experience with large-scale pipelines, streaming, orchestration, or data warehousing.
Build and lead the central data platform, covering ingestion, warehousing, orchestration, streaming, self-service frameworks, and trust layers. The role requires 5+ years of production data infrastructure experience, strong Python and SQL skills, and expertise with Snowflake and modern data tooling.
Build and operate large-scale revenue data pipelines powering billing and cost attribution, while improving reliability, latency, and correctness. The role requires strong Spark and Airflow experience, cross-functional problem-solving, and operational ownership of mission-critical production systems.
Build and operate low-latency systems that capture, normalize, and distribute real-time market data for institutional trading. The role requires backend engineering experience, Java or C++, market data infrastructure knowledge, and exchange connectivity expertise.