Jobs · Engineering

Senior Software Engineer I- Data & Insights Engineering

Jobgether · United States · 1 wk ago
RemoteRemoteEngineeringFull-time

This position offers an exciting opportunity to build and enhance data platforms that power actionable insights and measurable business impact within a highly data-driven environment. You will work at the intersection of software engineering, analytics, and large-scale data processing, developing solutions that transform complex datasets into meaningful intelligence for stakeholders.

About the role

The Senior Software Engineer I - Data & Insights Engineering role combines backend engineering, data infrastructure development, and cross-functional collaboration to improve decision-making and user experiences. As a senior contributor, you will play a key role in shaping technical direction, mentoring team members, and delivering scalable systems that support long-term growth.

Requirements

  • Bachelor's degree or higher in Computer Science, Engineering, or a related technical field.
  • Minimum of 4 years of experience building backend applications within cross-functional engineering teams.
  • At least 3 years of hands-on experience working with SQL or other database querying languages on large, complex datasets.
  • Proven experience serving as a trusted technical contributor and decision-maker within engineering teams.
  • Previous experience mentoring or coaching software engineers and supporting team development.
  • Strong proficiency in backend programming languages such as Python, Java, Node.js, or similar technologies.
  • Significant experience in data engineering, including the design and optimization of data pipelines and ETL frameworks.
  • Experience with modern data platforms and technologies such as Databricks and cloud data warehouses including Snowflake, BigQuery, or Redshift.
  • Strong understanding of large-scale data processing, storage technologies, and performance optimization techniques.
  • Experience with streaming and ingestion technologies such as Kafka or comparable platforms.
  • Familiarity with database scalability concepts including replication, sharding, and high-availability architectures.
  • Knowledge of containerization and orchestration technologies such as Docker and Kubernetes.
  • Experience implementing CI/CD pipelines and software delivery best practices.
  • Understanding of security principles and experience working with systems that manage sensitive or regulated data.
  • Strong analytical, problem-solving, communication, and collaboration skills in fast-paced, highly technical environments.

Benefits

  • Opportunity to work on meaningful, data-driven initiatives with significant business and user impact.
  • Collaborative and mission-oriented engineering culture focused on innovation and continuous improvement.
  • Exposure to modern data technologies, large-scale distributed systems, and advanced analytics platforms.
  • Career growth opportunities through mentorship, technical leadership, and cross-functional collaboration.
  • Flexible and supportive work environment that encourages knowledge sharing and professional development.
  • Comprehensive benefits package, including healthcare and additional employee programs, in accordance with company policies.
  • Access to cutting-edge technologies and the opportunity to contribute to scalable solutions in a rapidly evolving industry.

Similar jobs