Software Engineer
Job details
- Pay
- $85,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
About this role
Job Description
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.
In this role, you will collaborate with development teams and business stakeholders to build scalable software solutions, enhance existing systems, troubleshoot technical issues, and contribute to the delivery of high-quality applications.
Responsibilities
- 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
- 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
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.
Pay: $85,000.00 - $115,000.00 per year
Benefits:
- AD&D insurance
- Health insurance
- Relocation assistance
- Vision insurance
Work Location: In person