Analyze software, system artifacts, and operational data to identify malicious behaviors ... A Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering ...
Analyze software, system artifacts, and operational data to identify malicious behaviors ... A Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering ...
As a Software Developer in the LCLS Data Management Department, you will work within an ... Analyze, develop, implement, modify, and maintain algorithms and pipelines to analyze scientific ...
As a Software Developer in the LCLS Data Management Department, you will work within an ... Analyze, develop, implement, modify, and maintain algorithms and pipelines to analyze scientific ...
Software Developer
$87.10K - $157.45K/yr
POSITION: Software Developer Location: Colorado Springs, CO Make an Impact with Leidos! Leidos ... in data integration and fusion, data analytics, data mining, predictive analytics, data ...
Software Developer
$87.10K - $157.45K/yr
POSITION: Software Developer Location: Colorado Springs, CO Make an Impact with Leidos! Leidos ... in data integration and fusion, data analytics, data mining, predictive analytics, data ...
Software Developer
Colorado Springs, CO · On-site
$87.10K - $157.45K/yr
POSITION: Software Developer Location: Colorado Springs, CO Make an Impact with Leidos! Leidos ... in data integration and fusion, data analytics, data mining, predictive analytics, data ...
Software Developer
Colorado Springs, CO · On-site
$87.10K - $157.45K/yr
POSITION: Software Developer Location: Colorado Springs, CO Make an Impact with Leidos! Leidos ... in data integration and fusion, data analytics, data mining, predictive analytics, data ...
Software Developer
$87.10K - $157.45K/yr
POSITION: Software Developer Location: Colorado Springs, CO Make an Impact with Leidos! Leidos ... in data integration and fusion, data analytics, data mining, predictive analytics, data ...
Software Developer
$87.10K - $157.45K/yr
POSITION: Software Developer Location: Colorado Springs, CO Make an Impact with Leidos! Leidos ... in data integration and fusion, data analytics, data mining, predictive analytics, data ...
Software Developer
Colorado Springs, CO · On-site
$87.10K - $157.45K/yr
POSITION: Software Developer Location: Colorado Springs, CO Make an Impact with Leidos! Leidos ... in data integration and fusion, data analytics, data mining, predictive analytics, data ...
Software Developer
Colorado Springs, CO · On-site
$87.10K - $157.45K/yr
POSITION: Software Developer Location: Colorado Springs, CO Make an Impact with Leidos! Leidos ... in data integration and fusion, data analytics, data mining, predictive analytics, data ...
Principal Software Developer
Madison, AL · On-site
Data analysis software such as Microsoft Power BI, including data warehousing, extract/transform ... Programming or scripting languages * Experience working in an agile/scrum environment Please note:
Principal Software Developer
Madison, AL · On-site
Data analysis software such as Microsoft Power BI, including data warehousing, extract/transform ... Programming or scripting languages * Experience working in an agile/scrum environment Please note:
Fall 2026 Co - Op - Software Developer (AI & Test Data Analysis)
Austin, TX · On-site
$19 - $25/hr
We are seeking a motivated Software Engineering Intern to join our Software Team and help develop AI-driven agents and automation tools for our Test Data Analysis Platform. This role is ideal for ...
Fall 2026 Co - Op - Software Developer (AI & Test Data Analysis)
Austin, TX · On-site
$19 - $25/hr
We are seeking a motivated Software Engineering Intern to join our Software Team and help develop AI-driven agents and automation tools for our Test Data Analysis Platform. This role is ideal for ...
Software Developer
Fort Belvoir, VA · On-site
We are looking for a Software Developer to join our team: Requirements: * Active TS is required for ... Malware development, analysis, binary disassembly, binary decomplication, network/communication ...
Software Developer
Fort Belvoir, VA · On-site
We are looking for a Software Developer to join our team: Requirements: * Active TS is required for ... Malware development, analysis, binary disassembly, binary decomplication, network/communication ...
Software Developer
Fort Belvoir, VA · On-site
We are looking for a Software Developer to join our team: Requirements: * Active TS is required for ... Malware development, analysis, binary disassembly, binary decomplication, network/communication ...
Software Developer
Fort Belvoir, VA · On-site
We are looking for a Software Developer to join our team: Requirements: * Active TS is required for ... Malware development, analysis, binary disassembly, binary decomplication, network/communication ...
Software Developer Clearance Level: Must be able to obtain a Active Secret Clearance - Must be a US ... What You Will Bring * 2 years Data Analysis * 2 years - JSON and XML data formats * 2 years ...
Quick apply
Software Developer Clearance Level: Must be able to obtain a Active Secret Clearance - Must be a US ... What You Will Bring * 2 years Data Analysis * 2 years - JSON and XML data formats * 2 years ...
Software Developer Clearance Level: Must be able to obtain a Active Secret Clearance - Must be a US ... What You Will Bring * 2 years Data Analysis * 2 years - JSON and XML data formats * 2 years ...
Software Developer Clearance Level: Must be able to obtain a Active Secret Clearance - Must be a US ... What You Will Bring * 2 years Data Analysis * 2 years - JSON and XML data formats * 2 years ...
Software Developer
Indianapolis, IN · On-site
Analyze & review the existing system to understand system capabilities, workflow & integration w ... Develop data model in smart communications data modeler based on XSD schema. * Develop template ...
Software Developer
Indianapolis, IN · On-site
Analyze & review the existing system to understand system capabilities, workflow & integration w ... Develop data model in smart communications data modeler based on XSD schema. * Develop template ...
Perform data quality analysis to ensure data integrity and accuracy of production data. Develop ... Engineer, Software Development Engineer, Applications Engineer or any suitable combination ...
Perform data quality analysis to ensure data integrity and accuracy of production data. Develop ... Engineer, Software Development Engineer, Applications Engineer or any suitable combination ...
Enable automated analysis of manual regression tests using collected data (in the form of raw binary data or human readable logs) * Tactical Software Development: * CI/CD and DevOps: Engage in ...
Enable automated analysis of manual regression tests using collected data (in the form of raw binary data or human readable logs) * Tactical Software Development: * CI/CD and DevOps: Engage in ...
Software Developer
Dahlgren, VA · On-site
Enable automated analysis of manual regression tests using collected data (in the form of raw binary data or human readable logs) * Tactical Software Development: * CI/CD and DevOps: Engage in ...
Software Developer
Dahlgren, VA · On-site
Enable automated analysis of manual regression tests using collected data (in the form of raw binary data or human readable logs) * Tactical Software Development: * CI/CD and DevOps: Engage in ...
Data Analyst
Cincinnati, OH · On-site
Collaborate with subject matter experts, internal/external stakeholders, software programmers, and ... Significant experience with data analysis software such as Python, R, or Matlab. * Experience ...
Data Analyst
Cincinnati, OH · On-site
Collaborate with subject matter experts, internal/external stakeholders, software programmers, and ... Significant experience with data analysis software such as Python, R, or Matlab. * Experience ...
Software Developer (Terdata) We are currently seeking a Software Developer for a contract position ... Demonstrate skills in data sourcing, data analysis, and modeling to build innovative data ...
Software Developer (Terdata) We are currently seeking a Software Developer for a contract position ... Demonstrate skills in data sourcing, data analysis, and modeling to build innovative data ...
Software Developer
Miami, FL · On-site
$80K - $100K/yr
... for a Software Engineer/Programmer with experience in healthcare to produce and implement ... Experience in design/development and healthcare data analytics environment. * Analytical mind with ...
Quick apply
Software Developer
Miami, FL · On-site
$80K - $100K/yr
... for a Software Engineer/Programmer with experience in healthcare to produce and implement ... Experience in design/development and healthcare data analytics environment. * Analytical mind with ...
... programming with data analysis software such as R, Python, SAS, or MATLAB. \n \n \n \n \n \n
... programming with data analysis software such as R, Python, SAS, or MATLAB. \n \n \n \n \n \n
Data Analysis Software Developer information
See salary details
$48K - $58.7K
1% of jobs
$58.7K - $69.5K
4% of jobs
$69.5K - $80.2K
9% of jobs
$90.2K is the 25th percentile. Wages below this are outliers.
$80.2K - $90.9K
12% of jobs
$90.9K - $101.6K
15% of jobs
The median wage is $108.7K / yr.
$101.6K - $112.4K
14% of jobs
$112.4K - $123.1K
15% of jobs
$127.3K is the 75th percentile. Wages above this are outliers.
$123.1K - $133.8K
13% of jobs
$133.8K - $144.5K
9% of jobs
$144.5K - $155.3K
5% of jobs
$155.3K - $166K
3% of jobs
$48K
$111.8K
$166K
How much do data analysis software developer jobs pay per year?
What are the key skills and qualifications needed to thrive as a Data Analysis Software Developer, and why are they important?
How do Data Analysis Software Developers typically collaborate with data scientists and business analysts within a project team?
What does a Data Analysis Software Developer do?
What is the difference between Data Analysis Software Developer vs Data Analyst?
| Aspect | Data Analysis Software Developer | Data Analyst |
|---|---|---|
| Required Skills | Programming, software development, data modeling | Data interpretation, statistical analysis, visualization |
| Certifications | Programming certifications, data management courses | Statistical or data analysis certifications |
| Work Environment | Developing data tools, coding, software projects | Analyzing data sets, creating reports, dashboards |
| Industry Usage | Tech companies, software firms, data-driven organizations | Business, finance, marketing, healthcare sectors |
While both roles work with data, a Data Analysis Software Developer focuses on creating software tools and applications for data analysis, requiring programming skills. In contrast, a Data Analyst primarily interprets data to generate insights and reports, often using existing tools. Understanding these differences helps in choosing the right career path or job search focus.
Full-time
Medical, Dental, Vision, Life, Retirement, PTO
Posted 11 days ago
Johns Hopkins Applied Physics Laboratory rating
9.9
Based on 5 frontline employees who took The Breakroom Quiz
1st of 56 rated research
Job description
Description
Do you have experience analyzing complex software systems and understanding how adversarial software behaves?
Are you passionate about developing innovative software and analysis capabilities that improve national security and cyber defense?
Do you work best in an intellectually stimulating, professionally rewarding, and fun environment?
If so, we're looking for someone like you to join our APL team.
We are seeking a motivated and creative Cyber Analytics Software Engineer who will...
- Design, develop, test, and maintain software tools and analytic capabilities that support malware analysis, reverse engineering, and cyber threat analysis.
- Analyze malicious software, adversarial techniques, and suspicious behaviors to support defensive cyber operations and national security missions.
- Develop scalable and maintainable software for binary analysis, behavioral analysis, telemetry processing, detection engineering, and automated cyber analytics.
- Work on multidisciplinary teams staffed with world-class experts in cybersecurity, software engineering, data science, and computer systems research.
- Develop software that enables analysts to better understand malware functionality, persistence mechanisms, command-and-control behavior, exploitation techniques, and system impacts.
- Participate in projects involving reverse engineering, systems programming, software architecture, distributed systems, data analysis, automation, and visualization.
- Devise and implement algorithms, frameworks, and new analytic approaches that improve malware detection, classification, and understanding of adversarial behavior.
- Analyze software, system artifacts, and operational data to identify malicious behaviors, vulnerabilities, and opportunities to improve defensive capabilities.
- Share knowledge by clearly articulating ideas through technical papers, presentations, and demonstrations to technical staff, management, and Government decision makers.
- Join an environment that promotes professional growth, work/life balance, and technical development.
- Have opportunities to participate in fun, social activities like our weekly game nights and yearly summer cookout!
Qualifications
You meet the minimum qualifications for this position if you have:
- A Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Cybersecurity, Applied Math, or a related field.
- 2+ years of professional experience or a combination of relevant internship, research, or graduate experience in software engineering, cybersecurity, malware analysis, reverse engineering, or related areas.
- Experience developing software in one or more programming languages such as Python, C++, Rust, Java, Go, or JavaScript/TypeScript.
- Experience working with Linux-based development environments and modern software engineering practices including version control, testing, and continuous integration.
- Familiarity with malware analysis, reverse engineering, binary analysis, operating systems internals, or cybersecurity concepts.
- Ability to understand complex software systems and develop robust, maintainable solutions in collaborative environments.
- Interest in local limited travel, which may be required.
- Ability to obtain an Interim Top Secret level security clearance by your start date. If selected, you will be subject to a government security clearance investigation and must meet the requirements for access to classified information. Eligibility requirements include U.S. citizenship.
- Demonstrate strong interpersonal skills and the ability to work independently and on a team.
You'll go above and beyond our minimum requirements if you have:
- A Master's degree in Computer Science, Computer Engineering, Electrical Engineering, Cybersecurity, Applied Math, or a related field, and 5+ years of experience in software engineering, malware analysis, reverse engineering, cyber threat analysis, or related areas.
- Experience performing malware analysis, reverse engineering, behavioral analysis, or binary analysis on Windows and Linux platforms.
- Experience with tools and frameworks such as Ghidra, IDA Pro, Binary Ninja, x64dbg, WinDbg, YARA, Wireshark, Volatility, or similar analysis platforms.
- Experience with low-level systems programming, operating systems internals, networking, or exploitation techniques.
- Experience developing software for cyber analytics, telemetry processing, detection engineering, or automated analysis pipelines.
- Experience with scripting and automation using Python or similar languages.
- Familiarity with virtualization, containers, cloud infrastructure, or distributed systems.
- Experience writing published papers and presenting results to conferences/workshops.
- Current DoD clearance and prior experience working with Government agencies or Research Labs.
About Us
Why Work at APL?
The Johns Hopkins University Applied Physics Laboratory (APL) brings world-class expertise to our nation's most critical defense, security, space and science challenges. While we are dedicated to solving complex challenges and pioneering new technologies, what makes us truly outstanding is our culture. We offer a vibrant, welcoming atmosphere where you can bring your authentic self to work, continue to grow, and build strong connections with inspiring teammates.
At APL, we celebrate our differences of perspectives and encourage creativity and bold, new ideas. Our employees enjoy generous benefits, including a robust education assistance program, unparalleled retirement contributions, and a healthy work/life balance. APL's campus is located in the Baltimore-Washington metro area. Learn more about our career opportunities at http://www.jhuapl.edu/careers.
All qualified applicants will receive consideration for employment without regard to race, creed, color, religion, sex, gender identity or expression, sexual orientation, national origin, age, physical or mental disability, genetic information, veteran status, occupation, marital or familial status, political opinion, personal appearance, or any other characteristic protected by applicable law. APL is committed to providing reasonable accommodation to individuals of all abilities, including those with disabilities. If you require a reasonable accommodation to participate in any part of the hiring process, please contact Accommodations@jhuapl.edu.
The referenced pay range is based on JHU APL's good faith belief at the time of posting. Actual compensation may vary based on factors such as geographic location, work experience, market conditions, education/training and skill level with consideration for internal parity. For salaried employees scheduled to work less than 40 hours per week, annual salary will be prorated based on the number of hours worked. APL may offer bonuses or other forms of compensation per internal policy and/or contractual designation. Additional compensation may be provided in the form of a sign-on bonus, relocation benefits, locality allowance or discretionary payments for exceptional performance. APL provides eligible staff with a comprehensive benefits package including retirement plans, paid time off, medical, dental, vision, life insurance, short-term disability, long-term disability, flexible spending accounts, education assistance, and training and development. Applications are accepted on a rolling basis.
Minimum Rate
$100,000 Annually
Maximum Rate
$245,000 Annually
About Johns Hopkins Applied Physics Laboratory
Sourced by ZipRecruiter
Industry
Manufacturing
Company size
5,001 - 10,000 Employees
Headquarters location
Laurel, MA, US