Full Time

Senior Software Engineer - Data - Remote | WFH

Get It Recruit - Information Technology
Remote!
$110,000 - $150,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Get It Recruit - Information Technology, so some details may not match this job. The employer's own page has the real description.

Overview

The Senior Software Engineer - Data at Get It Recruit is a pivotal role that encompasses the design, development, and implementation of data-intensive applications and systems. This position requires a strong understanding of database management, data architecture, and end-to-end data pipeline development. The engineer will collaborate with cross-functional teams to deliver high-quality data solutions while ensuring performance and scalability are prioritized. This remote position offers the flexibility to work from home while contributing to innovative projects within a dynamic team environment.



Job Responsibilities

  • Design and develop scalable data models and ETL processes to support business requirements.
  • Implement data governance practices to ensure data quality and integrity across systems.
  • Collaborate with data scientists and analysts to translate business requirements into technical solutions.
  • Analyze and optimize existing data pipelines for performance and efficiency.
  • Conduct code reviews and mentor junior engineers on best practices and programming standards.
  • Participate in agile development processes, including sprint planning and retrospectives.


Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Minimum of 5 years of professional experience in software engineering with a focus on data solutions.
  • Strong proficiency in languages such as Python, Java, or Scala.
  • Extensive experience with SQL and NoSQL databases, including but not limited to PostgreSQL, MongoDB, and Cassandra.
  • Familiarity with data warehousing solutions and data pipeline technologies like Apache Kafka, Apache Spark, or AWS Glue.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Strong problem-solving skills and ability to work independently in a remote environment.


Technologies & Tools

The Senior Software Engineer - Data will utilize a range of technologies and tools including programming languages such as Python, Java, and Scala, as well as database management systems like PostgreSQL and MongoDB. The role also involves leveraging cloud computing platforms including AWS and Azure, and working with data processing frameworks such as Apache Kafka and Apache Spark. Familiarity with data visualization tools and CI/CD pipelines is also advantageous.



Ideal Candidates

The ideal candidate for this position will possess a blend of technical expertise and interpersonal skills, demonstrating the ability to work collaboratively in a remote setting. They should have a passion for data and a commitment to continuous improvement, remaining adaptable to evolving technologies and methodologies. Strong analytical thinking, effective communication, and the ability to mentor others are essential qualities that align with Get It Recruit’s culture and objectives.

The government’s broadest measure of unemployment, which also counts people working part-time who want full-time, was 7.6% in September, against 8.1% a year before. See it over the years →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.