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

Software Engineer, Software Project Mgr​/ Lead, Software Architect

Job in Fort Meade, Anne Arundel County, Maryland, USA
Listing for: Wyetech, LLC
Full Time position
Listed on 2026-10-12
Job specializations:
  • Software Development
    Software Engineer, Software Project Mgr/ Lead, Software Architect, DevOps
Salary/Wage Range or Industry Benchmark: 129000 - 176000 USD Yearly USD 129000.00 176000.00 YEAR
Job Description & How to Apply Below
Position: Software Engineer 3
Software Engineer – Level 3

Wyetech is seeking a highly experienced Software Engineer – Level 3 to lead the development, maintenance, and enhancement of complex software systems supporting mission-critical national security and Intelligence Community operations.

This position focuses on engineering sophisticated software solutions, including processing-intensive analytics, novel algorithm development, large-scale data manipulation, real-time systems, and enterprise information management applications.

The ideal candidate possesses extensive software engineering experience, strong technical leadership capabilities, and expertise in designing and implementing scalable, reliable, and high-performance software systems. This role requires the ability to oversee multiple software development teams, establish effective engineering processes, and ensure the successful delivery of complex software capabilities aligned with customer mission requirements.

Key Responsibilities

Software Engineering & Development

  • Design, develop, maintain, and enhance complex software systems based on documented functional and technical requirements.

  • Develop software solutions supporting processing-intensive analytics, novel algorithms, large-scale datasets, real-time systems, and business management information systems.

  • Analyze system-level requirements and translate them into detailed software component specifications.

  • Apply appropriate software design methodologies and development processes to meet project requirements.

  • Evaluate hardware/software trade-offs, software reuse opportunities, and the integration of Commercial Off-the-Shelf (COTS) and Government Off-the-Shelf (GOTS) products.

  • Review and test software components to verify adherence to design requirements and document test results.

  • Investigate, troubleshoot, and resolve software problem reports.

  • Support software integration, enhancement, maintenance, and operational sustainment.

Technical Leadership & Team Management

  • Serve as the technical lead for multiple software development teams.

  • Recommend new technologies, development methodologies, and engineering processes for complex software projects.

  • Select and implement software development processes in coordination with customers and systems engineering teams.

  • Ensure quality control of all developed and modified software.

  • Delegate programming and testing responsibilities to one or more development teams and monitor their performance.

  • Provide technical direction, mentorship, and oversight to software engineers.

  • Coordinate engineering activities to ensure software development efforts align with project requirements and operational priorities.

  • Review software deliverables for technical accuracy, completeness, performance, and compliance with development standards.

Software Integration, Testing & Quality Assurance

  • Establish and maintain software quality assurance and testing processes.

  • Review software components and system designs to ensure compliance with technical requirements.

  • Develop and oversee software testing strategies, validation procedures, and defect resolution activities.

  • Coordinate software integration and deployment activities across multiple development teams.

  • Identify and resolve complex software defects, performance issues, and integration challenges.

  • Ensure software products meet established reliability, scalability, and operational requirements.

  • Support continuous improvement initiatives involving software quality, development efficiency, and maintainability.

Systems Engineering & Technical Collaboration

  • Collaborate with systems engineers, hardware engineers, and customer stakeholders to define and refine software requirements.

  • Evaluate system capabilities, technical constraints, performance requirements, and software…

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