Software Engineer 3

Wyetech, LLC

Fort Meade (MD)

On-site

USD 129,000 - 176,000

Full time

4 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Generous PTO up to 200 hours
Comprehensive benefits package
SEP IRA employer contributions
Career development and mentorship
Employee referral program up to $10,0

Job summary

Wyetech, LLC seeks a Software Engineer – Level 3 to lead development of mission-critical software systems for national security, including analytics, real-time processing, and data management. You will guide multiple teams, set engineering processes, and ensure high-performance, scalable solutions aligned with customer requirements.

The role requires extensive software experience, strong technical leadership, and ability to deliver complex capabilities across programs.

Qualifications

  • Active TS/SCI clearance with Full Scope Polygraph is required.
  • 20 years of software engineering experience on complex systems.
  • Bachelor’s degree in Computer Science or related field, with 4 years substitution possible.
  • Experience leading multiple software teams and coordinating activities.
  • Experience with COTS/GOTS integration and system-level requirements.
  • Strong analytical, communication and leadership skills.

Responsibilities

  • Lead design, development, maintenance of complex software systems.
  • Oversee multiple development teams and establish engineering processes.
  • Coordinate integration, testing, and deployment across teams.
  • Evaluate hardware/software trade-offs and COTS/GOTS integration.
  • Mentor engineers and ensure quality and compliance with standards.
  • Collaborate with systems engineers and customer stakeholders.

Skills

Security leadership
Senior software design
C/C++/Java proficiency
RESTful services
Distributed systems
Real-time processing
Technical mentorship

Education

Bachelor's degree in Computer Science

Job description

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 interfaces.

  • Provide technical input to system architecture and software component design decisions.

  • Participate in engineering reviews, technical assessments, and software integration planning.

  • Support the implementation of new technologies and modernization of existing software systems.

  • Coordinate across multidisciplinary engineering teams to ensure successful delivery of mission-critical software capabilities.

Required Qualifications
  • Active TS/SCI security clearance with current Full Scope Polygraph (FSP) is required.

  • Twenty (20) years of experience as a Software Engineer supporting programs and contracts of similar scope, type, and complexity.

  • Bachelor's degree in Computer Science or a related technical discipline from an accredited college or university.

  • Four (4) additional years of relevant software engineering experience may be substituted for the bachelor's degree.

  • Extensive experience developing, maintaining, and enhancing complex software systems.

  • Demonstrated experience leading multiple software development teams and coordinating engineering activities.

  • Experience recommending and implementing new technologies, methodologies, and development processes for complex software projects.

  • Ability to select appropriate software development processes in coordination with customers and systems engineering personnel.

  • Demonstrated experience ensuring quality control of developed and modified software.

  • Experience delegating programming and testing responsibilities and monitoring team performance.

  • Strong understanding of software development methodologies, software architecture, requirements analysis, integration, testing, and sustainment.

  • Experience evaluating hardware/software trade-offs, software reuse opportunities, and COTS/GOTS integration.

  • Ability to translate system-level requirements into software component designs and technical specifications.

  • Experience reviewing and testing software components, documenting results, and resolving software problem reports.

  • Strong analytical, problem-solving, communication, technical documentation, and leadership skills.

Preferred Qualifications
  • Experience developing voice or video processing systems supporting the ingestion of multiple audio and video formats, playback to end users, storage, and retrieval.

  • Experience supporting the ingestion, storage, content search, and retrieval of 500 GB or more per day of multilingual text.

  • Experience developing or supporting distributed peer-to-peer content storage and retrieval systems with more than 500 nodes.

  • Experience with metadata indexing, metadata summarization, content and metadata mining, visualization, and analytics.

  • At least six (6) years of 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 and integrating RESTful services and APIs.

  • Experience designing and developing scalable software solutions for large-scale distributed environments.

  • Experience supporting high-volume data processing, storage, retrieval, and analytic systems.

  • Familiarity with software performance optimization, distributed architectures, and system reliability.

  • Experience developing technical documentation and improving software development standards.

  • Experience coordinating technical activities across multiple software development teams.

  • Experience supporting Intelligence Community or other mission-critical enterprise systems.

Additional Software Engineering Capabilities
  • Lead the design and development of software systems supporting complex mission and operational requirements.

  • Evaluate and recommend emerging technologies, tools, and engineering practices.

  • Establish and maintain software development standards and quality control processes.

  • Oversee software engineering activities across multiple teams and ensure compliance with project requirements.

  • Support development of software architectures that address scalability, reliability, maintainability, and performance.

  • Coordinate software integration and testing activities throughout the development lifecycle.

  • Identify technical risks, system dependencies, and opportunities for software modernization.

  • Support the development of complex algorithms and large-scale data processing applications.

  • Collaborate with technical stakeholders to ensure software solutions satisfy customer requirements.

  • Provide technical leadership and mentorship to improve engineering quality and team performance.

  • Support software documentation, testing, deployment, maintenance, and operational sustainment.

Clearance Requirements

Active TS/SCI security clearance with current Full Scope Polygraph (FSP) is required.

Due to federal contract requirements, United States Citizenship and position-appropriate security clearance are required.

The Wyetech Advantage

At Wyetech, you’ll be at the center of an award-winning corporate culture, breaking technological barriers and solving real-world problems for our federal government customers. We are committed to hiring the best of the best, and in return, we offer a world-class, truly unique employee experience that is rare within our industry.

Wyetech believes in generously supporting employees as they prepare for retirement. The company automatically contributes 20% of each employee's gross compensation to a Simplified Employee Pension (SEP) IRA, with no requirement for employee matching. All contributions are fully vested from day one, ensuring immediate ownership of retirement funds.

Additional benefits include:

  • Wyetech provides a generous PTO plan of up to 200 hours annually, aligned with applicable state leave regulations. Employees have the flexibility to adjust their PTO allocation at the start of each calendar year, ensuring it meets their evolving needs.

Full-time employees have the option to participate in a variety of voluntary benefit plans including:

  • A 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.

Salary Range: $94.44 to $127.89 per hour

Hourly pay rates listed for this position serve as a general guideline and are not a guarantee of compensation. Compensation will vary dependent upon factors including but not limited to Government contract rates; education; relevant prior work experience, knowledge, skills, and competencies; certifications; and geographic location. Hourly pay rates reflect the pre-benefit gross wage amounts.

Wyetech, LLC is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Wyetech, LLC is committed to the principles of affirmative action in all hiring and employment for minorities, women, individuals with disabilities, and protected veterans.

Accommodations:

Wyetech, LLC is committed to providing an inclusive and accessible hiring process. If you need any accommodations during the application or interview process, please contact Brittney Wood. at 844-WYETECH x727 or staffing@wyetech.com. We are happy to provide reasonable accommodations to ensure equal access to all candidates.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer2-Machine Learning (Potential Telework)
Software Engineer2-Machine Learning (Potential Telework)

Wyetech, LLC • Laurel (MD)

Hybrid
USD 88,000 - 165,000
SEP IRA
PTO up to 200 hours annually
Medical plan options
+8
Data Scientist 3
Data Scientist 3

Wyetech, LLC • Linthicum (MD)

On-site
USD 149,000 - 203,000
Two hundred hours PTO annually
SEP IRA with 20% employer contribution
Medical, vision, dental & disability
+1
Data Scientist
Data Scientist

Wyetech, LLC • Chantilly (VA)

On-site
USD 138,000 - 186,000
PTO up to 200 hours/year
Medical, Vision, Dental
Life and AD&D Insurance
+5
Software Engineer L2 (Potential Telework)
Software Engineer L2 (Potential Telework)

Wyetech, LLC • United States

Remote
USD 88,000 - 165,000
PTO up to 200 hours/year
Health insurance options
Vision and dental
+6
Software Engineer 2
Software Engineer 2

Wyetech, LLC • Annapolis (MD)

On-site
USD 183,500,000 - 344,623,000
SEP IRA
PTO 200 hours/year
Medical plan
+3
System Engineer L2
System Engineer L2

Wyetech, LLC • Maryland

On-site
USD 98,000 - 132,000
SEP IRA 20% of gross compensation
Up to 200 hours PTO annually
Medical Plan Options
+5
Software Engineer 3
Software Engineer 3

Wyetech • Hanover (MD)

On-site
USD 246,998,000 - 390,470,000
SEP IRA 20% contribution
Generous PTO up to 200 hours per year
Medical Plans with options
+9
System Engineer 1.5
System Engineer 1.5

Wyetech, LLC • Maryland

On-site
USD 94,000 - 127,000
PTO up to 200 hours annually
Medical plan options
Vision and dental insurance
+3
Software Engineer 1
Software Engineer 1

Wyetech, LLC • Annapolis (MD), Northern (KY)

On-site
USD 72,000 - 147,000
SEP IRA contribution 20% of gross pay
PTO up to 200 hours annually
Medical Vision Dental Life/AD&D
+2
Application Engineer 3 (24x7)
Application Engineer 3 (24x7)

Wyetech • Fort Meade (MD)

On-site
USD 88,166 - 119,851
SEP IRA contributions
PTO up to 200 hours per year
Medical, dental, vision plans