Full Time

Work from Home Lead Data Software Engineer

AgileEngine
Remote!
$90,000 - $130,000* / year (about $43–$63 an hour)

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 Overview

The Work from Home Lead Data Software Engineer at AgileEngine will play a critical role in designing and implementing effective data solutions while leading a team of skilled engineers. This position involves collaborating with cross-functional teams to develop innovative data-driven applications, enhancing the overall user experience and ensuring high performance and quality of data systems. The ideal candidate will utilize their extensive software engineering skills and experiences to drive projects from inception through completion, fostering a culture of best practices in software development, testing, and continuous improvement.



Job Responsibilities

  • Lead the design, development, and maintenance of scalable data systems and applications.
  • Collaborate with data scientists, analysts, and stakeholders to define data requirements and specifications.
  • Implement sophisticated data models, ensuring data integrity and efficiency of data workflows.
  • Oversee code development and reviews to maintain high standards for software quality.
  • Mentor junior engineers, facilitating their growth and ensuring adherence to best practices.
  • Stay current with emerging technologies and industry trends to propose new initiatives.
  • Manage project timelines and deliverables, communicating progress to stakeholders.


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or related field.
  • Proven experience as a Data Software Engineer or similar role, with a minimum of 5 years in software development.
  • Strong proficiency in programming languages such as Python, Java, or Scala.
  • In-depth knowledge of data structures, algorithms, and software design principles.
  • Experience with databases (SQL, NoSQL) and data modeling techniques.
  • Familiarity with data warehousing solutions and ETL processes.
  • Excellent problem-solving skills, creativity, and analytical thinking.
  • Exceptional communication and teamwork abilities.


Technologies & Tools

The Lead Data Software Engineer will utilize a diverse array of technologies and tools throughout their work. This includes programming languages such as Python and Java, frameworks for building data applications, and database management systems like SQL and NoSQL. Additionally, tools for version control (e.g., Git), data visualization software, and cloud platforms for data storage and processing will be integral to daily operations. Familiarity with tools like Apache Spark, Hadoop, and data orchestration platforms will also be beneficial in optimizing our data solutions.



Ideal Candidates

The ideal candidates for the position of Lead Data Software Engineer will demonstrate a strong blend of technical expertise and leadership qualities. They should possess a proactive mindset, demonstrate the ability to lead and inspire a team, and effectively communicate complex technical concepts to non-technical stakeholders. A commitment to continuous improvement and a passion for leveraging Data to drive business outcomes will set them apart. Candidates should also exhibit adaptability in a fast-paced environment and a keen interest in staying abreast of advancing technologies and industry standards.

Georgia pays at most $365 a week in unemployment, for 14 to 26 weeks, set by the state's unemployment rate, its agency says. How to file there →

View Similar Jobs

Matches Jobs

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