Demo

Software Engineer

Sophus IT Solutions
Kirkland, WA Contractor
POSTED ON 8/2/2026 CLOSED ON 8/8/2026

What are the responsibilities and job description for the Software Engineer position at Sophus IT Solutions?


About the Company


We are looking for a Software Engineer for one of our prestigious clients, an American multinational technology corporation located in Kirkland, WA.

Software Engineer with a strong blend of Java development skills and data analysis capabilities would be a right fit to join our team dedicated to improving the accuracy and coverage of data in Google Maps.


About the Role


In this role, you will be responsible for developing and enhancing our algorithms and pipelines, as well as rigorously analyzing evaluation results to identify areas for improvement. The ideal candidate is a proficient Java coder who is also passionate about diving deep into data, uncovering insights, and driving quality improvements through an iterative, data-driven approach.


Responsibilities


  • Design, develop, test, deploy, maintain, and improve software for speed limit data ingestion, processing, and algorithms, primarily using Java and Flume.
  • Contribute to the end-to-end implementation of features within the speed limits pipeline.
  • Analyze data from various sources, including golden data, operator evaluations (e.g., ALF evals), side-by-side comparisons, and internal metrics, to assess the quality of speed limit data.
  • Identify patterns, trends, and root causes of errors or inconsistencies in speed limit predictions.
  • Use tools such as SQL, Plx, Colab, and Google Sheets to query, manipulate, visualize, and interpret data.
  • Collaborate with other engineers, data analysts, and product managers to understand requirements, share findings, and propose solutions.
  • Document findings, experiment results, and system designs.
  • Proactively identify opportunities for algorithmic enhancements and data quality improvements based on analysis.
  • Manage your own priorities and make independent progress on assigned projects and analyses.


Qualifications


  • Bachelor's degree in Computer Science or a related technical field, or equivalent practical experience.
  • Strong in Java.
  • Proficiency in data structures, algorithms, and software design.
  • Experience with data analysis, including querying and manipulating datasets using SQL.
  • Strong analytical and problem-solving skills, with a keen eye for detail.
  • Ability to communicate technical concepts and analysis results clearly and concisely.
  • Experience working independently and managing project priorities.


Required Skills


  • Advanced Java Development: Core language mastery, data structures, algorithms, and writing clean, scalable object-oriented code.
  • Large-Scale Data Pipelines: Experience building and maintaining data ingestion pipelines, ETL processes, and handling distributed data processing (e.g., MapReduce, Flume, Hadoop, Spark).
  • Advanced SQL & Data Manipulation: Ability to query massive, messy datasets and build clear visual dashboards using tools like Notebooks (Colab/Jupyter) or Tableau/Sheets.
  • Data Quality & Root Cause Analysis: Ability to look at inaccurate data outputs, trace them back through the pipeline, and find the exact algorithmic or source error.
  • Statistical & Evaluation Frameworks: Experience with A/B testing, side-by-side metric evaluations, and managing data quality benchmarks.


Preferred Skills


  • Master's degree or further education in Computer Science, Data Science, Statistics, or a related field.
  • Experience with Google's development tools and infrastructure (e.g., Google3, Blaze, FlumeJava, Borg).
  • Familiarity with geospatial data and concepts (e.g., MapFacts, FeatureProtos).
  • Experience with data visualization tools.
  • Knowledge of statistical methods.
  • Experience in a role requiring rigorous data quality analysis and improvement.
  • Familiarity with evaluation frameworks and A/B testing.


Hourly Wage Estimation for Software Engineer in Kirkland, WA
$50.00 to $61.00
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer?

Sign up to receive alerts about other jobs on the Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
This job has expired.
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Sophus IT Solutions

  • Sophus IT Solutions Kirkland, WA
  • Hi, Please review the below JD: Java & Geospatial Data Engineer Work Location: Kirkland WA- Onsite (Need only local candidates) Role Summary: We are lookin... more
  • 10 Days Ago

  • Sophus IT Solutions Aliso Viejo, CA
  • Job Title: Oracle Cloud PLM Techno-Functional Consultant Remote Role Summary Sophus IT Solution is seeking an experienced Oracle Cloud PLM Techno-Functiona... more
  • 14 Days Ago

  • Sophus IT Solutions Redmond, WA
  • Role: D365 F&O SCM Consultant Location: Remote Client Job Description: This senior consultant leads the configuration and implementation of Dynamics 365 Fi... more
  • 15 Days Ago

  • Sophus IT Solutions Seattle, WA
  • Note : ONLY FOR US CITIZEN Senior Data Engineer (Databricks | DBT | Snowflake) πŸ“ Location: Seattle, WA (500 5th Ave N) 🏒 Work Type: Preferred On-site Abo... more
  • 18 Days Ago


Not the job you're looking for? Here are some other Software Engineer jobs in the Kirkland, WA area that may be a better fit.

  • TALENT Software Services Redmond, WA
  • Are you an experienced Software Engineer with a desire to excel? If so, then Talent Software Services may have the job for you! Our client is seeking an ex... more
  • 2 Months Ago

  • Talent Software Services, Inc Redmond, WA
  • Typical Day in the Role β€’ Purpose of the Team: The purpose of this team is to take industrial controls data, refine and standardize it, and push it to the ... more
  • 1 Month Ago

AI Assistant is available now!

Feel free to start your new journey!