Search by job, company or skills

LIGHTHOUSE

Senior Software Engineer/ Data Engineer

Save
new job description bg glownew job description bg glow
  • Posted 4 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Position Summary

The Senior Software Engineer addresses advanced eDiscovery challenges through innovative software solutions. This role is pivotal in designing and developing software products using a blend of Microsoft and open-source technologies. The focus is on creating cutting-edge software solutions to lead the industry, enhance productivity, and minimize errors in manual processes and workflows.

Responsibilities

  • Own and lead engineering projects in the area of data engineering including data crawling, ingestion, and ETL pipeline.
  • Use AI-assisted development as a primary building tool: prompt effectively, iterate rapidly, and apply sound judgment to evaluate, refactor, and own everything that ships.
  • Collaborate with other sub-teams, such as Data Processing, Architecture, and Scaling, to ensure smooth data flow and system operability.
  • Design, implement and maintain data pipelines, schemas, and integrations where needed to support scalable product delivery.
  • Advocate for and ensure the use of software development tools to enhance engineering productivity.
  • Design, build, and operate reliable, performant systems; identify and resolve bottlenecks before they become incidents, and continuously improve automation and internal tooling to reduce manual toil.
  • Resolve complex issues; contribute to incident response, postmortems, and the ongoing development of reliability and scalability best practices.
  • Coach and mentor team members in advanced technologies, processes, design patterns, and business practices.
  • Handle additional duties as assigned.

KNOWLEDGE, SKILLS, AND behaviors

  • Ability to work cross groups to negotiate and resolve conflicts
  • Estimating software development timelines
  • Managing risks and changing requirements
  • Strong written and verbal communication skills
  • Coaching and mentoring teams on leading technologies, processes and design patterns

Qualifications

  • 6+ years of industry experience in software development.
  • Strong expertise in large stateful distributed systems and data processing is a plus.
  • Experience with cloud platforms (Azure / AWS) and modern deployment practices (CI/CD, containers, IaC) is a plus.
  • Data Engineering experience: building and maintaining ETL/ELT pipelines, working with tools like Spark, Airflow, or similar; familiarity with data warehousing concepts and data modeling is a plus.
  • Willingness and enthusiasm for trying new approaches and technologies.
  • Ability to handle multiple tasks and adapt to changing priorities.
  • Prior experience in the eDiscovery industry is a plus.

Why Lighthouse

✔️ Hybrid work flexibility

✔️ Strong culture of innovation and collaboration

✔️ Opportunities to work with cutting-edge tools and brilliant minds

✔️ A mission-driven company with global reach and heart

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 147471571

Similar Jobs

Bengaluru, India

Skills:

JavaHadoopData ModellingScalaKafkaHiveGcpSparkAzureKubernetesPythonBig QueryAirflowData Lake conceptsCloud APIdata migration protocolsAutomicLookerDruid

Bengaluru, India

Skills:

data engineering JavaApache FlinkHadoopScalaApache SparkKafkaGoogle CloudSqlAzurePythonAWSEtlHDFSStreaming Data

Bengaluru, India

Skills:

data engineering S3Big Data TechnologiesMLopsDockerCloud ServicesKubernetesPythonEtlInfrastructure as CodeEKSContainerized application developmentGlueAthena

Bengaluru, India

Skills:

Spark SQLPysparkAgileData Warehousing ConceptsScrumSqlPythonELT techniquesPalantir Foundry

Bengaluru, India

Skills:

Power BiVisual StudioSSISSqlDaxAzureBDAData Warehouse ETL processingMultidimensional conceptsMDX queryTabular modelsM query