Software Engineer (SWE) Skill Level 2
Fort Meade, MD - USA
Job Summary
Wyetech is seeking an experienced Software Engineer (SWE2) to support the design development integration testing 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. This position requires extensive experience across the software development lifecycle with an emphasis on technical problem-solving system performance software integration and quality assurance.
The successful candidate will collaborate with systems engineers hardware engineers software developers and mission stakeholders to translate complex technical requirements into reliable scalable and efficient software solutions. The engineer may also provide technical leadership oversee software development activities and ensure that engineering deliverables meet established performance quality and development process requirements.
Required Skills/Experience:
Active TS/SCI clearance with Full Scope Polygraph.
Extensive experience designing developing maintaining and enhancing complex software systems supporting programs and contracts of similar scope type and complexity.
Experience analyzing user and system requirements to derive 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 including solutions 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 comparable 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 complex technical issues and implementing corrective solutions.
Experience modifying software to improve functionality enhance performance resolve errors or accommodate changes in hardware and system architecture.
Experience developing executing and evaluating software testing procedures to validate system functionality performance and compliance with technical requirements.
Experience applying software development methodologies software 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 software development activities or leading software engineering teams.
Experience collaborating with systems engineers and hardware engineers to evaluate system limitations performance requirements technical interfaces and software design considerations.
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 the evaluation of Commercial Off-the-Shelf (COTS) and Government Off-the-Shelf (GOTS) solutions.
Strong analytical troubleshooting technical communication and problem-solving skills.
Ability to work independently collaborate across engineering disciplines and provide technical leadership within a software development environment.
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 advanced algorithms large-scale data manipulation real-time processing 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 and implement complex algorithms that adhere to strict timing system resource performance and interface constraints.
Design develop and implement software interfaces supporting complex databases data repositories and associated information systems.
Develop simple and complex data queries to retrieve manipulate process and analyze information within databases and data repositories.
Review and test software components to ensure compliance with design requirements functional specifications and performance standards.
Develop execute and document software test procedures including functional testing integration testing and performance validation.
Perform quality control reviews of software products and engineering deliverables to ensure accuracy reliability and compliance with established standards.
Analyze system performance requirements and collaborate with users systems engineers and hardware engineers to develop effective software solutions.
Evaluate system workflows data usage technical constraints and operational processes to identify opportunities for software improvement.
Modify existing software to correct errors accommodate new hardware improve performance or adapt to changing system requirements.
Design develop and modify software systems using scientific analysis and mathematical models to predict and evaluate the outcomes and consequences of proposed designs.
Participate in software architecture and system design activities providing technical input on software components interfaces integration requirements and hardware/software trade-offs.
Evaluate opportunities for software reuse and assess the suitability of COTS/GOTS solutions as alternatives to custom software development.
Support requirements analysis and decomposition from system-level specifications to individual software components.
Confer with systems engineers and hardware engineers to derive software requirements and evaluate project limitations technical capabilities performance requirements and system interfaces.
Coordinate software system installation and monitor equipment and application functionality to ensure operational specifications are satisfied.
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.
Implement approved recommendations to improve documentation quality software development processes and technical standards.
Oversee one or more software development teams as assigned to ensure engineering activities and deliverables comply with applicable software development processes and project constraints.
Serve as a software development team lead when appropriate to the projects development methodology and assigned responsibilities.
Coordinate technical activities review engineering progress and support the timely completion of software development milestones.
Collaborate with multidisciplinary engineering teams to troubleshoot technical issues implement software enhancements and resolve integration challenges.
Participate in software design reviews code reviews technical discussions engineering assessments and project planning activities.
Apply software engineering best practices to improve application reliability maintainability scalability security and performance.
Support software integration system testing defect resolution deployment 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 Bachelors Degree:
Bachelors degree in Computer Science or a related discipline from an accredited college or university.
Fourteen (14) years of experience as a Software Engineer supporting programs and contracts of similar scope type and complexity.
OR
Option 2 Experience Substitution:
Eighteen (18) 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 bachelors degree requirement in addition to the fourteen (14) years of required experience.
Additional Qualifications:
Demonstrated experience supporting complex software development efforts throughout the software development lifecycle.
Experience developing integrating troubleshooting and maintaining software systems within technically demanding environments.
Ability to design and implement complex algorithms and software solutions that meet strict functional and performance requirements.
Experience collaborating with software systems and hardware engineering teams to support system design integration and sustainment.
Demonstrated ability to perform software quality control and contribute to improvements in development processes and engineering standards.
Ability to provide technical leadership and oversee software development activities when assigned.
Strong understanding of software engineering principles requirements analysis system performance software integration and technical documentation.
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 youll 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 employees 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 $10000
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: $87.07$117.91
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.
Affirmative Action Statement:
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 We are happy to provide reasonable accommodations to ensure equal access to all candidates.
Wyetech Terms and Conditions:
1. Wyetech may reach out to you via SMS messages during the course of your Wyetech candidacy.
2. You can cancel the SMS service at any time. Just text STOP to the short code. After you send the SMS message STOP to us we will send you an SMS message to confirm that you have been unsubscribed. After this you will no longer receive SMS messages from us. If you want to join again just sign up as you did the first time and we will start sending SMS messages to you again.
3. If you are experiencing issues with the messaging program you can reply with the keyword HELP for more assistance or you can get help directly at 844-WYETECH ).
4. Carriers are not liable for delayed or undelivered messages
5. As always message and data rates may apply for any messages sent to you from us and to us from you. If you have any questions about your text plan or data plan it is best to contact your wireless provider.
6. If you have any questions regarding privacy please read our privacy policy below.
Privacy Policy:
We collect your mobile number and related opt-in data for the delivery of SMS messages. Your mobile opt-in data and consent will not be shared with third parties or affiliates for marketing or promotional purposes.
Required Experience:
Senior IC