> Markdown version of [/jobs/ext/569199-sr-software-engineer](https://www.wearedevelopers.com/jobs/ext/569199-sr-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). --- # Sr. Software Engineer - **Company:** INDUS - **Location:** Panama City Beach, FL, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** C (Programming Language), Microsoft Word, Java (Programming Language), Microsoft Excel, Microsoft Windows, Agile Methodology, Component-Based Software Engineering, C Sharp (Programming Language), C++ (Programming Language), Cloud Computing Security, Capability Maturity Model Integration, Communications Protocols, Cyber Security, Computer Programming, Computer Engineering, Computer Literacy, Software Debugging, Desktop Computing, Linux, Device Drivers, Eclipse (Software), Middleware, Embedded Software, Visual C++ (Programming Language), Integrated Development Environments, Information Systems Security Engineering Professional, Microsoft Security Essentials, Microsoft Networking, Microsoft Office, NetBeans, Object-Oriented Software Development, Microsoft PowerPoint, Software Maintenance, Systems Development Life Cycle, Software Configuration Management, Software Engineering, Software Requirements Analysis, Software Quality Assurance (SQA), Systems Architecture, Systems Integration, TCP/IP, Transmission Control Protocol (TCP), User Datagram Protocols, VxWorks, Information Technology - **Published:** June 14, 2026 - **Apply:** https://www.clearancejobs.com/jobs/8337161/sr-software-engineer ## About the Role * An active secret clearance is required to be considered for this position. * Possess a Bachelor of Science degree in computer engineering, computer science, software engineering, or electrical engineering from an accredited college or university. * Eight (8) years of experience in computer or software engineering on systems similar to the LCAC C4N. * Knowledge and experience using Agile Methodologies to support updates, patches and incorporate new requirements. * Experience in designing and implementing real-time embedded software intensive code solutions, testing the resulting components, and analyzing runtime profiles to debug errors that might exist. * Experience in integrating software units and components producing integrated software items consistent with the design that demonstrate the functional and non-functional software requirements. * Satisfy the Cybersecurity Workforce System Development Requirement for Advanced Level Code 622: + Cyber Secure Coder (CSC) + GIAC Cloud Security Automation (GCSA) + GIAC Cloud Security Essentials (GCLD) + GIAC Security Essentials Certification (GSEC) + Information Systems Security Engineering Professional (ISSEP). * Must possess basic computer literacy and data entry skills. * Demonstrated proficiency in Microsoft Office applications (to include MS Word, Excel, PowerPoint, etc.). * Strong attention to detail and organizational skills. * Excellent verbal and written communication skills. * Demonstrated problem-solving skills. * Must possess strong time management skills. * Must be able to work in a fast-paced, changing, and challenging environment. * Travel Required ~10% travel required. * Must be legally authorized to work in the United States without the need for employer sponsorship, now or at any time in the future. Desired Qualifications: * Prior experience with NSWC Panama City Division. * Familiarity with Landing Craft Air Cushion (LCAC) High Speed Littoral Connectors, Command, Control, Communications, Computers, Navigation (C4N) technologies. Physical Requirements: * Must be able to remain seated in a stationary position 50% of the time. Must also be able to alternate between sitting, standing, and walking. * The ability to lift items that may weigh up to 50 pounds. ## Description Reporting to the Program Manager, the Sr. Program Analyst supports the Government as the SSA and performs software maintenance supporting fielded software baselines along with the required high speed connectors System Integration Laboratory (SIL) software simulators., * Provide onsite support for modification and upgrades to C4N software baselines in accordance with Government furnished Software Development Plans. * Provide software design, development, coding, test, software quality assurance, and integration support in accordance with Code E30 Software Engineering Institute (SEI) Capability Maturity Model Integration (CMMI®) Level 3 certified processes and procedures that will be provided as GFI. * Perform software configuration management planning, tracking, and validation processes and procedures. * Design and implement real-time embedded software intensive code solutions, test the resulting components, and analyze runtime profiles to debug errors that might exist. * Integrate software units and components producing integrated software items consistent with the design that demonstrate the functional and non-functional software requirements. * Document software functionality. * Perform Object-Oriented Design and Analysis (OODA) and programming in Java, C, C++, and C#. * Perform software component development and lifecycle software support. * Develop customized embedded device drivers for various sensors and components of the C4N suite. * Develop middleware software to the unique hardware device drivers to support multiple vendors and full and open competition and to decouple the operational software from the device level software. * Develop software requirements specifications. * Utilize Windows, Linux, and VxWorks operating systems programming. * Use Microsoft Visual C++ development environment with Microsoft Foundation Classes (MFC). * Use of Java development environments Eclipse, NetBeans. * Develop network protocol-based applications using Transmission Control Protocol/Internet Protocol (TCP/IP). * User Datagram Protocol (UDP), and Windows networking services. * Breakdown high-level functional requirements into hardware requirements, software requirements, interface requirements, and manual operations. * Develop software system architecture including the structure of the system, the software elements, and the relationship between the software elements. * Bid and proposal support if requested. * Other duties as assigned. ## Related Videos - [An Applied Introduction to eBPF with Go](https://www.wearedevelopers.com/videos/1075-an-applied-introduction-to-ebpf-with-go) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Turning Container security up to 11 with Capabilities](https://www.wearedevelopers.com/videos/718-turning-container-security-up-to-11-with-capabilities) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Why Attend a Developer Event in 2026?](https://www.wearedevelopers.com/magazine/688-why-attend-a-developer-event-in-2026) - [Quick guide: How to write a Software Developer CV](https://www.wearedevelopers.com/magazine/37-quick-guide-how-to-write-a-software-developer-cv) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [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)