Skip to content
Find your next chapter

Wyetech

Software Engineer (SWE) Skill Level 1

Fort Meade, MD · Full-time · Information Technology

Posted · Listed from JazzHR

About the job

Software Engineer (SWE) – Skill Level 1

Wyetech is seeking a skilled Software Engineer (SWE1) to support the design, development, integration, maintenance, and enhancement of complex software systems supporting mission-critical government programs.

The Software Engineer will develop and maintain diverse software solutions, including processing-intensive analytics, advanced algorithms, large-scale data processing systems, real-time applications, and business management information systems. The successful candidate will work independently and collaboratively within multidisciplinary engineering teams to deliver reliable, efficient, and scalable software solutions based on documented system and mission requirements.

This position requires experience across the software development lifecycle, including requirements analysis, software architecture, application development, debugging, testing, system integration, and technical documentation.

The ideal candidate will possess strong software engineering fundamentals, demonstrated experience developing and maintaining complex applications, and the ability to analyze technical requirements and implement effective solutions within demanding operational environments.

Required Skills/Experience:

  • Active TS/SCI clearance with Full Scope Polygraph.

  • Demonstrated experience designing, developing, maintaining, and enhancing complex software systems in programs of similar scope, type, and complexity.

  • Experience analyzing user requirements and translating functional and operational needs into software design and performance requirements.

  • Experience designing, coding, debugging, testing, and maintaining software applications and components.

  • Experience identifying software defects, investigating problem reports, and implementing corrective solutions.

  • Experience modifying existing software to improve functionality, resolve errors, enhance performance, or accommodate changes in system architecture and hardware.

  • Experience integrating existing software components into new or modified systems and operating environments.

  • Knowledge of software development methodologies, design principles, coding standards, and established development processes.

  • Experience developing, reviewing, and maintaining software documentation, system specifications, and technical design materials.

  • Experience developing and executing software test procedures to validate functionality, performance, and compliance with established requirements.

  • Experience developing database queries and working with databases, data repositories, or data management interfaces.

  • Experience analyzing software and system performance requirements to develop efficient and reliable technical solutions.

  • Understanding of software architecture, system integration, hardware/software trade-offs, and software reuse principles.

  • Familiarity with evaluating Commercial Off-the-Shelf (COTS) and Government Off-the-Shelf (GOTS) software solutions as alternatives to custom development.

  • Ability to collaborate effectively with software engineers, systems engineers, developers, and mission stakeholders.

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

  • Ability to work independently or as part of a collaborative software development team.

Responsibilities and Capabilities:

  • Analyze user requirements to derive software design specifications, functional requirements, and system performance objectives.

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

  • Develop software solutions supporting processing-intensive analytics, large-scale data manipulation, real-time processing, advanced algorithms, and business information systems.

  • Design and code new software applications and modify existing software to introduce additional functionality and capabilities.

  • Debug existing software, identify root causes of defects, and implement corrective solutions to resolve software problem reports.

  • Integrate existing software components into new or modified systems, applications, and operating environments.

  • Develop and implement algorithms to meet or exceed established system performance and functional standards.

  • Design, develop, and implement software interfaces supporting complex databases, data repositories, and associated information systems.

  • Develop simple and complex data queries to retrieve, manipulate, and process information within existing or proposed databases and repositories.

  • Review and test software components to ensure compliance with design requirements, performance standards, and functional specifications.

  • Assist with developing, executing, and documenting software test procedures, including functional testing, integration testing, and performance validation.

  • Analyze system performance requirements and collaborate with users and systems engineers to develop effective software solutions.

  • Evaluate system workflows, data usage, software processes, and technical constraints to identify opportunities for improvement.

  • Modify existing software to correct errors, accommodate new hardware, improve performance, or adapt to changing operational requirements.

  • Design, develop, and modify software systems using scientific analysis and mathematical modeling to predict and evaluate the outcomes of proposed designs.

  • Participate in software architecture and system design discussions, providing technical input on software components, interfaces, and integration requirements.

  • Evaluate hardware/software trade-offs, opportunities for software reuse, and the suitability of COTS/GOTS solutions in place of new development.

  • Support requirements analysis and decomposition from system-level specifications to individual software components.

  • Write, review, and maintain software documentation, system design specifications, technical procedures, and test results.

  • Provide recommendations for improving software documentation, development processes, coding practices, and engineering standards.

  • Collaborate with multidisciplinary engineering teams to troubleshoot technical issues and implement software enhancements.

  • Participate in software design reviews, code reviews, technical discussions, and engineering assessments.

  • Serve as a software development team lead when appropriate to the project's development methodology and assigned responsibilities.

  • Apply software engineering best practices to improve application reliability, maintainability, scalability, and performance.

  • Support software integration, system testing, defect resolution, and ongoing application sustainment throughout the software development lifecycle.

  • Perform additional software engineering responsibilities as required to support program and mission objectives.

Qualifications:

Candidates must meet one (1) of the following education and experience combinations:

Option 1 – Bachelor's Degree:

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

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

OR

Option 2 – Experience Substitution:

  • Eleven (11) years of relevant Software Engineering experience.

  • Four (4) additional years of Software Engineering experience on projects utilizing similar software development processes may be substituted for the bachelor's degree requirement, in addition to the seven (7) years of required experience.

Additional Qualifications:

  • Demonstrated experience supporting complex software development efforts throughout the software development lifecycle.

  • Experience translating technical and operational requirements into functional software solutions.

  • Ability to develop, integrate, troubleshoot, and maintain software applications within complex technical environments.

  • Experience collaborating with technical teams to support software design, testing, integration, and sustainment activities.

  • Strong understanding of software engineering principles, requirements analysis, system performance, and technical documentation.

  • Ability to independently analyze technical challenges and contribute to effective engineering solutions.

Security Clearance and Additional Requirements:

  • Required Clearance: Active TS/SCI with Full Scope Polygraph.

  • U.S. Citizenship required.

  • Must maintain applicable security clearance and program access requirements throughout employment.

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.

Hourly Pay Range: $77.74–$105.27

***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; certification

Wyetech wrote this description; Job Elf found it on JazzHR. Check details with the employer before you share anything sensitive. Never pay to apply for a job.

More jobs at Wyetech

Network Engineer 3

Wyetech

Annapolis Junction, MD

Full-time

Posted today Apply on company site

More Information Technology jobs in Fort Meade, MD

Cloud Engineer

CTC Group

Fort Meade, MD

Full-time

Posted 5 days ago Apply on company site

Software Integrator

CTC Group

Fort Meade, MD

Full-time

Posted 5 days ago Apply on company site