• Full Time
  • Seattle
Back 4 Good - Your future in Seattle

Expanding Seattle's Software Talent Pool

Software Developer – Seattle, Washington

Back 4 Good – Your future in Seattle is working with an innovative technology company to recruit an experienced Software Developer to join its growing engineering team. This is an exciting opportunity to work on cutting-edge software solutions that deliver real business value while helping shape the next generation of intelligent applications.

In this role, you will design, develop and maintain high-quality software products that support enterprise customers across a range of industries. You will work with large-scale structured and unstructured datasets, building applications that leverage machine learning and advanced analytics to generate actionable business insights. Working closely with cross-functional teams, you will translate complex technical requirements into scalable, reliable and secure software solutions.

You will contribute throughout the full software development lifecycle, from planning and architecture through to testing, deployment and ongoing optimisation. The successful candidate will also play a key role in developing machine learning models capable of identifying cyber threats and improving the performance of modern digital platforms. This position offers the opportunity to work with the latest cloud technologies, big data frameworks and AI-driven development tools while collaborating with highly talented engineers.

Key Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering or a related discipline.,
  • Minimum of two years’ professional software development experience.
  • Strong programming skills in Python, Java, Scala or similar languages.
  • Experience with version control systems such as Git.
  • Knowledge of big data technologies including Hadoop, Spark and HDFS.
  • Experience working with AWS or other cloud computing platforms.
  • Familiarity with machine learning libraries including Scikit-learn and Pandas.
  • Understanding of secure software development and corporate network security.
  • Excellent communication and problem-solving skills with the ability to work directly with customers and technical stakeholders.

This is an outstanding opportunity to join a forward-thinking organisation where innovation, collaboration and continuous learning are encouraged. Competitive salary, comprehensive benefits, career progression and ongoing professional development are offered to the successful candidate.

Latest JobsCurrent Job Opportunities