Full Time

Work from Home Senior Data Software Engineer

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






Job Description - Senior Data Software Engineer


Work from Home Senior Data Software Engineer at AgileEngine


As a Senior Data Software Engineer at AgileEngine, you will play a critical role in designing, developing, and implementing robust data-driven solutions that meet the evolving needs of our organization. Your extensive expertise will guide the development of effective data architectures, ensure optimal performance of data processing systems, and facilitate collaborative efforts with cross-functional teams. You will be expected to leverage your advanced analytical skills in order to analyze large datasets, derive valuable insights, and contribute to the strategic direction of AgileEngine’s projects.



Job Responsibilities

  • Design and implement scalable data applications and services.
  • Collaborate with data scientists and analysts to understand data requirements and solution design.
  • Develop and optimize ETL processes to ensure high performance and reliability.
  • Create data models and architecture designs for data warehousing solutions.
  • Monitor system health and performance to ensure minimal downtime and optimal performance.
  • Write clean, maintainable, and efficient code following best practices.
  • Participate in code reviews and contribute to team knowledge-sharing initiatives.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; Master’s degree is a plus.
  • 5+ years of experience in software development with a focus on data engineering.
  • Strong proficiency in programming languages such as Python, Java, or Scala.
  • Experience with data processing frameworks such as Apache Spark or Hadoop.
  • Solid understanding of database technologies (SQL, NoSQL) and data modeling techniques.
  • Familiarity with cloud technologies (AWS, Azure, Google Cloud Platform) is preferred.
  • Excellent problem-solving skills and the ability to work independently.


Technologies & Tools


The Senior Data Software Engineer will utilize a variety of advanced technologies and tools including cloud platforms such as AWS or Azure, data processing frameworks like Apache Spark and Hadoop, and programming languages such as Python and Java for development tasks. Additionally, the role requires familiarity with data visualization tools to effectively communicate insights derived from large datasets.



Ideal Candidates


Ideal candidates for this position will exhibit a strong passion for data and technology, combined with an analytical mindset that excels at problem-solving. A collaborative and proactive attitude is essential, as the role demands regular interaction with cross-functional teams to drive data solutions. Furthermore, the ability to adapt to rapidly changing technologies and methodologies, along with a commitment to continued learning, will make you a strong fit within AgileEngine's dynamic environment.



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.