Software Engineer

Remote Software Engineer Job – Build Scalable Data Systems with Spark, Scala & Python

We’re seeking a skilled Software Engineer ready to design and build cutting-edge data-driven systems that make a real impact. As a Software Engineer at Wiland, you’ll develop innovative solutions that process and analyze massive datasets using technologies like Hadoop, Spark, and Scala. You’ll collaborate with product and architecture teams to create scalable, high-performance software while continuously improving system efficiency and reliability.

If you have an analytical mindset, experience in distributed computing, and a passion for solving complex problems—this is your chance to work on exciting projects that drive meaningful results.


Software Engineer Responsibilities

As a Software Engineer, you’ll play an essential role in designing, developing, and deploying high-quality software systems. You’ll collaborate closely with cross-functional teams to turn business needs into powerful technical solutions. The Software Engineer will also ensure smooth integration and communication across departments for efficient project delivery.

Key Responsibilities:

  • Work with product and business teams to translate requirements into effective software designs.

  • Collaborate with architecture and development teams to document interfaces and implementation plans.

  • Develop and test robust, scalable software using distributed computing platforms.

  • Support QA and deployment processes to ensure timely and reliable releases.

  • Communicate updates, risks, and milestones clearly to all stakeholders.


Software Engineer Qualifications

To succeed as a Software Engineer, you’ll need a strong foundation in software development, data processing, and problem-solving. The ideal Software Engineer will have experience with distributed data systems and the ability to thrive in a fast-paced, collaborative environment.

Required Qualifications:

  • Bachelor’s degree or equivalent professional experience.

  • 3+ years of hands-on development experience in:

    • Apache Spark

    • HDFS

    • Linux

    • Scala

    • PySpark

    • Python

  • Strong communication and teamwork skills.

  • Familiarity with Agile methodologies.

Preferred Skills:

  • Knowledge of RDBMS/MySQL/MariaDB.

  • Experience with C/C++.


Software Engineer Benefits and Perks

As a valued Software Engineer, you’ll enjoy a competitive salary between $75,000 and $109,000, plus a variable compensation component. Wiland provides comprehensive benefits, including medical, dental, and vision coverage, a 401(k) with company match, paid holidays, flexible time off, and paid parental leave.

Other perks for Software Engineer employees include flexible spending accounts, short- and long-term disability plans, life insurance options, and ongoing learning opportunities in a supportive, innovative culture.


Apply Now to Join Wiland as a Software Engineer

Are you ready to grow your career as a Software Engineer and work with cutting-edge technology in a collaborative, data-driven environment? We’re seeking talented professionals who want to build impactful solutions and help shape the future of digital intelligence.

Apply today and become part of a passionate team transforming massive datasets into meaningful business outcomes. Applications will be accepted until November 1st.


APPLY

Apply for this position

Allowed Type(s): .pdf, .doc, .docx