Full Time

Work from Home Senior Data Software Engineer

AgileEngine
Remote!
$110,000 - $160,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 AgileEngine, so some details may not match this job. The employer's own page has the real description.

Overview

The Senior Data Software Engineer at AgileEngine will play a pivotal role in designing, developing, and managing our data architecture and infrastructure to ensure high-performance data processing and analytics. This role involves collaborating with cross-functional teams to implement scalable data solutions that enhance our product offerings. The candidate will leverage their expertise to address complex data challenges, optimize existing systems, and contribute to the overall data strategy while working remotely in a dynamic and innovative environment.



Job Responsibilities

  • Design and implement robust data pipelines to process and analyze large datasets.
  • Collaborate with data scientists and product teams to translate business requirements into technical specifications.
  • Optimize data models and ETL processes for efficiency and scalability.
  • Ensure data quality, integrity, and security in all data management initiatives.
  • Conduct code reviews and provide mentorship to junior engineers.
  • Research and evaluate new technologies, tools, and frameworks to improve data architecture.
  • Document data flow architectures, technical designs, and processes for future reference.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related field; a Master’s degree is preferred.
  • Minimum of 5 years of experience in software development and data engineering.
  • Proficiency in programming languages such as Python, Java, or Scala.
  • Solid experience with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).
  • Familiarity with data warehousing solutions and ETL tools (e.g., Apache Airflow, Talend).
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Strong understanding of data structures, algorithms, and distributed systems.


Technologies & Tools

The Senior Data Software Engineer will utilize a wide variety of technologies and tools including but not limited to Python, Apache Spark, SQL, Kafka, and cloud services such as AWS (including Redshift, S3, and EMR). Familiarity with data visualization tools and other big data technologies will also be advantageous in this role to support efficient analytics and data representation.



Ideal Candidates

The ideal candidate for this position will possess a strong analytical mindset combined with a proactive approach to problem-solving. They should demonstrate exemplary communication skills, enabling effective collaboration with both technical and non-technical team members. A commitment to continuous learning and adapting to new technologies is essential, along with a passion for delivering high-quality data solutions. Additionally, having strong organizational skills and the ability to work independently will contribute to success in this remote role.

How is the job market doing right now? Our page reads the government’s numbers each month, by industry and kind of work. The job market now →

View Similar Jobs

Matches Jobs

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