Senior Software Engineer

3 days ago


india, IN BrightEdge Full time

Senior Software Engineer, Remote

The Software Engineer, Data Ingestion will be a critical individual contributor responsible for designing collection strategies, developing, and maintaining robust and scalable data pipelines. This role is at the heart of our data ecosystem, deliver new analytical software solution to access timely, accurate, and complete data for insights, products, and operational efficiency.


Key Responsibilities:

  • Design, develop, and maintain high-performance, fault-tolerant data ingestion pipelines using Python.
  • Integrate with diverse data sources (databases, APIs, streaming platforms, cloud storage, etc.).
  • Implement data transformation and cleansing logic during ingestion to ensure data quality.
  • Monitor and troubleshoot data ingestion pipelines, identifying and resolving issues promptly.
  • Collaborate with database engineers to optimize data models for fast consumption.
  • Evaluate and propose new technologies or frameworks to improve ingestion efficiency and reliability.
  • Develop and implement self-healing mechanisms for data pipelines to ensure continuity.
  • Define and uphold SLAs and SLOs for data freshness, completeness, and availability.
  • Participate in on-call rotation as needed for critical data pipeline issues


Key Skills:

  • 4+ years of experience, ideally with background in Computer Science, working in software product companies.
  • Extensive Python Expertise: Extensive experience in developing robust, production-grade applications with Python.
  • Data Collection & Integration: Proven experience collecting data from various sources (REST APIs, OAuth, GraphQL, Kafka, S3, SFTP, etc.).
  • Distributed Systems & Scalability: Strong understanding of distributed systems concepts, designing for scale, performance optimization, and fault tolerance.
  • Cloud Platforms: Experience with major cloud providers (AWS or GCP) and their data-related services (e.g., S3, EC2, Lambda, SQS, Kafka, Cloud Storage, GKE).
  • Database Fundamentals: Solid understanding of relational databases (SQL, schema design, indexing, query optimization). OLAP database experience is a plus (Hadoop)
  • Monitoring & Alerting: Experience with monitoring tools (e.g., Prometheus, Grafana) and setting up effective alerts.
  • Version Control: Proficiency with Git.
  • Containerization (Plus): Experience with Docker and Kubernetes.
  • Streaming Technologies (Plus): Experience with real-time data processing using Kafka, Flink, Spark Streaming.



  • india, IN Better Software Full time

    We are a software development company. We have primarily worked with enterprises and startups who often wants to build a product from scratch. Our mission is to build software with solid foundations, addressing the primary concerns of startup founders when working with agencies. We believe in prioritizing maintainability, simplicity, and the Open-Closed...


  • india, IN Better Software Full time

    Better (Prev: Jalan Technologies) operates Better Software, Better Marketing, and Better AI, helping businesses scale with technology.Unlike 99% of agency-built software that struggles with poor foundations, leading to costly rebuilds and bug-ridden iterations, we prioritise creating a rock-solid technical base from the start. This ensures smoother scaling...


  • india, IN Evlv Full time

    Title: Sr. Software Engineer, AISector: IT & Services ConsultingLocation: Permanent Work From Home (Anywhere in India)Duration: 1-Year - Renewable ContractWorking Hours: Monday to Friday, Eastern Standard Time ZoneThe impact you will have:Our client is on a mission to help our clients unleash the power of AI and cloud-native software. We are hiring a Sr....


  • india, IN Better Software Full time

    We are a software development company. We have primarily worked with enterprises and startups who often wants to build a product from scratch. Our mission is to build software with solid foundations, addressing the primary concerns of startup founders when working with agencies. We believe in prioritizing maintainability, simplicity, and the Open-Closed...


  • india, IN Thumo Full time

    Junior Software Engineer @ Thumo (Africa’s first super-app)We’re building Africa’s super-app, starting with food delivery. Fresh off a >$2M funding round led by Soma Capital with top Silicon Valley angels, we’re hiring a passionate Junior Software Engineer to help build the next phase of our development as we expand to new markets. This fully remote...


  • Bangalore Urban, Karnataka, India, IN ConnectWise Full time

    `About the CompanyGeneral Summary: Senior Software Engineering -I is responsible for developing high-quality, innovative, fully performing software in compliance with coding standards. This individual works in partnership with cross-functional teams to ensure that software deliverables, including designs, codes, and tests, are completed in a timely manner,...


  • , India, IN Accolade Electronics Private Limited Full time

    About the job We at Accolade Electronics are on the look-out for a Senior Engineer Software Development to join our Software Development team.Job Description • Experience in Embedded Development in C, C++, data structures and multi-threading. • Experience in middleware application development in RTOS or embedded Linux OS and device-driver development....


  • Bangalore Urban, Karnataka, India, IN Talentoj Full time

    Role Purpose:As a Software Development Engineer IV (SDE IV), you will play a critical role in designing and building scalable backend systems. As a senior individual contributor, you will take ownership of complex features, contribute to architectural decisions, and mentor other engineers. Your focus will be on delivering high-quality, production-ready...

  • Software Engineer

    3 days ago


    india, IN The Functionary Full time

    Position: Software Engineer L2Shift timing: 6:30 PM to 3:30 AMNotice Period: Immediate to 15 days Client Interview Process: Screening interview with HMPanel interview with the Engineering team (live coding test) Job Description: We are looking for a Senior Full Stack Software Engineer to drive progress and help shape the future of education technology. You...


  • , India, IN Sonata Software Full time

    Experience: 4 to 8 yearsKey Skills:JavaSpringbootMicroservicesHibernateRest APIPayment Gateway (must)EcommerceAWSResponsibilitiesDevelop and maintain Java applications.Implement microservices architecture.Integrate with payment gateways.Collaborate with cross-functional teams.Qualifications4 to 8 years of experience in software development. Required...