> Markdown version of [/jobs/ext/3960183-software-engineer-remote](https://www.wearedevelopers.com/jobs/ext/3960183-software-engineer-remote). 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 (Remote) - **Company:** BUSINESS SYSTEM SOLUTIONS, INC. - **Location:** Leesburg, VA, United States (Remote available) - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), JavaScript (Programming Language), .NET Framework, Agile Methodology, Data Analysis, C Sharp (Programming Language), Software Quality, Code Review, Information Systems, Databases, Software Debugging, DevOps, Internet Security, Spring Framework, Python (Programming Language), PostgreSQL, Microsoft SQL Server, Oracle (Applications), Performance Tuning, Systems Development Life Cycle, Software Engineering, Subversion, Web Application Frameworks, ReactJS, Git, AngularJS, Information Technology, Software Version Control, Programming Languages - **Published:** October 27, 2026 - **Apply:** https://www.careerbuilder.com/job-details/software-engineer-remote-leesburg-va--88f719d1-d279-480c-8c12-48673da957db ## About the Role Software Engineering, Business Solutions, Healthcare, Internet Security, Software Development, Information Technology & Information Systems, Government, Data Analysis, Technical Support, Small Business, * Bachelor's degree in Computer Science, Software Engineering, or related field. * Experience developing software using multiple programming languages (e.g., Java, Python, C#, JavaScript). * Strong understanding of software development lifecycle (SDLC) principles. * Experience with application design, debugging, and performance optimization. * Excellent problem-solving skills and attention to detail. * Ability to work both independently and collaboratively in a team environment. Preferred Skills: * Experience with modern frameworks and tools (e.g., .NET, Spring, React, Angular). * Familiarity with database technologies such as SQL Server, Oracle, or PostgreSQL. * Knowledge of version control systems (e.g., Git, SVN). * Understanding of agile development methodologies and DevOps practices. ## Description * Design, develop, and implement software applications and components. * Write clean, efficient, and maintainable code using a variety of programming languages. * Conduct thorough testing and debugging to ensure software quality and performance. * Collaborate with cross-functional teams to gather and analyze requirements. * Maintain and update existing applications to improve functionality and user experience. * Prepare and maintain detailed technical documentation for all developed software. * Participate in code reviews and contribute to continuous improvement of development practices.