Software Engineer, Level 3
9 hours ago
What You Will Do:As a Software Engineer (SWE) Level 3, you will design, develop, integrate, and enhance complex and diverse software systems in support of mission-critical programs. You will work independently and as part of a collaborative engineering team to deliver high-quality software solutions, applying appropriate software development methodologies and best practices. This role includes contributing to system design decisions, resolving complex technical issues, and providing technical leadership across software development efforts.Key Responsibilities:Analyze user requirements to derive software design and performance requirementsDesign, develop, and modify software systems to add new features, improve performance, or adapt to new hardwareDebug existing software, identify root causes, and correct defectsDevelop and implement algorithms that meet strict performance, timing, and functional constraintsIntegrate existing software into new or modified systems or operating environmentsDesign and implement complex database or data repository interfaces and queriesDevelop simple data queries for existing or proposed databases or data repositoriesAssist with developing and executing test procedures for software componentsReview, test, and validate software components for adherence to design requirementsWrite, review, and maintain software and system documentationProvide recommendations and implement improvements to software development processes and documentation standardsPerform quality control on team deliverables to ensure compliance with project standardsServe as a technical lead or team lead, as appropriate to the software development processDelegate programming and testing tasks and monitor team performanceOversee one or more software development teams to ensure work is completed within process constraintsConfer with system engineers and hardware engineers to derive software requirements and understand system limitationsCoordinate software system installation and monitor system performance to ensure operational specifications are metRecommend new technologies, tools, and processes for complex software projects Required Skills and Qualifications:Strong experience with object-oriented programming languages such as C++ and JavaExperience developing software for complex systems, including processing-intensive applications, real-time systems, or large data environmentsProficiency in applying software development methodologies appropriate to the development environmentExperience with requirements analysis, software design, implementation, testing, and integrationAbility to design and implement complex algorithms using scientific analysis and mathematical modelsExperience supporting Information Assurance or secure software development environmentsStrong problem-solving, analytical, and debugging skillsAbility to work independently and lead technical efforts across multiple teamsStrong written and verbal communication skills for documentation and technical collaborationEducation and Experience:Bachelor's degree in Computer Science or a related discipline from an accredited college or universityFour (4) additional years of software engineering experience on projects with similar software processes may be substituted for a bachelor's degreeMinimum of fourteen (14) years of experience as a Software Engineer on programs and contracts of similar scope, type, and complexityAdditional experience with object-oriented programming languages such as C++ and Java is requiredClearance Requirement:Must possess an active TS SCI with appropriate Polygraph to be considered for this roleWhy Choose Independent Software:At Independent Software, our people are the mission. We've built a company around collaboration, integrity, and innovation and we make sure our team has the tools and support to grow, succeed, and thrive.When you join us, you will:Support critical national security missions that matterBe part of a close-knit, employee-first culture where your voice is heardExpand your skills through ongoing training, mentorship, and career developmentEnjoy competitive compensation, generous benefits, and work-life balanceReady to take the next step in your career? Join us and be part of something bigger.Apply today.
-
Software Engineer, Level 3
2 weeks ago
Annapolis, MD, United States Independent Software Full timeWhat You Will Do: As a Software Engineer Level 3 at Independent Software, you will serve in a customer-facing role supporting the development, deployment, and sustainment of mission-critical systems. You will work closely with users and stakeholders to translate operational needs into technical solutions and deliver high-quality software that operates in...
-
Signals Processing Engineer, Level 3
8 hours ago
Annapolis, United States Independent Software Full timeWhat You Will Do:As a Signals Processing Engineer, Level 3, you will design, develop, and implement advanced digital signal processing (DSP) algorithms across both software and hardware platforms, including Field Programmable Gate Arrays (FPGAs). You will serve as a technical expert supporting the analysis and processing of signals of interest, working...
-
Signals Processing Engineer, Level 3
1 week ago
Annapolis, MD, United States Independent Software Full timeWhat You Will Do: As a Signals Processing Engineer, Level 3, you will design, develop, and implement advanced digital signal processing (DSP) algorithms across both software and hardware platforms, including Field Programmable Gate Arrays (FPGAs). You will serve as a technical expert supporting the analysis and processing of signals of interest, working...
-
Signals Processing Engineer, Level 3
2 weeks ago
Annapolis, MD, United States Independent Software Full timeWhat You Will Do: As a Signals Processing Engineer, Level 3, you will design, develop, and implement advanced digital signal processing (DSP) algorithms across both software and hardware platforms, including Field Programmable Gate Arrays (FPGAs). You will serve as a technical expert supporting the analysis and processing of signals of interest, working...
-
Signals Processing Engineer, Level 3
2 weeks ago
Annapolis, MD, United States Independent Software Full timeWhat You Will Do: As a Signals Processing Engineer, Level 3, you will design, develop, and implement advanced digital signal processing (DSP) algorithms across both software and hardware platforms, including Field Programmable Gate Arrays (FPGAs). You will serve as a technical expert supporting the analysis and processing of signals of interest, working...
-
Software Engineer, Level 2
9 hours ago
Annapolis, United States Independent Software Full timeWhat You Will Do:As a Software Engineer Level 3 at Independent Software, you will serve in a customer-facing role supporting the development, deployment, and sustainment of mission-critical systems. You will work closely with users and stakeholders to translate operational needs into technical solutions and deliver high-quality software that operates in...
-
Software Engineer 3
2 weeks ago
Annapolis Junction, MD, United States BTS Software Solutions Full timeBTS Software Solutions is seeking a Software Engineer 3 to develop, maintain, and enhance software systems to support mission requirements. This opportunity is for a future award expected in October 2025 Job Description: The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing intensive analytics, novel...
-
Software Engineer Level 3
9 hours ago
Annapolis Junction, United States Jovian Concepts Inc Full timeJob DescriptionJovian Concepts, Inc is looking to hire a Software Engineer Level 3 for a great opportunity in the Annapolis Junction area.A current and active TS/SCI Clearance with a Maryland Polygraph is required. No CCA's will be accepted at this time.The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g.,...
-
Software Engineer
11 hours ago
Annapolis, United States Belay Technologies Full timeBelay Technologies has been voted Baltimore Business Journal's (BBJ) Best Places to Work 2019, runner up in 2020 and a finalist in 2021!Belay Technologies is seeking a Software Engineer (SWE) level 2/3, to support our intel team.Candidates should have the following qualifications:TS/SCI with polygraphBachelor's Degree in Computer Science or related...
-
Software Engineer Level 3
2 weeks ago
Annapolis, MD, United States Staffed4U Full timeLocation: Annapolis Junction, MD, 20701 Security Clearance: Active TS/SCI with Polygraph required Employment Type: Full-Time Salary Range: $201,000 - $237,000 (USD) Salary does not include discretionary bonuses or comprehensive benefits package. Actual compensation may vary based on geographic location, experience, education, and skill level. A...