1

Software Engineer Data Analyst Jobs (NOW HIRING)

Software Engineer, Data

Austin, TX · On-site

$113K - $136K/yr

Software Engineer, Data Austin, Texas (Hybrid: Four Days in Office) Note: This is a full-time role ... analytics and reporting platforms, and business processes that provide quality data, in a timely ...

Software Engineer, Data

Stevens Point, WI · On-site

$111K - $133K/yr

... analytics and reporting platforms, andbusiness processes that provide quality data, in a timely ... software engineering with a data focus. * Strong data modeling skills and the ability to work ...

Software Engineer, Data Infrastructure

Palo Alto, CA · Hybrid

$134K - $161K/yr

Wing is looking for a Software Engineer, Data Infrastructure to join our Flight Systems team. This ... for analysis, machine learning and AI. Your work will empower engineering and flight operations ...

Software Engineer, Data

$117K - $140K/yr

As a Software Engineer, Data, you will design and maintain data pipelines and collaborate with ... analysis and reporting across the entire company, including AI usage metrics surfaced to executive ...

next page

Showing results 1-20

Software Engineer Data Analyst information

See salary details

$44.5K

$129.7K

$177.5K

How much do software engineer data analyst jobs pay per year?

As of Jul 15, 2026, the average yearly pay for software engineer data analyst in the United States is $129,716.00, according to ZipRecruiter salary data. Most workers in this role earn between $114,500.00 and $137,500.00 per year, depending on experience, location, and employer.

What is the difference between Software Engineer Data Analyst vs Data Scientist?

AspectSoftware Engineer Data AnalystData Scientist
Required CredentialsBachelor's in CS, Data Analysis, or related; programming skillsBachelor's or higher in CS, Statistics, or related; advanced analytics skills
Work EnvironmentSoftware development teams, data analysis projectsResearch, modeling, predictive analytics teams
Employer & Industry UsageTech companies, finance, healthcareTech firms, research institutions, finance
Common Search & ComparisonOften compared for data roles involving coding and analysisMore focused on predictive modeling and research

The main difference between a Software Engineer Data Analyst and a Data Scientist lies in their focus and skill set. Software Engineers Data Analysts primarily develop data tools and analyze data using programming, while Data Scientists focus on building predictive models and advanced analytics. Both roles require strong technical skills, but Data Scientists typically have more expertise in statistics and machine learning.

How do Software Engineer Data Analysts typically collaborate with other teams to deliver data-driven solutions?

Software Engineer Data Analysts work closely with cross-functional teams, including data scientists, product managers, and software developers, to collect requirements and translate business needs into actionable analytics solutions. They often participate in regular meetings to align on project goals, share progress, and troubleshoot data integration challenges. Effective communication is key, as they must explain technical findings to non-technical stakeholders and ensure that the data pipelines and dashboards they develop meet end-user needs. This collaborative environment provides opportunities to broaden technical skills and gain insights into various business functions.

What are the key skills and qualifications needed to thrive as a Software Engineer Data Analyst, and why are they important?

To thrive as a Software Engineer Data Analyst, you need strong programming skills (such as Python or Java), a solid understanding of data structures and algorithms, and a background in statistics or computer science. Proficiency in SQL, data visualization tools (like Tableau or Power BI), and experience with big data platforms (such as Hadoop or Spark) are typically required, along with relevant certifications. Analytical thinking, problem-solving ability, and effective communication help you translate complex data into actionable insights. These skills ensure you can extract, analyze, and communicate data-driven solutions that support business objectives.

What is a Software Engineer Data Analyst?

A Software Engineer Data Analyst is a professional who combines software engineering skills with data analysis expertise to extract insights from data and build applications or tools for data processing. They typically design, develop, and maintain software systems that collect, store, and analyze large datasets. Their role often involves writing code to automate data workflows, create dashboards, and perform statistical analyses. These professionals work closely with other engineers, data scientists, and business stakeholders to support data-driven decision making.
What cities are hiring for Software Engineer Data Analyst jobs? Cities with the most Software Engineer Data Analyst job openings:
What states have the most Software Engineer Data Analyst jobs? States with the most job openings for Software Engineer Data Analyst jobs include:

Software Engineer / Data Analyst

Staffed4U

Annapolis Junction, MD

$168K - $178K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 27 days ago


Job description

Software Engineer / Data Analyst

Location: Annapolis Junction, MD
Clearance: TS/SCI with Polygraph required
Work Type:
On-site
Salary: $168,000-$178,000

Position Overview

We are seeking a Software Engineer / Data Analyst to support the design, development, integration, and deployment of data-driven software solutions. The successful candidate will work within a multidisciplinary technical team to develop applications, automate workflows, integrate artificial intelligence and machine learning technologies, and deliver innovative solutions that address complex business and operational challenges.

This position offers the opportunity to work with emerging AI/ML technologies, modern software development frameworks, and large-scale data environments while supporting the full software development lifecycle from requirements gathering through deployment and sustainment.


Key Responsibilities
  • Collaborate with stakeholders to gather, analyze, and document business and technical requirements.
  • Evaluate opportunities to apply artificial intelligence and machine learning technologies to improve processes and decision-making.
  • Design, develop, test, and maintain software applications and analytical solutions.
  • Develop automated analysis and data processing workflows.
  • Integrate new capabilities into existing platforms, applications, and software development frameworks.
  • Build scripts, tools, and user interfaces to transform, normalize, and visualize data from multiple sources.
  • Automate business processes and workflows through the development and integration of new software capabilities.
  • Develop rapid prototypes and proof-of-concept solutions to evaluate emerging technologies and approaches.
  • Support deployment, monitoring, troubleshooting, and maintenance of production software services.
  • Collaborate with software engineers, analysts, and technical stakeholders to deliver scalable and reliable solutions.

Required QualificationsEducation and Experience
  • Bachelor's degree in Computer Science, Software Engineering, Data Science, Information Systems, or a related technical discipline and three (3) years of relevant experience; OR
  • Four (4) additional years of directly related experience may be substituted for the degree requirement.
Technical Qualifications
  • Experience working with artificial intelligence, machine learning platforms, or data analytics technologies.
  • Production software development experience using Python and/or JavaScript.
  • Experience deploying, supporting, and maintaining production software services.
  • Experience with containerization technologies, including Docker.
  • Experience deploying or managing applications in Kubernetes environments.
  • Experience using version control systems such as Git.
  • Experience working with Continuous Integration and Continuous Deployment (CI/CD) pipelines.
  • Experience using project management and collaboration tools such as Jira and Confluence.

Preferred Qualifications
  • Experience developing applications with AI-assisted development tools or agent-based AI frameworks.
  • Experience programming in additional languages such as Java or C.
  • Experience developing web applications using modern JavaScript frameworks, including React, Vue, or similar technologies.
  • Experience analyzing large-scale operational, security, system, or network datasets.
  • Experience developing data processing, analytics, or automation solutions.
  • Familiarity with cloud-native architectures and distributed systems.
  • Knowledge of machine learning workflows, model deployment, and AI application integration.

Knowledge, Skills, and Abilities
  • Strong software engineering and problem-solving skills.
  • Ability to evaluate complex technical challenges and develop practical solutions.
  • Strong analytical and data interpretation capabilities.
  • Experience working in dynamic environments with evolving requirements.
  • Excellent written and verbal communication skills.
  • Ability to collaborate effectively with multidisciplinary technical teams and stakeholders.
  • Strong organizational skills and attention to detail.
  • Ability to balance multiple priorities while delivering high-quality technical solutions.

Benefits

This position includes a competitive and flexible benefits package, including:

  • Medical
    Employer pays 100% of the monthly premium for the employee and 80% for the employee’s dependents.

  • Health Savings Account (HSA)
    Save for all medical, dental, vision and prescription expenses by contributing pre-tax money to an HSA account. Employer contributes 50% of the annual deductible (prorated to start date).

  • Dental and Vision
    Employer pays 100% of the monthly premium for the employee and 80% for dependents.

  • Life Insurance
    100% company-paid Life and Accidental Death & Dismemberment (AD&D) coverage offered to all full-time employees.

  • Short-Term Disability
    100% company-paid short-term disability. This benefit pays out 60% of earnings, with a $1,500 maximum for up to 12 weeks.

  • Retirement Plan
    Automatic 6% of salary contributed to the company 401(k) plan, fully vested. Employee match encouraged but not required.

  • Paid Time Off (PTO) & Holidays
    5–6 weeks of PTO based on tenure with the company, in addition to 11 paid holidays.

  • Tuition Reimbursement
    $5,000 annually for courses directly related to job role and responsibilities.

  • Training Reimbursement
    Paid training, certification courses, and conferences to support employee career growth.


We do not discriminate in employment on the basis of race, color, religion, sex (including pregnancy and gender identity), national origin, political affiliation, sexual orientation, marital status, disability, genetic information, age, membership in an employee organization, retaliation, parental status, military service, or other non-merit factor.