Collaborate with product, analytics, and ML teams to support data use cases * Write clean ... professional software engineering experience. * Systems Programming: 2+ years of hands-on ...
Collaborate with product, analytics, and ML teams to support data use cases * Write clean ... professional software engineering experience. * Systems Programming: 2+ years of hands-on ...
We are seeking a Finance Data Engineer / Data Analyst to support the FP&A organization by developing and maintaining Power BI-based financial reporting and analytics solutions. The ideal candidate ...
We are seeking a Finance Data Engineer / Data Analyst to support the FP&A organization by developing and maintaining Power BI-based financial reporting and analytics solutions. The ideal candidate ...
Senior Software Engineer - Data Platform (W2 Position)
Dearborn Heights, MI · On-site
$113K - $149K/yr
Role: Senior Software Engineer - Data Platform (W2 Position) Location: Dearborn, MI (HYBRID) Duration: 12+ Months Experience: 8+ Years JD: Skills Required: * Spring Boot, Python, Google Cloud ...
Quick apply
Senior Software Engineer - Data Platform (W2 Position)
Dearborn Heights, MI · On-site
$113K - $149K/yr
Role: Senior Software Engineer - Data Platform (W2 Position) Location: Dearborn, MI (HYBRID) Duration: 12+ Months Experience: 8+ Years JD: Skills Required: * Spring Boot, Python, Google Cloud ...
Software Engineer #1059251 Position Description ... The Connected Vehicle Data Enablement (CVDE) organization within Global Data Insight and Analytics ...
Quick apply
Software Engineer #1059251 Position Description ... The Connected Vehicle Data Enablement (CVDE) organization within Global Data Insight and Analytics ...
Software Engineer
Dearborn, MI · On-site
Data Analysis * Data Acquisition Experience Required: * Engineer 3 Exp: Prac. In 2 coding lang. or adv. Prac. in 1 lang. * 6+ years in IT * 4+ years in development Experience Preferred: * We are ...
Quick apply
Software Engineer
Dearborn, MI · On-site
Data Analysis * Data Acquisition Experience Required: * Engineer 3 Exp: Prac. In 2 coding lang. or adv. Prac. in 1 lang. * 6+ years in IT * 4+ years in development Experience Preferred: * We are ...
Senior Data Platform Engineer (Java/Python/GCP)//Dearborn, MI//W2
Dearborn, MI · On-site
$105K - $126K/yr
Our work supports engineering, product quality, and analytics at scale through reliable, secure, and maintainable data platform solutions. We are looking for a Senior Software Engineer - Data ...
Quick apply
Senior Data Platform Engineer (Java/Python/GCP)//Dearborn, MI//W2
Dearborn, MI · On-site
$105K - $126K/yr
Our work supports engineering, product quality, and analytics at scale through reliable, secure, and maintainable data platform solutions. We are looking for a Senior Software Engineer - Data ...
Data Analyst
Detroit, MI · On-site
As a Data Analyst for Rocket Loans, you'll be a strategic partner to our leadership, collecting ... Conceptual knowledge of software programming fundamentals Preferred Qualifications * Domain ...
Data Analyst
Detroit, MI · On-site
As a Data Analyst for Rocket Loans, you'll be a strategic partner to our leadership, collecting ... Conceptual knowledge of software programming fundamentals Preferred Qualifications * Domain ...
As a Data Analyst for Rocket Loans, you'll be a strategic partner to our leadership, collecting ... Conceptual knowledge of software programming fundamentals Preferred Qualifications * Domain ...
As a Data Analyst for Rocket Loans, you'll be a strategic partner to our leadership, collecting ... Conceptual knowledge of software programming fundamentals Preferred Qualifications * Domain ...
Data Analyst / Front End
Auburn Hills, MI · On-site
The Data Analyst / Front-End App Developer is responsible for designing, building, and maintaining analytics and front-end data applications that support Purchasing data products. The role focuses on ...
Data Analyst / Front End
Auburn Hills, MI · On-site
The Data Analyst / Front-End App Developer is responsible for designing, building, and maintaining analytics and front-end data applications that support Purchasing data products. The role focuses on ...
... software development including design, coding, testing, debugging, implementation, and support ... programming languages and tools (Oracle 12c; MS SQL Server 2012) Knowledge of logical data modeling ...
... software development including design, coding, testing, debugging, implementation, and support ... programming languages and tools (Oracle 12c; MS SQL Server 2012) Knowledge of logical data modeling ...
Coding, Programming, GCP, Software Development, Data Architecture, Data/Analytics, Big Query, Application Development, Application Architect, Data Modeling, Application Design Experience Required:
Quick apply
Coding, Programming, GCP, Software Development, Data Architecture, Data/Analytics, Big Query, Application Development, Application Architect, Data Modeling, Application Design Experience Required:
You will work across data engineering, applied data science, and production software to turn raw robotics data into trusted systems that support analytics, model development, operational insights ...
You will work across data engineering, applied data science, and production software to turn raw robotics data into trusted systems that support analytics, model development, operational insights ...
Data Engineer
Auburn Hills, MI · On-site
$108K - $130K/yr
... data transformation, analysis, and performance tuning. * DevOps & Tools: Hands-on experience with Terraform for infrastructure management and GitHub Actions for CI/CD pipelines. * Software ...
Data Engineer
Auburn Hills, MI · On-site
$108K - $130K/yr
... data transformation, analysis, and performance tuning. * DevOps & Tools: Hands-on experience with Terraform for infrastructure management and GitHub Actions for CI/CD pipelines. * Software ...
BI Data Analyst (W2 Position)
Dearborn, MI · On-site
$50 - $55/hr
Use data modeling tools, data analysis tools, advanced programming languages like R, Python, SQL, etc. * Identify and implement avenues to optimize and enhance data analysis, interpretation and ...
Quick apply
BI Data Analyst (W2 Position)
Dearborn, MI · On-site
$50 - $55/hr
Use data modeling tools, data analysis tools, advanced programming languages like R, Python, SQL, etc. * Identify and implement avenues to optimize and enhance data analysis, interpretation and ...
Business & Data Analyst
Auburn Hills, MI · On-site
Business and Data Analysts work closely with data engineers, data scientists, and business teams to design analytics solutions, implement advanced algorithms, and evaluate the performance of use ...
Business & Data Analyst
Auburn Hills, MI · On-site
Business and Data Analysts work closely with data engineers, data scientists, and business teams to design analytics solutions, implement advanced algorithms, and evaluate the performance of use ...
Platform Software Engineer
Dearborn, MI · On-site +1
$140K - $188K/yr
Join us and use your data expertise and analytical skills to drive evidence-based, timely decision making. You'll have... Master's degree or foreign equivalent in Computer Science, Electrical ...
Platform Software Engineer
Dearborn, MI · On-site +1
$140K - $188K/yr
Join us and use your data expertise and analytical skills to drive evidence-based, timely decision making. You'll have... Master's degree or foreign equivalent in Computer Science, Electrical ...
Data Engineer
Auburn Hills, MI · On-site
$108K - $130K/yr
Stellantis is looking for a Senior Data Engineer to join their AI & Data Analytics Team. In this ... Uphold rigorous software engineering standards, including comprehensive unit/integration testing ...
Data Engineer
Auburn Hills, MI · On-site
$108K - $130K/yr
Stellantis is looking for a Senior Data Engineer to join their AI & Data Analytics Team. In this ... Uphold rigorous software engineering standards, including comprehensive unit/integration testing ...
Data Engineer
Dearborn, MI · On-site
$105K - $127K/yr
Data engineering, data product development and software product launches * At least three of the ... Data warehouses like Amazon Redshift, Microsoft Azure Synapse Analytics, Google BigQuery.
Data Engineer
Dearborn, MI · On-site
$105K - $127K/yr
Data engineering, data product development and software product launches * At least three of the ... Data warehouses like Amazon Redshift, Microsoft Azure Synapse Analytics, Google BigQuery.
Senior Software Engineer
Dearborn, MI · On-site
$112K - $148K/yr
Overview LIVIUM is seeking an experienced, entrepreneurial Senior Software Engineer to join our ... Experience working with financial data, analytics, or business metrics is a strong plus Preferred ...
Quick apply
Senior Software Engineer
Dearborn, MI · On-site
$112K - $148K/yr
Overview LIVIUM is seeking an experienced, entrepreneurial Senior Software Engineer to join our ... Experience working with financial data, analytics, or business metrics is a strong plus Preferred ...
Data Analyst
Warren, MI · On-site
Bachelor's or Master's degree in Computer Science, Applied Mathematics, Statistics, Engineering, or a related quantitative field * Minimum 5 years of experience in data analytics, business ...
Quick apply
Data Analyst
Warren, MI · On-site
Bachelor's or Master's degree in Computer Science, Applied Mathematics, Statistics, Engineering, or a related quantitative field * Minimum 5 years of experience in data analytics, business ...
Software Engineer Data Analyst information
See Warren, MI salary details
$42K - $53.4K
0% of jobs
$53.4K - $64.8K
1% of jobs
$64.8K - $76.2K
3% of jobs
$76.2K - $87.6K
4% of jobs
$87.6K - $99K
7% of jobs
$109K is the 25th percentile. Wages below this are outliers.
$99K - $110.5K
11% of jobs
$110.5K - $121.9K
12% of jobs
The median wage is $124.9K / yr.
$121.9K - $133.3K
45% of jobs
$133.3K - $144.7K
8% of jobs
$144.7K - $156.1K
5% of jobs
$156.1K - $167.5K
3% of jobs
$42K
$122.4K
$167.5K
How much do software engineer data analyst jobs pay per year?
What is the difference between Software Engineer Data Analyst vs Data Scientist?
| Aspect | Software Engineer Data Analyst | Data Scientist |
|---|---|---|
| Required Credentials | Bachelor's in CS, Data Analysis, or related; programming skills | Bachelor's or higher in CS, Statistics, or related; advanced analytics skills |
| Work Environment | Software development teams, data analysis projects | Research, modeling, predictive analytics teams |
| Employer & Industry Usage | Tech companies, finance, healthcare | Tech firms, research institutions, finance |
| Common Search & Comparison | Often compared for data roles involving coding and analysis | More 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?
What are the key skills and qualifications needed to thrive as a Software Engineer Data Analyst, and why are they important?
What is a Software Engineer Data Analyst?
Full-time
Re-posted 13 days ago
Job description
Job Description
We are seeking a Software Engineer with a strong focus on data streaming and real-time processing platforms to help design, build, and operate scalable, high-throughput, low-latency systems. This role will work on distributed systems that ingest, process, and deliver streaming data used for analytics, machine learning, monitoring, and mission-critical applications. You will collaborate closely with data engineers, platform engineers, product teams, and infrastructure to ensure reliability, performance, and scalability across streaming pipelines.
Responsibilities
- Design, build, and maintain scalable data streaming pipelines
- Develop and operate event-driven architectures using streaming technologies
- Implement real-time and near-real-time data processing applications
- Ensure data correctness, ordering, fault tolerance, and exactly-once or at-least-once semantics as required
- Contribute to the design and evolution of streaming platforms and internal data infrastructure
- Build resilient, high-availability services capable of handling large volumes of data
- Optimize systems for throughput, latency, and resource efficiency
- Participate in capacity planning and performance tuning
- Implement monitoring, logging, alerting, and metrics for streaming applications
- Debug production issues related to performance, lag, data loss, or backpressure
- Support on-call rotations and incident response for critical data systems
- Improve automation, deployment pipelines, and operational tooling
- Collaborate with product, analytics, and ML teams to support data use cases
- Write clean, maintainable, and well-tested code
- Participate in design reviews, code reviews, and technical discussions
- Contribute to documentation and engineering best practices
Required Qualifications
- Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field (or equivalent practical experience).
- 3+ years of professional software engineering experience.
- Systems Programming: 2+ years of hands-on experience programming real-time applications at the Low-Level / Packet Level using C, C++, or Rust.
- Must be highly comfortable with manual memory management, pointer manipulation, and multi-threaded optimizations.
- Strong experience in a modern concurrency language like Go or Python for stream orchestration, tooling, and control-plane API development.
- Network Protocols: Deep, foundational understanding of UDP and TCP/IP networking mechanics. Direct experience managing socket programming, custom congestion control, packet pacing, and error correction techniques (ARQ / selective retransmission).
- Media Transport: Proven experience with broadcast and linear video workflows, including media containers and multiplexing (specifically MPEG-TS wrappers).
- Experience building custom stream troubleshooting, diagnostic, or real-time monitoring software.
- Codecs: Codec-agnostic architecture mindset with low-level implementation knowledge of H.264/AVC, H.265/HEVC, and emerging standards like AV1.
- Automation & Scripting: Strong scripting capabilities in Python or Bash for stream orchestration, pipeline automation, and local-first systems management.
Preferred Qualifications
- Direct development experience with libsrt, librist, RTMP, or similar APIs.
- Deep familiarity with open-source media frameworks like FFmpeg, Astreamer, GStreamer, and low level packet streaming tools.
- Experience using network analysis to debug packet loss, jitter, clock drift, and MTU issues on live networks.
- Familiarity with AWS, GCP, or Azure specifically regarding networking components (firewall traversal, listener/caller architecture, and high-bandwidth ingress).
- Lightweight containerization experience or portable streaming endpoints or edge-compute tools.
- Knowledge of serialization formats (like Protobuf or JSON) strictly for control-plane APIs and performance telemetry aggregation.
About Eccalon
Sourced by ZipRecruiter
We are a cross-functional collective of innovative minds that leverages technology to tackle the most challenging problems of this generation for clients, the nation, and the world. Eccalon fosters creativity, curiosity, and imagination across all departments and divisions to pioneer new ideas, products, and services. We advance innovation.
Industry
Guided missile and space vehicle manufacturing
Company size
11 - 50 Employees
Headquarters location
Hanover, MD, US
Year founded
2017