Software Engineer (SWE) Skill Level 2

Wyetech•Fort Meade, MD

About The Position

Wyetech is seeking an experienced Software Engineer, Skill Level 2, to support the design, development, integration, testing, maintenance, and enhancement of complex software systems for mission-critical government programs. The role involves developing diverse software solutions, including processing-intensive analytics, advanced algorithms, large-scale data processing systems, real-time applications, and business management information systems. The engineer works across the software development lifecycle, addressing technical problem-solving, system performance, software integration, and quality assurance while collaborating with systems engineers, hardware engineers, software developers, and mission stakeholders to translate technical requirements into reliable, scalable, and efficient solutions. The position may also include providing technical leadership, overseeing software development activities, and ensuring deliverables meet performance, quality, and development-process requirements. Candidates must have an active TS/SCI clearance with Full Scope Polygraph and be U.S. citizens. They must meet one of the specified education and experience combinations: a bachelor's degree in Computer Science or a related discipline plus 14 years of relevant experience, or 18 years of relevant Software Engineering experience, with four additional years of experience on projects using similar development processes substituting for the bachelor's degree requirement in addition to the 14 years of required experience. The listed hourly pay range is $87.07–$117.91. Compensation depends on factors including government contract rates, education, relevant experience, skills, certifications, and geographic location; the stated rates are pre-benefit gross wages and do not guarantee compensation. Wyetech describes an award-winning corporate culture and offers retirement contributions, PTO, voluntary benefit plans, referral bonuses, mobility among supported contracts, team-building events, and branded clothing orders. The position may be associated with various contract and work locations in the United States and OCONUS.

Requirements

  • Active TS/SCI clearance with Full Scope Polygraph; clearance and program access requirements must be maintained throughout employment.
  • U.S. citizenship.
  • Meet one of the following qualification paths: a bachelor's degree in Computer Science or a related discipline from an accredited college or university and 14 years of Software Engineer experience supporting programs and contracts of similar scope, type, and complexity; or 18 years of relevant Software Engineering experience, with four additional years of experience on projects using similar development processes substituting for the bachelor's degree requirement in addition to the 14 years required.
  • Extensive experience designing, developing, maintaining, and enhancing complex software systems for programs and contracts of similar scope, type, and complexity.
  • Experience analyzing user and system requirements and deriving detailed software design specifications, functional requirements, and performance objectives.
  • Experience designing, coding, debugging, testing, integrating, and maintaining software applications and components.
  • Experience developing complex algorithms and software subject to strict timing, system resource, performance, or interface constraints.
  • Experience developing software for processing-intensive analytics, large-scale data manipulation, real-time systems, or comparably complex applications.
  • Experience designing, developing, and implementing database interfaces, data repository integrations, and complex data queries.
  • Experience integrating existing software components into new or modified systems and operating environments.
  • Experience identifying software defects, analyzing system performance, troubleshooting technical issues, and implementing corrective solutions.
  • Experience modifying software to improve functionality or performance, resolve errors, and accommodate hardware or architecture changes.
  • Experience developing, executing, and evaluating software testing procedures for functionality, performance, and technical compliance.
  • Experience applying software development methodologies, software design principles, coding standards, and engineering processes.
  • Experience reviewing software deliverables and performing quality control to ensure compliance with development standards.
  • Experience providing technical direction, coordinating software development activities, or leading software engineering teams.
  • Experience collaborating with systems and hardware engineers on system limitations, performance requirements, technical interfaces, and software design.
  • Experience supporting software installation, system integration, operational testing, and performance monitoring.
  • Experience preparing, reviewing, and maintaining software documentation, system design specifications, technical procedures, and test results.
  • Understanding of hardware/software trade-offs, software reuse principles, and evaluation of COTS and GOTS solutions.
  • Strong analytical, troubleshooting, technical communication, and problem-solving skills.
  • Ability to work independently, collaborate across engineering disciplines, and provide technical leadership.
  • Demonstrated experience supporting complex software development throughout the software development lifecycle and working in technically demanding environments.
  • Strong understanding of software engineering principles, requirements analysis, system performance, software integration, and technical documentation.

Responsibilities

  • Analyze user requirements to derive software design specifications, functional requirements, and system performance objectives.
  • Design, develop, maintain, and enhance complex software systems in accordance with documented technical and operational requirements.
  • Develop software for processing-intensive analytics, advanced algorithms, large-scale data manipulation, real-time processing, and business information systems.
  • Design and code new applications and modify existing software to add functionality and capabilities.
  • Debug software, identify defect root causes, and implement corrective solutions.
  • Integrate existing software components into new or modified systems, applications, and operating environments.
  • Develop algorithms that meet established functional and performance standards, including strict timing, resource, performance, and interface constraints.
  • Design and implement software interfaces for complex databases and data repositories, and develop queries to retrieve, manipulate, process, and analyze information.
  • Review and test software components against design requirements, functional specifications, and performance standards.
  • Develop, execute, and document functional, integration, and performance testing procedures.
  • Perform quality-control reviews of software products and engineering deliverables for accuracy, reliability, and compliance with standards.
  • Analyze system performance requirements and collaborate with users and systems and hardware engineers on software solutions.
  • Evaluate workflows, data usage, technical constraints, and operational processes to identify software improvements.
  • Modify software to correct errors, accommodate hardware changes, improve performance, and meet changing system requirements.
  • Use scientific analysis and mathematical models to design, develop, and modify software and evaluate proposed designs.
  • Participate in software architecture and system design, providing input on components, interfaces, integration requirements, and hardware/software trade-offs.
  • Evaluate software reuse opportunities and the suitability of COTS/GOTS solutions as alternatives to custom development.
  • Support requirements analysis and decomposition from system-level specifications to software components.
  • Coordinate software installation and monitor equipment and application functionality against operational specifications.
  • Write, review, and maintain software documentation, system design specifications, technical procedures, and test results.
  • Recommend and implement improvements to documentation, development processes, coding practices, and engineering standards.
  • Oversee software development teams as assigned, ensuring activities and deliverables comply with applicable processes and project constraints.
  • Serve as a software development team lead when appropriate to the project methodology and assigned responsibilities.
  • Coordinate technical activities, review engineering progress, and support timely completion of software milestones.
  • Collaborate with multidisciplinary engineering teams to troubleshoot technical issues, implement enhancements, and resolve integration challenges.
  • Participate in design reviews, code reviews, technical discussions, engineering assessments, and project planning.
  • Apply software engineering practices to improve reliability, maintainability, scalability, security, and performance.
  • Support software integration, system testing, defect resolution, deployment, and ongoing sustainment throughout the software development lifecycle.
  • Perform additional software engineering responsibilities as required to support program and mission objectives.

Benefits

  • Company automatically contributes 20% of each employee's gross compensation to a Simplified Employee Pension (SEP) IRA, with no employee match required; contributions are fully vested from day one.
  • Generous PTO plan of up to 200 hours annually, aligned with applicable state leave regulations; employees may adjust their PTO allocation at the start of each calendar year.
  • Voluntary medical plan options, some with a Health Savings Account (HSA).
  • Vision and dental benefits.
  • Life and AD&D benefits.
  • Short- and long-term disability benefits.
  • Hospital indemnity, accident, and critical illness insurance.
  • Optional identity theft and legal protection services.
  • Employee referral bonus eligibility up to $10,000.
  • Mobility among Wyetech-supported contracts.
  • Team-building events, including monthly lunches, a summer company picnic, and an annual holiday party.
  • Two complimentary branded clothing orders annually.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service