> Markdown version of [/jobs/ext/3713475-software-development-engineer](https://www.wearedevelopers.com/jobs/ext/3713475-software-development-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 Development Engineer - **Company:** SOLOMONEDWARDS - **Location:** Charlotte, NC, United States - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), JavaScript (Programming Language), Business Logic, Software Applications, Application Performance Management, Unit Testing, C++ (Programming Language), Cloud Computing, Databases, Continuous Delivery, Continuous Integration, Data Structures, DevOps, Design of User Interfaces, Python (Programming Language), Object-Oriented Software Development, Performance Tuning, Software Engineering, SQL Databases, Web Platforms, Reliability of Systems, Backend, Git, Deployment Automation, Front End Software Development, Cloud Integration, Software Version Control, Docker, Jenkins, Programming Languages - **Published:** October 13, 2026 - **Apply:** https://www.juju.com/job/2_162652605 ## About the Role * Technical: Strong proficiency in object-oriented programming (OOP), data structures, and algorithms. * Tools & Frameworks: Familiarity with version control systems (e.g., Git), continuous integration/continuous deployment (CI/CD) pipelines (e.g., Jenkins, Docker), and databases (e.g., SQL). * Problem-Solving: Analytical mindset used to break down abstract requirements into structured technical steps. ## Description The role involves understanding and applying various software development methodologies, programming paradigms, and technical components to deliver high-quality software products., * Development: Write clean, efficient, and maintainable code using programming languages like Java, Python, C++, or JavaScript. * System Design & Architecture: Build the underlying structure and frameworks for software applications, web platforms, and cloud infrastructure. * Testing & Debugging: Perform rigorous testing (e.g., unit tests, performance tuning) to identify bottlenecks, catch coding errors, and ensure system reliability. * Maintenance: Monitor application performance in production, troubleshoot issues, and deploy software and security updates. * Collaboration: Work alongside product managers, UI/UX designers, and stakeholders to translate user needs into functional technical solutions. * Documentation: Create diagrams, flowcharts, layouts, and technical documentation to guide current and future development., * Back-End: Manages the server, application logic, and database interactions operating behind the scenes. * Full-Stack: Handles both front-end and back-end aspects of software development. * DevOps / Systems: Specializes in infrastructure, networking, cloud integration, and deployment automation.