Senior Software Engineer
TexelTek, Inc. - Annapolis Junction, MD
Position Summary

TexelTek is seeking an experienced Senior Software Engineer to support our customers Wireless Systems Analytic Training Support team. This task order supports Enterprise Radio Frequency with Wireless Systems related integrations, dataflow, and training support. This training support extends to all analytic systems and databases employed by analysts exploiting the output of ERF collections systems.

The Senior Software Engineer provides software engineering support at all levels of a systems’ software lifecycle to include: concept, design, development and/or procurement, integration, test, documentation, training, installation/fielding, operation, and maintenance/support.

Duties and Responsibilities

Interface with NSA and customer requirements processes as needed and ensure logical and systematic conversion of requirements into software solutions that acknowledge technical, schedule, and cost constraints
Provide technical recommendations of software technologies, techniques or products as appropriate or requested
Provide software engineering support necessary to fulfill pre-development activities including software architecture, tradeoff and upgrade studies, requirements analysis, functional analysis, and rough order of magnitude cost and schedule evaluations
Provide software engineering necessary to meeting both long-term and Quick Reaction requirements for system upgrades, installation of new systems and system replacements
Provide technical software support to assist civilian maintenance personnel to identify and isolate faulty system software or configuration and restore the system(s) to full operational capabilities
Provide system software maintenance and operator training as required
Conduct and/or participate in the preparation and execution of briefings, reviews, and meeting as required by the Government

Qualifications

Required Experience

10 years’ experience in:
Software system design
Proposing and implementing relevant software standards, capabilities and/or components.

Experience in all of the following areas:
Local Area Network (LAN) protocols
Real-time processing and systems control applications
Software driver development and integration
Man-machine interfaces
System throughput and processor bandwidth estimation
Algorithm evaluation
Processor resource allocation
Software configuration management
Network-controlled systems
Software metrics
Software documentation
Software project management

Active TS/SCI with Polygraph required

Desired Experience

Software development languages to include C++, Java)
Strong ability to work in a collaborative team environment
Hardware and software development relationships knowledge
Concepts of service oriented architecture/ design patterns
Distributive software platform
Building network applications
Familiar with XML tech in Java (i.e. Jax B, Jax P)
Comfortable with Linux platform
Knowledge of CAMEL (KML)
Work with JMS or REST

TexelTek is an EEO/AA Employer and Drug Free Workplace.

Disclaimer: The above job description has been designed to indicate the general nature and level of work performed by employees in this role. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications

TexelTek, Inc. - 10 months ago - save job - block
Recommended Jobs
Senior Software Engineer
Digital Management, Inc. - Bethesda, MD
Digital Management, Inc. - 10 hours ago

(2507-AM) Senior Software Engineer
ClearEdge IT Solutions, LLC - Annapolis Junction, MD
ClearEdge IT Solutions, LLC - 1 day ago

Sr. Software Engineer Job
Leidos - Annapolis Junction, MD
Leidos - 3 hours ago
About this company
TexelTek's team of select professionals enables us to remain a flexible, unique, and dynamic technology company, agile enough to give...