> Markdown version of [/jobs/ext/4430727-software-engineer](https://www.wearedevelopers.com/jobs/ext/4430727-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Sprydo Systems LLC - **Location:** Charlotte, NC, United States - **Salary:** $85,000.0 - $115,000.0 - **Contract:** Permanent contract - **Skills:** 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, 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 - **Published:** October 17, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=b78c09cf85f0d80e ## About the Role 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. ## 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.