Back to jobs

Software Developer

SemaphoreSoft · Charlotte, NC, US

Spotted 1h agoFull-time

Job details

Pay
$80,000 – $115,000 a year
Work mode
On-site
Employment
Full-time
Education
Bachelor's degree
Posted
Oct 18, 2026
Last confirmed open
Oct 18, 2026
Job description

About this role

Job Description

SemaphoreSoft is seeking a motivated Software Developer to design, develop, test, and maintain software applications that support business requirements and improve operational efficiency. The ideal candidate will have a strong foundation in programming, software engineering principles, application development, and technical troubleshooting.

In this role, you will collaborate with developers and other stakeholders to build reliable software solutions, enhance existing applications, and deliver maintainable code that meets functional, performance, and security requirements.

Responsibilities

  • Design, develop, and maintain software applications based on project requirements.
  • Write clean, efficient, reusable, and well-documented code.
  • Develop application features, APIs, and backend services.
  • Integrate applications with databases and third-party systems.
  • Test and debug software to identify and resolve technical issues.
  • Maintain existing applications and improve performance and reliability.
  • Participate in code reviews and follow established development standards.
  • Collaborate with software engineers, QA professionals, and project stakeholders.
  • Prepare technical documentation and assist with application deployments.
  • Research relevant technologies and recommend practical improvements.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or equivalent practical experience.
  • Experience with one or more programming languages, such as Java, Python, C#, or JavaScript.
  • Understanding of object-oriented programming and software development principles.
  • Familiarity with databases, SQL, REST APIs, and version control systems such as Git.
  • Knowledge of software testing, debugging, and application maintenance.
  • Strong analytical, organizational, and problem-solving skills.
  • Effective written and verbal communication abilities.
  • Ability to collaborate with a technical team and manage development tasks.

Preferred Skills

  • Experience with web application development and modern frameworks.
  • Familiarity with cloud platforms and application deployment processes.
  • Knowledge of Agile or Scrum development methodologies.
  • Understanding of CI/CD pipelines, automated testing, and application security.

Benefits

Potential benefits may include health insurance, retirement savings options, paid time off, and professional development opportunities, subject to the employer's actual policies and employee eligibility.

About the Company

SemaphoreSoft is the company name provided for this sample job description. Its exact legal identity, software development services, official website, and current operations in Charlotte, North Carolina, have not been independently verified. Confirm the intended employer's information before publishing a company-specific overview.

Pay: $80,000.00 - $115,000.00 per year

Benefits:

  • Health insurance
  • Relocation assistance
  • Vision insurance

Work Location: In person

Interested in this role?Continue on Indeed to apply.
Apply on Indeed