Skip to main content

Staff Software Engineer Jobs in Maryland

843 jobs

The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements. Works individually or as part of a team. Reviews and tests software components for adherence to ...

This position will support the Customer's Mission Cognizance Thrust to support acquisition, storage, and visualization efforts. The data required for Mission Cognizance has been defined, and effort has shifted to the development of systems to acquire that data from the Corporate Cloud systems in a way that meets the timeliness requirements of the workforce. Data must be available to users within s...

The project team manages and maintains a software system that executes an automated test framework responsible for regression testing Customer-developed tools. Each tool is wrapped in a test harness and tested in multiple configurations daily. The primary focus of this position is to maintain, develop, and integrate new Customer-developed tools into the system. Additional responsibilities may incl...

The project team manages and maintains a software system that executes an automated test framework responsible for regression testing Customer-developed tools. Each tool is wrapped in a test harness and tested in multiple configurations daily. The primary focus of this position is to maintain, develop, and integrate new Customer-developed tools into the system. Additional responsibilities may incl...

This position will support the Customer's Mission Cognizance Thrust to support acquisition, storage, and visualization efforts. The data required for Mission Cognizance has been defined, and effort has shifted to the development of systems to acquire that data from the Corporate Cloud systems in a way that meets the timeliness requirements of the workforce. Data must be available to users within s...

The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements. Works individually or as part of a team. Reviews and tests software components for adherence to ...

This position will support the Customer's Mission Cognizance Thrust to support acquisition, storage, and visualization efforts. The data required for Mission Cognizance has been defined, and effort has shifted to the development of systems to acquire that data from the Corporate Cloud systems in a way that meets the timeliness requirements of the workforce. Data must be available to users within s...

Will perform test engineering of modern hardware/software systems. Will develop and implement test strategies, plans, traceability matrices, procedures, and reports. Will perform requirements analysis and testing of systems at the component, integration, system, and end-to-end levels. Will write test cases and writing discrepancy reports. Will utilize UNIX, DOS and Windows commands and basic under...

This position will support the further development and enhancement of a software application that pulls metadata from multiple data sources to create metrics to support mission management. Duties will include the following: Meeting with the customer to develop requirements Developing and testing software to meet mission needs Updating user documentation for the software application Providing user ...

ManTech, a well-respected industry leader, is actively seeking talented professionals eager to support mission critical programs and solve some of the toughest problems critical to our great Nation???s security. ManTech International has incredible opportunities for experienced Software Engineers to support our operations in Lexington Park, MD/Patuxent Naval Air Station.Must possess or be able to...

Job Description Candidate will work in a driven team within a secured environment. Responsibilities include the design,development, documentation, testing, and debugging of software that contains logical and mathematical solutions to business/mission problems or questions in computer language for solutions by means of data processing equipment. Will provide ongoing support by applying the approp...

About Viavi Solutions Viavi (NASDAQ: VIAV) software and hardware platforms and instruments deliver end-to-end visibility across physical, virtual and hybrid networks. Precise intelligence and actionable insight from across the network ecosystem optimizes the service experience for increased customer loyalty, greater profitability and quicker transitions to next-generation technologies. Viavi is a...

About Viavi Solutions Viavi (NASDAQ: VIAV) software and hardware platforms and instruments deliver end-to-end visibility across physical, virtual and hybrid networks. Precise intelligence and actionable insight from across the network ecosystem optimizes the service experience for increased customer loyalty, greater profitability and quicker transitions to next-generation technologies. Viavi is a...

Will plan, implement, test, document, and maintain solutions for the integration and testing of custom developed and COTS/GOTS components, elements, subsystems and/or systems. Will synthesize customer contractual needs and requirements into system test solutions that acknowledge technical, schedule and cost constraints. Will establish functional and technical specifications and standards, solve ha...

Specific tasking will include participation and technical leadership in requirements analysis, design, software development and all aspects of code acceptance and delivery in a MapReduce Cloud Computing environment, featuring unstructured data formats, data-flow management frameworks, and distributed scalable Big Data Stores. The successful candidate will work regularly (daily) with the customer t...

Plans, conducts, and coordinates software development activities. Designs, develops, documents, tests, and debugs software that contains logical and mathematical solutions to business/mission problems or questions in computer language for solutions by means of data processing equipment. Applies the appropriate standards, processes, procedures, and tools throughout the development life cycle. Appli...

Specific tasking will include participation and technical leadership in requirements analysis, design, Java Development and all aspects of code acceptance and delivery. The successful candidate will work regularly (daily) with the customer to plan and perform work, participating as a member of the team and/or as a technical leader for the team, providing direction and mentoring for team members as...

Job Description Software Engineer - Individual will be responsible for planning, implementing and testing software changes. Individual must be able to design, implement, debugging and test in an Java agile team environment. Individual will coordinate priorities and tasking with team lead, existing team and customer, including integration plans and schedule, impacts to applications and systems. B...

Job Description This position is for a Senior software engineer to support the re-architecture and implementation of an existing capability currently hosted on SharePoint. The successful candidate shall be experienced in designing and developing web-based applications - particularly backend services in addition to some UI (User Interface) development. The candidate should be comfortable with inte...

Job Description Software Engineer - Individual will be responsible for planning, implementing and testing software changes. Individual must be able to design, implement, debugging and test in an Java agile team environment. Individual will coordinate priorities and tasking with team lead, existing team and customer, including integration plans and schedule, impacts to applications and systems. B...