×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, Level 3

Job in Fort Meade, Anne Arundel County, Maryland, USA
Listing for: Independent Software, Inc.
Full Time position
Listed on 2026-06-04
Job specializations:
  • Software Development
    Software Engineer
Salary/Wage Range or Industry Benchmark: 100000 - 130000 USD Yearly USD 100000.00 130000.00 YEAR
Job Description & How to Apply Below

What You Will Do

As a Software Engineer, Level 3 at Independent Software, you will serve in a highly customer-facing role leading the development, deployment, and evolution of mission-critical systems supporting modern satellite communication technologies. You will work directly with users and stakeholders to analyze operational needs and translate them into robust, high-performance software solutions.

In this role, you will design, develop, and enhance C++ applications, implement complex algorithms, and ensure software reliability through automated testing and rigorous debugging. You will collaborate closely with cross-functional teams to deliver scalable, secure, and performance-optimized systems that operate in timing- and resource-constrained environments.

Key Responsibilities
  • Analyze user requirements to derive software designs for new applications or enhancements to existing systems.
  • Ensure new features and capabilities align with mission objectives and project goals.
  • Develop high-quality, maintainable C++ code for satellite communication and mission-critical applications.
  • Apply best practices, coding standards, and performance optimization techniques.
  • Identify, debug, and resolve software defects using systematic troubleshooting and root‑cause analysis.
  • Support sustainment and continuous improvement of existing software baselines.
  • Design and implement database or data repository interfaces and queries to support application data management.
  • Design and implement complex algorithms that meet strict timing, system resource, and interface constraints.
  • Optimize software for high performance, reliability, and real-time operation.
  • Integrate automated testing into the development lifecycle, including unit testing and regression testing.
  • Review and validate software components to ensure adherence to design requirements.
  • Work closely with system architects, QA engineers, and project managers to ensure solutions meet user requirements.
  • Participate in technical reviews and support on‑time delivery of high‑quality software.
  • Maintain comprehensive technical documentation for software designs, algorithms, processes, and interfaces.
  • Support knowledge sharing and long‑term project continuity.
Required

Skills and Qualifications
  • Proficiency in C++ software development for complex, mission-critical systems.
  • Experience designing and implementing algorithms for real‑time or performance-constrained environments.
  • Knowledge of RF signal analysis or satellite communications system design and theory.
  • Familiarity with Dev Ops processes and tools in virtualized and containerized environments, including VMware, Docker, and Kubernetes.
  • Experience with message queue technologies and communication protocols.
  • Strong analytical and problem-solving skills with the ability to debug complex issues.
  • Excellent communication and collaboration skills in customer-facing environments.
  • Adaptability and a commitment to continuous learning.
Education and Experience
  • Doctoral Degree plus 4 years of relevant experience.
  • Bachelor’s Degree plus 5 years of relevant experience.
  • Associate Degree plus 7 years of relevant experience.
  • High School Diploma or GED plus 9 years of relevant experience.
Clearance Requirement
  • Must possess an active TS SCI with appropriate polygraph to be considered for this role.

We’re an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary