Software Engineer

Sprydo Systems LLC
Charlotte, NC, United States
22 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$85,000.0 - $115,000.0
Working hours
Regular working hours
Job source

Tech stack

Testing (Software) Java (Programming Language) JavaScript (Programming Language) Agile Methodology Applications Architecture Software Applications Application Performance Management Automation of Tests C Sharp (Programming Language) Code Review Computer Programming Databases
+20 more
Continuous Integration Data Structures Relational Databases Software Debugging Python (Programming Language) Object-Oriented Software Development Performance Tuning Scrum Methodology Cloud Services Software Engineering SQL Databases Software Organization Software Security Backend Information Technology Software Coding Restful APIs Software Version Control Api Management Programming Languages

Job description

  • Design, develop, and maintain software applications based on technical and business requirements.
  • Write clean, efficient, reusable, and well-documented code.
  • Develop application features, backend services, and API integrations.
  • Work with databases to maintain data accuracy and optimize application performance.
  • Conduct software testing, debugging, and code reviews.
  • Identify and resolve software defects and technical issues.
  • Collaborate with developers, QA engineers, and project managers.
  • Participate in software design discussions and technical planning.
  • Maintain technical documentation and support application updates.
  • Follow coding standards, security practices, and software development best practices.

Requirements

Sprydo Systems LLC is seeking a detail-oriented Software Engineer to design, develop, test, and maintain reliable software applications. The ideal candidate will have a strong foundation in programming, software engineering principles, application architecture, and technical problem-solving., * Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.

  • Experience with programming languages such as Java, Python, C#, or JavaScript.
  • Understanding of data structures, algorithms, and object-oriented programming.
  • Familiarity with relational databases, SQL, REST APIs, and version control systems.
  • Knowledge of software testing, debugging, and troubleshooting techniques.
  • Strong analytical, organizational, and problem-solving skills.
  • Effective written and verbal communication skills.
  • Ability to work independently and collaborate with a technical team.

Preferred Skills

  • Experience with modern application development frameworks.
  • Familiarity with cloud services, CI/CD pipelines, and automated testing.
  • Understanding of Agile or Scrum development methodologies.
  • Knowledge of application security and performance optimization.

Benefits & conditions

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

About the company

Sprydo Systems LLC is the company name provided for this sample job description. Its specific business operations, official website, and presence in Charlotte, North Carolina, have not been independently verified. Confirm the company’s identity and services before publishing a company-specific overview.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Loading talks and stories from around this role…