We are currently looking for self-driven, passionate and results focused Software Developers to be part of our team that will be dedicated to designing, developing and implementing code generation ...
We are currently looking for self-driven, passionate and results focused Software Developers to be part of our team that will be dedicated to designing, developing and implementing code generation ...
Software Developer
Piney Flats, TN · On-site
We are currently looking for self-driven, passionate and results focused Software Developers to be part of our team that will be dedicated to designing, developing and implementing code generation ...
Software Developer
Piney Flats, TN · On-site
We are currently looking for self-driven, passionate and results focused Software Developers to be part of our team that will be dedicated to designing, developing and implementing code generation ...
Software Developer 2
Cranberry, NC · Hybrid
$69K - $86K/yr
As a Software Development Engineer you will Partner with product and development teams for understanding and executing the overall program vision for CMIS (Configuration Management Interface System ...
Software Developer 2
Cranberry, NC · Hybrid
$69K - $86K/yr
As a Software Development Engineer you will Partner with product and development teams for understanding and executing the overall program vision for CMIS (Configuration Management Interface System ...
Senior Software Engineer
$116K - $153K/yr
This is an ideal role for someone who enjoys owning software solutions from design through production and is energized by improving both the developer experience and the customer experience. Design ...
Senior Software Engineer
$116K - $153K/yr
This is an ideal role for someone who enjoys owning software solutions from design through production and is energized by improving both the developer experience and the customer experience. Design ...
Our team is made up of hardware and software engineers, health professionals, and startup entrepreneurs. As we continue expanding, this role offers hands-on experience, opportunities to grow into ...
Quick apply
Our team is made up of hardware and software engineers, health professionals, and startup entrepreneurs. As we continue expanding, this role offers hands-on experience, opportunities to grow into ...
Our team is made up of hardware and software engineers, health professionals, and startup entrepreneurs. As we continue expanding, this role offers hands-on experience, opportunities to grow into ...
Our team is made up of hardware and software engineers, health professionals, and startup entrepreneurs. As we continue expanding, this role offers hands-on experience, opportunities to grow into ...
Software Analyst / Engineer
Cranberry, NC · Hybrid
$58K - $73K/yr
Experience with CAD / engineering software Salary: We are committed to transparency and equity in all of our people practices. The base salary range for this position, which is dependent upon ...
Software Analyst / Engineer
Cranberry, NC · Hybrid
$58K - $73K/yr
Experience with CAD / engineering software Salary: We are committed to transparency and equity in all of our people practices. The base salary range for this position, which is dependent upon ...
Information Technology Specialist (Applications Software)
Johnson City, TN · On-site +1
$106K/yr
Applying software engineering principles, methods and practices to design, develop, modernize, integrate, test or maintain software applications and systems to analyze and resolve technical issues ...
Information Technology Specialist (Applications Software)
Johnson City, TN · On-site +1
$106K/yr
Applying software engineering principles, methods and practices to design, develop, modernize, integrate, test or maintain software applications and systems to analyze and resolve technical issues ...
Information Technology Specialist (Applications Software)
Johnson City, TN · On-site +1
$106K/yr
Applying software engineering principles, methods and practices to design, develop, modernize, integrate, test or maintain software applications and systems to analyze and resolve technical issues ...
Information Technology Specialist (Applications Software)
Johnson City, TN · On-site +1
$106K/yr
Applying software engineering principles, methods and practices to design, develop, modernize, integrate, test or maintain software applications and systems to analyze and resolve technical issues ...
Build and maintain effective relationships with team members, management, in-house software developers and clients. * Identify, troubleshoot and resolve application issues. * Communicate and escalate ...
Build and maintain effective relationships with team members, management, in-house software developers and clients. * Identify, troubleshoot and resolve application issues. * Communicate and escalate ...
Software Test Engineer
Johnson City, TN · On-site
$29/hr
Software Test Engineer Location: Johnson City, TN (Onsite in the beginning, then Hybrid setup eventually) Employment Type: Contract (initial contract is one year - possibility of conversion to Perm ...
Quick apply
Software Test Engineer
Johnson City, TN · On-site
$29/hr
Software Test Engineer Location: Johnson City, TN (Onsite in the beginning, then Hybrid setup eventually) Employment Type: Contract (initial contract is one year - possibility of conversion to Perm ...
Software Tutor
Kingsport, TN · Remote
$18 - $40/hr
Deep knowledge of software development methodologies, programming languages, version control, software architecture, testing strategies, debugging, database design, API development, and deployment ...
Software Tutor
Kingsport, TN · Remote
$18 - $40/hr
Deep knowledge of software development methodologies, programming languages, version control, software architecture, testing strategies, debugging, database design, API development, and deployment ...
Build and maintain effective relationships with team members, management, in-house software developers and clients. * Identify, troubleshoot and resolve application issues. * Communicate and escalate ...
Build and maintain effective relationships with team members, management, in-house software developers and clients. * Identify, troubleshoot and resolve application issues. * Communicate and escalate ...
Software Development Platform Engineer
Johnson City, TN · On-site
$117K - $196K/yr
Software Development Platform Architect & Administrator Key Responsibilities Platform ... Administer and maintain Azure DevOps and GitHub organizations, including projects, repositories ...
Software Development Platform Engineer
Johnson City, TN · On-site
$117K - $196K/yr
Software Development Platform Architect & Administrator Key Responsibilities Platform ... Administer and maintain Azure DevOps and GitHub organizations, including projects, repositories ...
Principal Database Engineer - GIC Tools and Applications
Cranberry, NC · Hybrid
$103K - $129K/yr
Collaborate with software developers, data analysts, and IT teams to integrate databases into broader systems and support data-driven applications. * Document database designs, configurations, and ...
Principal Database Engineer - GIC Tools and Applications
Cranberry, NC · Hybrid
$103K - $129K/yr
Collaborate with software developers, data analysts, and IT teams to integrate databases into broader systems and support data-driven applications. * Document database designs, configurations, and ...
Software Test Engineer 1 Location: Johnson City, TN Employment Type: Temp (12 Months) Potential to convert. Industry: Manufacturing Compensation: $32.14/Hour Schedule: 40 Hours/Week 1st Shift About ...
Quick apply
Software Test Engineer 1 Location: Johnson City, TN Employment Type: Temp (12 Months) Potential to convert. Industry: Manufacturing Compensation: $32.14/Hour Schedule: 40 Hours/Week 1st Shift About ...
Test Engineer 2
Johnson City, TN · On-site
May work with hardware and software design to perform fault insertion tests or development tests of prototype products. The Test Engineer reports to the Engineering Manager / Project Leader working ...
Quick apply
Test Engineer 2
Johnson City, TN · On-site
May work with hardware and software design to perform fault insertion tests or development tests of prototype products. The Test Engineer reports to the Engineering Manager / Project Leader working ...
The candidate who has a programming degree who likes doing a variety of different things, likes ... software on-site Ability to train customers in use of software and hardware Must live within ...
The candidate who has a programming degree who likes doing a variety of different things, likes ... software on-site Ability to train customers in use of software and hardware Must live within ...
Title : Software Test Engineer 1 W2 Only Location : Johnson City, TN Type: Contract Onsite in the beginning. Should things work out well some days can become remote but first training and being ...
Title : Software Test Engineer 1 W2 Only Location : Johnson City, TN Type: Contract Onsite in the beginning. Should things work out well some days can become remote but first training and being ...
Software Analyst
Piney Flats, TN · On-site
The candidate who has a programming degree who likes doing a variety of different things, likes ... software on-site • Ability to train customers in use of software and hardware • Must live ...
Software Analyst
Piney Flats, TN · On-site
The candidate who has a programming degree who likes doing a variety of different things, likes ... software on-site • Ability to train customers in use of software and hardware • Must live ...
Software Developer information
See Johnson City, TN salary details
$46.1K - $56.4K
1% of jobs
$56.4K - $66.7K
4% of jobs
$66.7K - $77K
9% of jobs
$86.6K is the 25th percentile. Wages below this are outliers.
$77K - $87.3K
12% of jobs
$87.3K - $97.6K
15% of jobs
The median wage is $104.4K / yr.
$97.6K - $107.9K
14% of jobs
$107.9K - $118.2K
15% of jobs
$122.3K is the 75th percentile. Wages above this are outliers.
$118.2K - $128.5K
13% of jobs
$128.5K - $138.8K
9% of jobs
$138.8K - $149.1K
5% of jobs
$149.1K - $159.4K
3% of jobs
$46.1K
$107.4K
$159.4K
How much do software developer jobs pay per year?
What are the key skills and qualifications needed to thrive as a software developer, and why are they important?
Is a software developer still in demand?
What are some common challenges software developers face when working on team-based projects?
What do software developers do?
Software developers design and create computer software programs and systems for their employer or client. Their job is to apply the principles of engineering, analytics, and computer science toward the development and testing of all kinds of software and applications. On a day-to-day basis, a software developer helps create and test software from start to finish. They discuss and analyze user requests and requirements, then research and brainstorm practical solutions to meet those needs, and determine the best course of action to create the application. As a software developer, you may develop an entirely new program or improve an existing one; you are responsible for a program’s overall framework and must design precise workflow charts that explain to programmers what code is needed for different aspects of the program.
What is the difference between Software Developer vs Software Engineer?
| Aspect | Software Developer | Software Engineer |
|---|---|---|
| Credentials | Bachelor's degree in CS or related field; coding certifications | Bachelor's or higher in CS or Software Engineering; certifications may vary |
| Work Environment | Develops, tests, and maintains software applications | Designs and develops software systems; often involved in architecture |
| Industry Usage | Commonly used in tech companies, startups, and IT firms | Used interchangeably with Software Developer in many organizations |
While the roles often overlap, Software Developers focus on coding and building applications, whereas Software Engineers typically work on designing and architecting complex systems. Both roles require similar credentials and are integral to software creation, but their scope and responsibilities can differ based on project size and company structure.
What is a software developer?
- Full Time Software Engineer Korea
- Remote React Developer
- Freelance Algorithmic Trading Software Developer
- Union Software Engineer
- Senior Software Engineer Relocation
- Full Time Master Software Engineer
- Contract Mastercard Software Engineer
- Volunteering Dot Net Software Engineer
- Junior Software Developer
- Senior Software Engineer Travel
- Full Time Software Engineer Glassdoor
- Contract Toyota Software Engineer
- Twitter Software Engineer Remote
- Internal Developer Tools Software Engineer
- Senior Part Time Airbnb Software Engineer
- Full Time Mcdonalds Software Engineer
- Contract Wso2 Software Engineer
- Manager Astronomy Software Engineer
- Contractual Software Engineer Visa Sponsorship
- Parttime Junior Software Developer No Experience

Job description
We are a rapidly growing, leading edge technology company that prides itself on innovation, service and customer support. We customize our installations to meet each customer's requirements while providing maintenance to ensure future compatibility as an office grows and its data processing needs change. We strive to provide our customers with software solutions that meet their needs by continually supplying them with user-friendly software and flexible solutions that exceed expectations.
***Extensive benefits package eligible after first month following thirty days of being employed***
**We do not offer relocation package, relocation is on your own expense**
**We are not looking for contract work. Principals only; recruiters please don't contact this job poster. DO NOT contact us with unsolicited services or offers.
The Position : We are currently looking for self-driven, passionate and results focused Software Developers to be part of our team that will be dedicated to designing, developing and implementing code generation and software applications to adhere to designs supporting internal business requirements or external customers.
Has knowledge in industry standards and best practices in software architecture and design. Performs a variety of tasks. Works under general supervision. A certain degree of creativity and latitude required. Reports to a team leader or manager.
Must demonstrate knowledge of critical thinking, problem solving, and the ability to debug existing source code and optimize feature sets.
A strong knowledge of databases such as, MySQL and MSSQL. Experience in software languages such as, C#, Visual Basic, VB.NET, etc.
Relevant computing qualification or A.S./B.S. degree preferred, but not required.
All your information will be kept confidential according to EEO guidelines.