Software Engineer 3

Wyetech•Annapolis Junction, MD
•$86 - $136

About The Position

Wyetech is seeking an experienced Software Engineer Level 3 (SWE3) to join a team working to modernize an existing data tracking and metrics system. This position has a strong User Experience (UX) and User Interface (UI) focus and will be responsible for developing highly usable end-user interfaces while applying UI best practices, accessibility standards, and user-centered design principles. The Software Engineer will work closely with users, analysts, product designers, process engineers, and software development teams to research user needs, translate workflows into intuitive designs, develop prototypes, conduct usability testing, and deliver accessible user experiences supporting mission-critical applications.

Requirements

  • Twenty (20) years of experience as a Software Engineer (SWE) supporting programs and contracts of similar scope, type, and complexity.
  • Five (5) years of experience with a strong background in user-centered design, UI best practices, usability testing, and the software development lifecycle, including analysis, design, implementation, and deployment.
  • Demonstrated UI/UX experience developing highly usable end-user interfaces.
  • Demonstrated working knowledge of Linux, CSS, JavaScript, and HTML to support UI design, troubleshoot design-related issues, and collaborate with development teams.
  • Experience working directly with users and analysts to research, develop, and document user profiles and user performance requirements.
  • Experience conducting task analysis and workflow mapping and developing and testing user scenarios.
  • Experience developing UI design specifications and supporting documentation, including wireframes, mockups, interaction behaviors, and design guidelines.
  • Experience collaborating with product designers, process engineers, developers, and other stakeholders to ensure user-centered solutions align with workflows and mission requirements.
  • Experience conducting accessibility and Section 508 compliance testing to ensure user interfaces meet applicable regulatory and usability standards.
  • Experience collecting and analyzing user feedback through surveys and behavioral data to guide design improvements and UX decisions.
  • Ability to work independently while collaborating effectively with small teams and larger cross-functional groups.
  • Experience creating interactive prototypes to validate design concepts and communicate interactions to stakeholders and development teams.
  • UI/UX Design
  • User-Centered Design
  • Section 508 Compliance
  • Usability Testing
  • Linux
  • CSS
  • JavaScript
  • HTML
  • Wireframing and Mockups
  • Interactive Prototyping
  • Workflow Mapping and Task Analysis
  • User Research and Requirements Development
  • Twenty (20) years of Software Engineering experience on programs and contracts of similar scope, type, and complexity is required.
  • Bachelor’s degree in Computer Science or a related discipline from an accredited college or university is required.
  • Four (4) years of additional Software Engineering experience on projects with similar software processes may be substituted for the bachelor’s degree.
  • Active TS/SCI security clearance with polygraph is required.
  • United States Citizenship and position appropriate security clearance is required.

Nice To Haves

  • Experience with Adobe Suite.
  • Experience with Voice or video processing systems involving the ingest of multiple audio and video formats, playback to end users, storage, and retrieval.
  • Experience with Ingest, storage, content search, and retrieval of 500 GB per day or more of multilingual text.
  • Experience with Distributed peer-to-peer content storage and retrieval systems with more than 500 nodes.
  • Experience with Metadata indexing and summarization.
  • Experience with Content and metadata data mining.
  • Experience with Data visualization and analytics.
  • A minimum of six (6) years of demonstrated experience within the most recent eight (8) years developing production software for Solaris or Linux operating systems.
  • Six (6) years of experience developing software using Java, C, or C++.
  • Demonstrated experience developing RESTful services.

Responsibilities

  • Support the modernization of an existing data tracking and metrics system with a focus on improving usability and the overall end-user experience.
  • Research user needs, workflows, behaviors, and performance requirements and translate findings into actionable UI/UX requirements.
  • Design highly usable and accessible end-user interfaces using established UI and UX best practices.
  • Develop wireframes, mockups, interactive prototypes, user scenarios, interaction behaviors, and supporting design documentation.
  • Conduct usability testing and analyze user feedback to identify opportunities for continuous design improvement.
  • Conduct accessibility and Section 508 compliance testing throughout the development lifecycle.
  • Collaborate with users, analysts, product designers, process engineers, Systems Engineers, and software-development teams.
  • Develop, maintain, and enhance complex and diverse software systems based on documented requirements.
  • Review and test software components for adherence to established design requirements and document test results.
  • Troubleshoot and resolve software and design-related problems.
  • Apply software-development and software-design methodologies appropriate to the development environment.
  • Provide input into system and software design, including hardware/software tradeoffs, software reuse, COTS/GOTS solutions, and requirements analysis and synthesis.
  • Recommend new technologies and processes for complex software projects.
  • Serve as a technical lead across software-development efforts, as required.
  • Coordinate software-development processes with customers and Systems Engineering.
  • Ensure quality control of developed and modified software.
  • Delegate and oversee programming and testing activities across development teams, as applicable.

Benefits

  • The company automatically contributes 20% of each employee's gross compensation to a Simplified Employee Pension (SEP) IRA, with no requirement for employee matching.
  • Generous PTO plan of up to 200 hours annually.
  • Choice of Medical Plan Options, some with Health Savings Account (HSA)
  • Vision and Dental
  • Life and AD&D Benefits
  • Short and Long-Term Disability
  • Hospital Indemnity, Accident, and Critical Illness Insurances
  • Optional Identity Theft and Legal Protection Services
  • Employee Referral Bonus Eligibility up to $10,000
  • Mobility Among Wyetech-supported Contracts
  • Various contract and work locations throughout Maryland, Virginia, Colorado, Texas, Utah, Alaska, Hawaii and OCONUS
  • Various team-building events throughout the year such as: monthly lunches, summer company picnic, and an annual holiday party.
  • Employees receive two complimentary branded clothing orders annually.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service