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

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

Job in Annapolis, Anne Arundel County, Maryland, 21403, USA
Listing for: Wyetech, LLC
Full Time position
Listed on 2026-10-29
Job specializations:
  • Software Development
    Software Engineer, Software Architect, Software Project Mgr/ Lead, DevOps
Salary/Wage Range or Industry Benchmark: 140000 - 195000 USD Yearly USD 140000.00 195000.00 YEAR
Job Description & How to Apply Below
Software Engineer – Level 3

Labor Category:
Software Engineer (SWE) – 25350

Wyetech is seeking an experienced Software Engineer – Level 3 to support the design, development, maintenance, and enhancement of complex software systems supporting mission‑critical Intelligence Community operations.

The selected candidate will develop sophisticated software solutions involving processing‑intensive analytics, advanced algorithm development, extremely large datasets, real‑time systems, and enterprise information management applications. This position requires extensive software engineering expertise, strong technical leadership, and the ability to guide multiple development teams through the software development lifecycle.

The ideal candidate has experience developing scalable, high‑performance software systems, leading engineering teams, evaluating emerging technologies, and ensuring software solutions meet customer requirements, technical specifications, and quality standards.

Key Responsibilities

Software Engineering & Development

  • Design, develop, maintain, and enhance complex software systems based on documented technical and functional requirements.
  • Develop software supporting processing‑intensive analytics, novel algorithms, large‑scale data manipulation, real‑time processing, and business management information systems.
  • Analyze system‑level requirements and translate them into detailed software component specifications.
  • Apply software development and design methodologies appropriate to the development environment.
  • Evaluate hardware/software trade‑offs, software reuse opportunities, and the integration of Commercial Off‑the‑Shelf (COTS) and Government Off‑the‑Shelf (GOTS) solutions.
  • Review and test software components for adherence to design requirements.
  • Document software test results, identify defects, and resolve software problem reports.
  • Support software integration, enhancement, maintenance, and operational sustainment.

Technical Leadership & Development Management

  • Serve as the technical lead for multiple software development teams.
  • Recommend new technologies, engineering practices, and processes for complex software projects.
  • Select appropriate software development processes in coordination with customers and systems engineering personnel.
  • Ensure quality control of all developed and modified software.
  • Delegate programming and testing responsibilities to one or more development teams and monitor performance.
  • Provide technical guidance, mentorship, and oversight to software engineering personnel.
  • Coordinate development activities to ensure alignment with customer requirements, project schedules, and technical objectives.
  • Review software designs, code, test results, and technical deliverables to ensure quality and compliance.

Software Integration, Testing & Quality Assurance

  • Establish and maintain software testing, validation, and quality assurance processes.
  • Oversee software component integration and system‑level testing activities.
  • Develop and review test plans, test procedures, and validation documentation.
  • Investigate and resolve complex software defects, performance issues, and integration challenges.
  • Ensure software components meet established design, reliability, scalability, and performance requirements.
  • Support continuous improvement initiatives involving software development processes, testing efficiency, and system maintainability.

Systems Engineering & Technical Collaboration

  • Collaborate with systems engineers, software developers, and customer stakeholders to define and refine software requirements.
  • Provide technical input to system architecture and software component design decisions.
  • Evaluate software reuse opportunities and alternative technical approaches.
  • Support technical reviews, architecture…
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