DeveloperJobs.io
← Back to all jobs
Wyetech

Software Engineer (SWE) Skill Level 2

Fort Meade, MD $87 - $117/hr Full time Posted 8d ago

Job Description

Wyetech is seeking a Software Engineer (SWE) Skill Level 2 for onsite work in Fort Meade, MD, supporting mission-critical government programs.

Responsibilities

  • Analyze user requirements to produce software design specifications, functional requirements, and system performance objectives.
  • Design, develop, maintain, and enhance complex software systems aligned to documented technical and operational requirements.
  • Build software solutions 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 reported issues by identifying root causes and implementing corrective fixes.
  • Integrate existing software components into new or modified systems, applications, and operating environments.
  • Develop algorithms that meet or exceed established system performance and functional standards.
  • Design and implement complex algorithms within strict timing, system resource, performance, and interface constraints.
  • Create software interfaces for complex databases, data repositories, and related information systems.
  • Develop data queries to retrieve, manipulate, process, and analyze information in databases and repositories.
  • Review and test software components to ensure alignment with design, functional, and performance requirements.
  • Develop, execute, and document test procedures, including functional testing, integration testing, and performance validation.
  • Perform quality control on software products and engineering deliverables for accuracy, reliability, and standards compliance.
  • Assess system performance requirements and collaborate with users, systems engineers, and hardware engineers to craft software solutions.
  • Evaluate workflows, data usage, technical constraints, and operational processes to identify software improvement opportunities.
  • Modify existing software to correct errors, accommodate new hardware, improve performance, and adapt to changing requirements.
  • Use scientific analysis and mathematical models to predict and evaluate outcomes and consequences of proposed designs.
  • Contribute to software architecture and system design through technical input on components, interfaces, integration requirements, and trade-offs.
  • Evaluate software reuse opportunities and assess suitability of COTS/GOTS solutions versus custom development.
  • Support requirements analysis and decomposition from system-level specifications to individual software components.
  • Coordinate software system installation and monitor equipment and application functionality to meet operational specifications.
  • Write, review, and maintain software documentation, system design specifications, technical procedures, and test results.
  • Recommend improvements to documentation, development processes, coding practices, and engineering standards; implement approved improvements.
  • Oversee one or more software development teams when assigned to ensure compliance with software development processes and project constraints.
  • Serve as a team lead when appropriate, coordinate technical activities, review progress, and support milestone completion.
  • Collaborate with multidisciplinary engineering teams to troubleshoot issues, implement enhancements, and resolve integration challenges.
  • Participate in software design reviews, code reviews, technical discussions, engineering assessments, and project planning.
  • Apply software engineering best practices to improve reliability, maintainability, scalability, security, and performance.
  • Support software integration, system testing, defect resolution, deployment, and sustainment across the software development lifecycle.
  • Perform additional software engineering responsibilities as needed to support program and mission objectives.

Requirements

  • Active TS/SCI clearance with Full Scope Polygraph.
  • 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 to develop detailed software design specifications, functional requirements, and performance objectives.
  • Experience designing, coding, debugging, testing, integrating, and maintaining software applications and components.
  • Experience developing and implementing complex algorithms subject to strict timing, resource, performance, or interface constraints.
  • Experience developing software for processing-intensive analytics, large-scale data manipulation, real-time systems, or comparable complex applications.
  • Experience designing, developing, and implementing database interfaces and data repository integrations, including complex queries.
  • Experience integrating existing software components into new or modified systems and operating environments.
  • Experience identifying defects, analyzing system performance, troubleshooting complex technical issues, and implementing corrective solutions.
  • Experience modifying software to improve functionality, enhance performance, resolve errors, and accommodate changes in hardware and system architecture.
  • Experience developing, executing, and evaluating software testing procedures to validate functionality, performance, and compliance.
  • Experience applying software development methodologies, design principles, coding standards, and established engineering processes.
  • Experience reviewing software deliverables, performing quality control, and ensuring compliance with established development standards.
  • Experience providing technical direction, coordinating development activities, or leading software engineering teams.
  • Experience collaborating with systems and hardware engineers to evaluate limitations, performance requirements, technical interfaces, and design considerations.
  • Experience supporting installation, system integration, operational testing, and performance monitoring.
  • Experience preparing, reviewing, and maintaining software documentation, design specifications, technical procedures, and test results.
  • Understanding of hardware/software trade-offs, software reuse principles, and evaluation of COTS/GOTS solutions.
  • Strong analytical, troubleshooting, technical communication, and problem-solving skills.
  • Ability to work independently, collaborate across disciplines, and provide technical leadership.
  • U.S. Citizenship required.
  • Must maintain applicable security clearance and program access requirements throughout employment.
  • Option 1 (Bachelor’s Degree): Bachelor’s degree in Computer Science or a related discipline from an accredited college or university.
  • Option 1 (Experience): Fourteen (14) years of experience as a Software Engineer supporting programs and contracts of similar scope, type, and complexity.
  • Option 2 (Experience Substitution): Eighteen (18) years of relevant Software Engineering experience.
  • Option 2 (Additional substitution note): Four (4) additional years of Software Engineering experience on projects using similar software development processes may be substituted for the bachelor’s requirement, in addition to the fourteen (14) years required experience.

Technologies

  • TS/SCI
  • Full Scope Polygraph
  • COTS
  • GOTS

Benefits

  • 20% of each employee’s gross compensation automatically contributed to a Simplified Employee Pension (SEP) IRA
  • No requirement for employee matching
  • SEP IRA contributions fully vested from day one
  • PTO plan of up to 200 hours annually
  • Voluntary benefit plans (medical options, some with HSA)
  • Voluntary 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
  • Team-building events (monthly lunches, summer company picnic, annual holiday party)
  • Two complimentary branded clothing orders annually

Compensation

  • Hourly pay range: $87.07–$117.91
  • Salary listed as USD 87–117 per hourly

SMS outreach may be used during the Wyetech candidacy process. You can cancel SMS service by texting STOP. For help, reply HELP or contact [email protected] / 844-WYETECH (844-993-8324). Carriers are not liable for delayed or undelivered messages. Message and data rates may apply. Wyetech collects mobile numbers and related opt-in data for SMS delivery; opt-in data and consent are not shared with third parties or affiliates for marketing or promotional purposes.

Equal Opportunity Employer / Affirmative Action / Accommodations: Equal Opportunity Employer statement and Affirmative Action commitment are provided. If accommodations are needed during application or interview, contact Brittney Wood at 844-WYETECH x727 or [email protected].

Similar Jobs