Senior Software Engineer

Posted Oct 15

This is a fully remote position, open to applicants in India.

πŸ“‹ Description

β€’ Take full ownership of the end-to-end delivery of backend functionalities, platform modules, and engineering projects from conception to production.

β€’ Design, develop, and sustain scalable backend services, distributed data pipelines, and data ingestion frameworks.

β€’ Construct and maintain production-quality Python web services and REST APIs utilizing FastAPI, Flask, and Quart.

β€’ Design and enhance distributed data processing pipelines leveraging PySpark and SQL.

β€’ Develop scalable data ingestion frameworks for both structured and semi-structured enterprise data.

β€’ Enhance platform scalability, reliability, observability, performance, and maintainability.

β€’ Collaborate with Product Managers and Architects to translate business needs into scalable technical solutions.

β€’ Decompose engineering projects into actionable work items and lead their execution.

β€’ Conduct code reviews and provide mentorship to junior engineers.

β€’ Diagnose complex production issues and spearhead root cause analysis.

β€’ Embrace modern tools, AI-assisted development methodologies, and initiatives for continuous improvement.


⛳️ Requirements

β€’ 4–6 years of experience in backend engineering or data engineering.

β€’ Proficient programming skills in Python.

β€’ Practical experience in constructing distributed data processing pipelines using PySpark.

β€’ Strong SQL capabilities, including the development of complex queries, query optimization, and relational database architecture.

β€’ Extensive experience in creating REST APIs and Python web services with FastAPI, Flask, or Quart.

β€’ Background in building scalable ETL/ELT pipelines and enterprise data ingestion frameworks.

β€’ Familiarity with cloud platforms such as Microsoft Azure or AWS.

β€’ Proficient in using Git, CI/CD processes, and contemporary software engineering practices.

β€’ Strong skills in debugging and performance optimization.

β€’ Demonstrated ability to independently deliver features, modules, or projects from initial requirements through to production.

β€’ Capability to estimate project work, identify technical risks, and ensure timely delivery.

β€’ Experience utilizing AI-assisted development tools like GitHub Copilot, Cursor, ChatGPT, and Claude.

β€’ Preferred experience in B2B SaaS, supply chain, compliance, or data-intensive products.

β€’ Familiarity with Databricks, Snowflake, Lakehouse technologies, or Delta Lake is a plus.

β€’ Exposure to technologies such as Java, Kafka, Redis, Apache Airflow, or Kubernetes.

β€’ Experience in mentoring engineers and participating in technical design discussions.


🏝️ Benefits

β€’ Fully remote work setup.

β€’ Opportunities for in-person connections.

β€’ Comprehensive benefits for health, wealth, and well-being.

β€’ Opportunities for technical growth.

β€’ A collaborative and empowering culture.

β€’ Engaging, mission-driven work.

People also viewed

Agility Robotics19 hours ago

Software Engineer III, Simulation

US flagCalifornia, +2 more statesFull-timeFull-stack Engineer$144k – $225k/year
ApplyView job
pyck19 hours ago

AI Software Engineer, WMS

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job
Pinterest19 hours ago

Senior Software Engineer

US flagCalifornia OnlyFull-timeFull-stack Engineer$203k – $254.7k/year
ApplyView job
SentiLink19 hours ago

Senior Product Engineer, Full Stack

US flagUnited States OnlyFull-timeFull-stack Engineer$180k – $220k/year
ApplyView job
SentiLink19 hours ago

Senior Software Engineer, Frontend

US flagUnited States OnlyFull-timeFull-stack Engineer$180k – $220k/year
ApplyView job
ITHAKA19 hours ago

Senior Software Engineer, JSTOR Stewardship

US flagUnited States OnlyFull-timeFull-stack Engineer$112.2k – $140.3k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers