> Markdown version of [/jobs/ext/3052254-software-engineer](https://www.wearedevelopers.com/jobs/ext/3052254-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:** Swoop LLC - **Location:** St. Mary's County, MD, United States (Remote available) - **Experience:** Experienced - **Salary:** $80,000.0 - $100,000.0 - **Contract:** Permanent contract - **Skills:** Microsoft Word, Microsoft Excel, Microsoft Windows, Agile Methodology, C Sharp (Programming Language), C++ (Programming Language), Code Review, Computer Programming, Continuous Integration, Linux, Ethernet, Network Interface Controllers, Field-Programmable Gate Array (FPGA), MATLAB, Microsoft Visual Studio, Microsoft Office, Nunit, Object-Oriented Software Development, Microsoft PowerPoint, Scrum Methodology, RS-232, Microsoft SharePoint, Software Engineering, Subversion, Systems Integration, USB, VHSIC Hardware Description Language (VHDL), Information Technology, Build Process, Software Coding, Software Version Control - **Published:** September 24, 2026 - **Apply:** https://www.thejobnetwork.com/job/software-engineer-product-509976302 ## About the Role Ability to manage responsibilities independently and work remotely. -Capable of delivering on multiple competing priorities with little supervision. -Relies on experience and judgment to plan and accomplish goals. -Excellent listening skills as well as solid verbal and written communication skills. -Proficiency with Microsoft 365 apps (especially Word, PowerPoint, Excel, SharePoint, Teams). -Ability to demonstrate / present systems and software to clients. -Excellent general programming, math, and analytical skills. Software Engineer Desired Experience: -Knowledge of professional software engineering and best practices for the full software development life cycle, including coding standards, code reviews, source control management, continuous integration, build processes, testing, and operations. -Journeyman level, or greater, knowledge of applicable software development technologies with 3 years of relevant industry experience. -Proficiency in C# and C++, background with C, along with solid object-oriented design skills. -Experience working with popular operating systems including Windows and Linux. -Experience with Scrum/Agile development methodologies. -Experience and proficiency with tool sets listed below. -Familiarity with VHDL code development and FPGA design would be a plus. -Familiarity with basic DSP functional blocks such as filtering and FFT would be a plus. -Familiarity with basic communication interfaces such as USB, RS232, Ethernet. Tool sets: -MATLAB, MS Office, Subversion, Visual Studio, NUnit., Bachelor's degree in computer science, computer programming; or equivalent information technology training in a military or civilian technical school. Minimal Travel Required Security Clearance: -Security Clearance level not required immediately but must be able to qualify and obtain when necessary. ## Description Develop software design specifications based on requirements, or concept sketches. -Perform technical planning, software design, implementation, verification, formal Acceptance and Production tests. -Write and review design, release, and support documentation: development review documents, user and system administration manuals, interface control documents, test procedures, etc. -Active coordination with other departments for system integration, hardware and software integration, testing, and production. -Provide ongoing maintenance, support and enhancements in existing systems and platforms. -Support co-worker development efforts, and solicit assistance, when necessary or appropriate. -Execute tasking in accordance with quality management system (QMS) processes and procedures; providing recommendations for continuous improvement as the opportunity arises. -Participate in relevant company and industry events. ## Related Videos - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [Prototyping with Hardware and the Web](https://www.wearedevelopers.com/videos/651-prototyping-with-hardware-and-the-web) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Project Fugu: Extending the web](https://www.wearedevelopers.com/videos/832-project-fugu-extending-the-web) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)