Primary developer / project lead for a completed software project. Exposure to all phases of software development from requirements gathering to delivery. The feeling of ownership of the project.
Primary developer / project lead for a completed software project. Exposure to all phases of software development from requirements gathering to delivery. The feeling of ownership of the project.
Associate I Senior Java Streaming Engineer
$121K - $159K/yr
Associate I -Senior Java Streaming Engineer Ness USA has a telecommuting position for an Associate I Senior Java Streaming Engineer to design, develop, test, and support distributed software ...
Quick apply
Associate I Senior Java Streaming Engineer
$121K - $159K/yr
Associate I -Senior Java Streaming Engineer Ness USA has a telecommuting position for an Associate I Senior Java Streaming Engineer to design, develop, test, and support distributed software ...
Associate Data Scientist
Pittsburgh, PA · On-site
$57K - $57K/yr
Demonstrated ability to learn new concepts and grow into new areas of work Location Arlington, VA, Pittsburgh, PA Job Function Software/Applications Development/Engineering Position Type Staff ...
Associate Data Scientist
Pittsburgh, PA · On-site
$57K - $57K/yr
Demonstrated ability to learn new concepts and grow into new areas of work Location Arlington, VA, Pittsburgh, PA Job Function Software/Applications Development/Engineering Position Type Staff ...
Associate C Programmer
Pittsburgh, PA · On-site
Primary developer / project lead for a completed software project. Exposure to all phases of software development from requirements gathering to delivery. The feeling of ownership of the project.
Associate C Programmer
Pittsburgh, PA · On-site
Primary developer / project lead for a completed software project. Exposure to all phases of software development from requirements gathering to delivery. The feeling of ownership of the project.
Primary developer / project lead for a completed software project. Exposure to all phases of software development from requirements gathering to delivery. The feeling of ownership of the project.
Primary developer / project lead for a completed software project. Exposure to all phases of software development from requirements gathering to delivery. The feeling of ownership of the project.
IT Support Associate
Pittsburgh, PA · On-site
Carnegie Mellon University's Software Engineering Institute is seeking an IT Support Associate to join their dynamic IT team. This role involves providing advanced support and services for various ...
IT Support Associate
Pittsburgh, PA · On-site
Carnegie Mellon University's Software Engineering Institute is seeking an IT Support Associate to join their dynamic IT team. This role involves providing advanced support and services for various ...
Associate I -Senior Java Streaming Engineer
$121K - $159K/yr
For more information, visit www.ness.com Associate I -Senior Java Streaming Engineer Ness USA has a ... distributed software applications. Position is remote and may require relocation to or from a ...
Associate I -Senior Java Streaming Engineer
$121K - $159K/yr
For more information, visit www.ness.com Associate I -Senior Java Streaming Engineer Ness USA has a ... distributed software applications. Position is remote and may require relocation to or from a ...
... Software/Applications Development/Engineering Position Type Staff - Regular Full time/Part time Full time Pay Basis Salary More Information: * Please visit "Why Carnegie Mellon" to learn more about ...
... Software/Applications Development/Engineering Position Type Staff - Regular Full time/Part time Full time Pay Basis Salary More Information: * Please visit "Why Carnegie Mellon" to learn more about ...
Associate Data Scientist with Security Clearance
Pittsburgh, PA · On-site
$57K - $57K/yr
Demonstrated ability to learn new concepts and grow into new areas of work Location Arlington, VA, Pittsburgh, PA Job Function Software/Applications Development/Engineering Position Type Staff ...
Associate Data Scientist with Security Clearance
Pittsburgh, PA · On-site
$57K - $57K/yr
Demonstrated ability to learn new concepts and grow into new areas of work Location Arlington, VA, Pittsburgh, PA Job Function Software/Applications Development/Engineering Position Type Staff ...
Software/Applications Development/Engineering Position Type: Staff - Regular Full time/Part time: Full time Pay Basis: Salary More Information: * Please visit "Why Carnegie Mellon" to learn more ...
Software/Applications Development/Engineering Position Type: Staff - Regular Full time/Part time: Full time Pay Basis: Salary More Information: * Please visit "Why Carnegie Mellon" to learn more ...
Associate Engineer
Leetsdale, PA · On-site
Realistic Job Preview Position Summary It is the responsibility of the Associate Engineer I to ... To perform this job successfully, an individual should have excellent knowledge of ERP software ...
Associate Engineer
Leetsdale, PA · On-site
Realistic Job Preview Position Summary It is the responsibility of the Associate Engineer I to ... To perform this job successfully, an individual should have excellent knowledge of ERP software ...
Realistic Job Preview Position Summary It is the responsibility of the Associate Engineer I to ... To perform this job successfully, an individual should have excellent knowledge of ERP software ...
Realistic Job Preview Position Summary It is the responsibility of the Associate Engineer I to ... To perform this job successfully, an individual should have excellent knowledge of ERP software ...
Associate Engineer
Leetsdale, PA · On-site
Realistic Job Preview Position Summary It is the responsibility of the Associate Engineer I to ... To perform this job successfully, an individual should have excellent knowledge of ERP software ...
Associate Engineer
Leetsdale, PA · On-site
Realistic Job Preview Position Summary It is the responsibility of the Associate Engineer I to ... To perform this job successfully, an individual should have excellent knowledge of ERP software ...
... Software/Applications Development/Engineering Position Type Staff - Regular Full time/Part time Full time Pay Basis Salary More Information: * Please visit " Why Carnegie Mellon " to learn more about ...
... Software/Applications Development/Engineering Position Type Staff - Regular Full time/Part time Full time Pay Basis Salary More Information: * Please visit " Why Carnegie Mellon " to learn more about ...
DevOps Engineer
$51.25 - $70.25/hr
Design, implement, and maintain CI/CD pipelines to streamline software delivery across engineering teams. * Manage and monitor cloud infrastructure across various platforms, ensuring high ...
DevOps Engineer
$51.25 - $70.25/hr
Design, implement, and maintain CI/CD pipelines to streamline software delivery across engineering teams. * Manage and monitor cloud infrastructure across various platforms, ensuring high ...
Associate C Programmer
Pittsburgh, PA · On-site
The role involves developing software tools for network data collection and analysis, participating ... instructions, and developer documentation. • Develop and execute unit, integration, and ...
Associate C Programmer
Pittsburgh, PA · On-site
The role involves developing software tools for network data collection and analysis, participating ... instructions, and developer documentation. • Develop and execute unit, integration, and ...
KPMG is currently seeking a Senior Associate to join our Accounting Methods and Credit Services ... Understand common software development methodologies, object orientated programming concepts and ...
KPMG is currently seeking a Senior Associate to join our Accounting Methods and Credit Services ... Understand common software development methodologies, object orientated programming concepts and ...
Industry/Sector Health Services Specialism Operations Management Level Senior Associate & Summary ... in software engineering or data engineering What Sets You Apart - Master's Degree in Computer ...
Industry/Sector Health Services Specialism Operations Management Level Senior Associate & Summary ... in software engineering or data engineering What Sets You Apart - Master's Degree in Computer ...
SailPoint Developer
Pittsburgh, PA · On-site
College degree - Bachelors preferred, but ok with Associate degree as long as they have very good SailPoint dev experience Education Preferred: Engineering / Computer Science Software Skills Required ...
SailPoint Developer
Pittsburgh, PA · On-site
College degree - Bachelors preferred, but ok with Associate degree as long as they have very good SailPoint dev experience Education Preferred: Engineering / Computer Science Software Skills Required ...
Associate Distribution Engineer - Open to Recent Engineering Graduates - Pennsylvania
Pittsburgh, PA · On-site +1
Job Title Associate Distribution Engineer Location: Pennsylvania FLSA Classification Exempt Orbital ... Regularly utilizes Client proprietary software packages or equipment to complete daily ...
Quick apply
Associate Distribution Engineer - Open to Recent Engineering Graduates - Pennsylvania
Pittsburgh, PA · On-site +1
Job Title Associate Distribution Engineer Location: Pennsylvania FLSA Classification Exempt Orbital ... Regularly utilizes Client proprietary software packages or equipment to complete daily ...
Associate Software Developer information
See Freedom, PA salary details
$10.1K - $20.2K
0% of jobs
$20.2K - $30.2K
0% of jobs
$30.2K - $40.3K
14% of jobs
$40.3K - $50.3K
6% of jobs
$55.6K is the 25th percentile. Wages below this are outliers.
$50.3K - $60.4K
9% of jobs
$60.4K - $70.4K
7% of jobs
The median wage is $75K / yr.
$70.4K - $80.4K
28% of jobs
$85.9K is the 75th percentile. Wages above this are outliers.
$80.4K - $90.5K
18% of jobs
$90.5K - $100.5K
11% of jobs
$100.5K - $110.6K
1% of jobs
$110.6K - $120.6K
5% of jobs
$10.1K
$76.8K
$120.6K
How much do associate software developer jobs pay per year?
What does an associate software developer do?
What jobs pay 70k a year with an associate's degree?
What engineer makes $500,000 a year?
What is an Associate Software Developer?
What are the key skills and qualifications needed to thrive as an Associate Software Developer, and why are they important?
What Is an Associate Software Developer?
As an associate software developer, you assist senior software developers with the programming and development of computer software. Your job duties include writing software code in various programming languages, troubleshooting issues with software applications, and performing unit testing of software components. The career typically requires a bachelor’s degree in computer science, software engineering, or a related field and on-the-job training. Additional qualifications include strong technical and problem-solving skills, prior coding experience, and knowledge of multiple programming languages.
What is L1, L2, L3, and L4 developer?
What is the difference between Associate Software Developer vs Junior Software Engineer?
| Aspect | Associate Software Developer | Junior Software Engineer |
|---|---|---|
| Required Credentials | Bachelor's in CS or related field, some internships | Bachelor's in CS or related field, entry-level |
| Work Environment | Collaborative teams, entry-level projects | Development teams, learning-focused tasks |
| Employer & Industry Usage | Tech companies, startups, IT firms | Software firms, tech departments in various industries |
| Common Search & Comparison | Yes | Yes |
The main difference between an Associate Software Developer and a Junior Software Engineer lies in terminology and specific company usage. Both roles typically require similar educational backgrounds and involve entry-level development tasks. The title 'Associate Software Developer' is often used in tech companies emphasizing a developmental pathway, while 'Junior Software Engineer' may be more common in traditional engineering environments. Overall, these roles are quite similar, with differences mainly in naming conventions.
What are some common challenges faced by Associate Software Developers when collaborating on large projects?

Job description
What We Do:
Our team in the Cyber Risk and Resilience Directorate researches and develops software tools capable of collecting, storing, and analyzing organizational network data to provide security analysts insights into what is traversing their network. We provide both the core network tools to facilitate this capability, and prototypes of new ways to present the data effectively. We deal with a scale of network data generally unseen by most organizations, handling record counts in the tens of billions per day.
Developing security insights at this scale requires creativity, efficiency, and staying up to date with modern computing platforms. In some cases, the computing has outpaced the methods, and it is incumbent upon us to generate novel views of both the entire data collection, and of focused datasets tailored to specific analyst needs.
Our network situational awareness security tools are published here: https://tools.netsa.cert.org/
Position Summary:
You'll be responsible for developing software within our network data collection suite and pushing the bounds of the uses of those tools. Much of the software is written in C, and some in Python. We are responsible for the entire life-cycle of the tools: requirements gathering/generation, development, testing, documentation, and user support.
There is room for independence for new tools or projects to make our software suite more complete. Making the tools easy to integrate and deploy, along with writing documentation are additional tasks for the position. You will work on existing projects with more senior developers until you have a grasp of the tool suite and gain domain expertise to take command of new or current tools.
You bring the design and software skills, and we'll bring the domain knowledge to solve the hard network security data problems.
Knowledge, Skills and Abilities:
- Polished to expert programming skills in C.
- Proficient scripting skills with bash.
- Strong problem-solving skills.
- Ability to learn a new programming language or development environment given appropriate time and resources.
- Ability to work both independently and with teams, manage multiple projects, and elicit technical requirements from management and staff.
Requirements:
- Education and Experience:BS degree in Computer Science, Statistics, Engineering, Mathematics, Economics, Data Science, or a related highly quantitative discipline with three (3) years of applicable experience; or a MS degree in a relevant discipline with one (1) year of applicable experience.
- Travel:Periodic travel to customer sites, conferences, workshops, and stakeholder meetings is required to support the SEI's mission and research activities.
- Security Clearance:You will be subject to a background investigation and must have the ability to obtain and maintain a Department of War security clearance.
- Applicants for this position must be currently legally authorized to work for CMU in the United States. CMU will not sponsor or take over sponsorship of an employment visa for this opportunity.
Duties:
- Software Development (70%):Design, develop, and maintain high-performance software tools for collecting, processing, and analyzing large-scale network data using C, Python, and Bash. Participate in the full software development lifecycle, including requirements analysis, implementation, testing, deployment, and ongoing enhancement of cybersecurity research tools.
- Customer Support (10%):Provide technical support by troubleshooting software issues, responding to user inquiries, and resolving reported defects. Collaborate with customers and stakeholders to gather feedback and recommend improvements to existing tools.
- Documentation/Publication(10%):Prepare and maintain technical documentation, including user guides, installation instructions, and developer documentation. Contribute to technical reports, presentations, and publications that communicate software capabilities and research outcomes.
- Testing (10%):Develop and execute unit, integration, and regression tests to ensure software quality, reliability, and performance. Identify, troubleshoot, and resolve software defects while supporting continuous improvement of testing processes.
Desired Experience:
- Primary developer / project lead for a completed software project. Exposure to all phases of software development from requirements gathering to delivery. The feeling of ownership of the project.
- An understanding of software / systems development lifecycle, QA testing, revision control, and change management practices
- Experience developing software on Linux is preferred but not a requirement.
- Experience working with containerization tools such as Docker is preferred.
- Experience with network data collection or flow data, or awareness of network cyber threats is a plus, but not a requirement. It is our responsibility to transfer domain knowledge.
Location
Pittsburgh, PAJob Function
Software/Applications Development/EngineeringPosition Type
Staff - RegularFull time/Part time
Full timePay Basis
SalaryMore Information:Please visit "Why Carnegie Mellon" to learn more about becoming part of an institution inspiring innovations that change the world.
Click here to view a listing of employee benefits
Carnegie Mellon University is an Equal Opportunity Employer/Disability/Veteran.
Statement of Assurance
About CMU
Sourced by ZipRecruiter
Industry
Offices of mental health practitioners
Company size
201 - 500 Employees
Headquarters location
Harrisburg, PA, US