Permanent Requirements Analysis Job Vacancies

1 to 25 of 603 Permanent Requirements Analysis Jobs

Cloud Software Engineer, Lead Associate with Security Clearance

Annapolis Junction, Maryland, United States
Peraton
you can grow, lead, and mentor others while advancing your career. Collaborative Culture: Join a supportive, innovative team that values collaboration, creativity, and problem-solving.Key Responsibilities: Perform high-level requirements analysis, software development, integration, and testing with autonomy. Lead the design and execution of software solutions on large-scale compute clusters and AWS Cloud Infrastructure. Guide junior team … completeness.Ready to take your career to the next level and work on transformative cloud technologies? Apply today and help us continue to innovate in the cyber space! Qualifications Position Requirements: Active TS/SCI security clearance with a current polygraph is required A minimum of five years of experience in software development/engineering, including requirements analysis More ❯
Employment Type: Permanent
Salary: USD 216,000 Annual
Posted:

Cyber Software Engineering, Senior Advisor with Security Clearance

Annapolis Junction, Maryland, United States
Peraton
additional SWE experience on projects with similar software processes may be substituted for a bachelor's degree. Core Competencies and Skills: Experience in agile software development/engineering, including requirements analysis, software development, installation, integration, evaluation, enhancement, maintenance, testing, problem diagnosis/resolution, and source code management practices & tools. Experience developing software with high level languages such as More ❯
Employment Type: Permanent
Salary: USD 282,000 Annual
Posted:

Principal Software Engineer 25k Sign on Bonus with Security Clearance

Columbia, Maryland, United States
Hybrid / WFH Options
Leidos
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 the design requirements and documents test results. Resolves software problem reports. Utilizes software development and software design methodologies appropriate to the development environment. Provides specific input to the software components of system … design to include hardware/software trade-offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components. Primary Responsibilities Analyze user requirements to derive software design and performance requirements Debug existing software and … processes; and investigate problem areas Modify existing software to correct errors, to adapt to new hardware, or to improve its performance Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design Design or implement complex algorithms requiring adherence to strict timing, system resource, or interface constraints; Perform quality More ❯
Employment Type: Permanent
Salary: USD 269,075 Annual
Posted:

Senior Software Engineer with Security Clearance

Mc Lean, Virginia, United States
Hybrid / WFH Options
Gridiron IT Solutions
they arise Evaluating potential modernization or replacement options for the long-term Designs and develops visually-pleasing, content rich, user-friendly interfaces with intuitive navigation Analyzes and studies customer requirements to determine the most effective software technologies to satisfy their needs Designs, creates, tests, and maintains software-based applications to satisfy customer requirements Provides software process management and … configuration management throughout the software development lifecycle Resolves problems with software and responds to suggestions for improvements and enhancements Supports software architecture development, requirements analysis, process execution and evaluation, selection and evaluation of COTS/GOTS tools, and integration (with both new and legacy systems) Required Qualifications Must Bachelor's degree and 10+ years of experience. In lieu … Jira Git SMTP AWS (EC2, S3, RDS Object Storage) ServiceNow development SharePoint PostgreSQL Clearance Applicants selected will be subject to a security investigation and may need to meet eligibility requirements for access to classified information. Requires TS/SCI with a CI Polygraph. Compensation and Benefits Salary Range: $109,000 - $220,000/yr (Compensation is determined by various More ❯
Employment Type: Permanent
Salary: USD 220,000 Annual
Posted:

Software Systems Engineer (Senior/Lead) with Security Clearance

El Segundo, California, United States
Boeing
to fostering an environment for every teammate that's welcoming, respectful and inclusive, with great opportunity for professional growth. Find your future with us. Position Responsibilities: • Develop and maintain requirements, architecture, algorithms, interfaces, and design for high-performance Command and Control (C2) software solutions. • Lead software development activities in the scaled agile methodology utilizing a DevSecOps environment. Supporting software … of experience with software development for space systems and ground segments performing command, control, mission planning and data processing • 5+ years of experience in the Software Development lifecycle (including Requirements Analysis, Design, Code, Integration & Test) • 3+ years of experience leading software development projects • 3+ years of experience with software development using either Java, C++, or Python • Experience working … Range/Senior: $136,850 - $185,150 Summary Pay Range/Lead: $167,450 - $226,850 Applications for this position will be accepted until Jul. 28, 2025 Export Control Requirements: This position must meet export control compliance requirements. To meet export control compliance requirements, a "U.S. Person" as defined by 22 C.F.R. 120.15 is required. "U.S. Person" includes More ❯
Employment Type: Permanent
Salary: USD 185,150 Annual
Posted:

Software Engineer (Multiple Levels) with Security Clearance

Annapolis Junction, Maryland, United States
BlueHalo
developing, testing deploying, and maintaining Java & Python based innovative solutions to address emerging mission challenges, using industry best practices and frameworks. Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions. Researching new technologies, understanding emerging challenges to mission critical solutions and quick reaction problem identification & resolution. Document experiment results, prototype software solutions and … with Java, Python, Object Oriented Programming concepts and patterns. Solid understanding of data structures, algorithms, and computational complexity. Experience in the full SDLC (Software Development Life Cycle) that includes Requirements Analysis, Design, Coding, Testing, Implementation, Maintenance with the Agile Methodology An active TS/SCI with Polygraph. You could also have this: Good understanding of software project management … salary relies on several factors including, but not limited to, level of position, job responsibilities, geographic location, scope of relevant work experience, educational background, certifications, contract-specific affordability, organizational requirements, alignment with local internal equity as well as alignment with market data. Our compensation package also includes components designed to support employees' total well-being, which should be considered More ❯
Employment Type: Permanent
Salary: USD 236,000 Annual
Posted:

Software Engineer- Multiple Levels with Security Clearance

San Antonio, Texas, United States
BlueHalo
developing, testing deploying, and maintaining Java & Python based innovative solutions to address emerging mission challenges, using industry best practices and frameworks. Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions. Researching new technologies, understanding emerging challenges to mission critical solutions and quick reaction problem identification & resolution. Document experiment results, prototype software solutions and … with Java, Python, Object Oriented Programming concepts and patterns. Solid understanding of data structures, algorithms, and computational complexity. Experience in the full SDLC (Software Development Life Cycle) that includes Requirements Analysis, Design, Coding, Testing, Implementation, Maintenance with the Agile Methodology an active Top Secret/SCI Clearance with polygraph. You may also have this: Good understanding of software … salary relies on several factors including, but not limited to, level of position, job responsibilities, geographic location, scope of relevant work experience, educational background, certifications, contract-specific affordability, organizational requirements, alignment with local internal equity as well as alignment with market data. Our compensation package also includes components designed to support employees' total well-being, which should be considered More ❯
Employment Type: Permanent
Salary: USD 193,000 Annual
Posted:

Senior Software Engineer

Nottingham, Nottinghamshire, United Kingdom
Newman Stewart Ltd
ensuring alignment with product and business goals. Provide mentorship and technical guidance to less experienced engineers. Promote collaboration across international and distributed teams. Engage in system architecture, root cause analysis, and continuous integration processes What We're Looking For: Degree in Computer Science, Software Engineering, or a related field. Professional level expertise in C++ development on Linux OS, with … e.g., Fitnesse, Cucumber), and hardware debuggers (e.g., Lauterbach) is beneficial. Familiarity with configuration management, including version control, automated build systems, release management, and technical documentation. Strong analytical skills in requirements analysis, user story development, backlog management, and estimation. Excellent communication, leadership, and interpersonal skills, with the ability to collaborate across teams and influence stakeholders. Experience in industrial printing More ❯
Employment Type: Permanent
Posted:

RF Software Engineer with Security Clearance

Fairfax, Virginia, United States
CACI
with RF equipment in the Fairfax lab. We are seeking an enthusiastic and motivated Software Engineer to join our growing development team. Responsibilities: All aspects of software engineering, including requirements analysis and specification software design, implementation and integration, testing, maintenance and installation. Produce quality, sustainable, and efficient code using best practices and modern software methodologies. Designing and deploying … modular applications, employing front-end and back-end technologies Leveraging DevSecOps tooling to deliver seamless secure solutions. Collaborate with cross-functional teams, the Customer and their representatives to take requirements and translate them into end-to-end solutions. Collaborate with DevSecOps team in implementing CI/CD processes to facilitate efficient and effective development cycles Collaborate with external teams More ❯
Employment Type: Permanent
Salary: USD 237,800 Annual
Posted:

Senior Embedded Software Engineer

United Kingdom
Hybrid / WFH Options
Murray McIntosh Associates Ltd
Linux-based systems, ensuring high-quality, efficient, and reliable code for complex, distributed systems. Key Responsibilities: Lead and contribute to all stages of the full software development lifecycle, from requirements analysis to design, development, testing, documentation, and training. Develop robust, clean, and high-quality embedded software solutions. Create functional designs and detailed specifications for system components. Implement rigorous More ❯
Employment Type: Permanent
Salary: GBP 65,000 - 70,000 Annual
Posted:

Senior Embedded Software Engineer

East of England, United Kingdom
Hybrid / WFH Options
Murray McIntosh Associates Ltd
Linux-based systems, ensuring high-quality, efficient, and reliable code for complex, distributed systems. Key Responsibilities: Lead and contribute to all stages of the full software development lifecycle, from requirements analysis to design, development, testing, documentation, and training. Develop robust, clean, and high-quality embedded software solutions. Create functional designs and detailed specifications for system components. Implement rigorous More ❯
Employment Type: Permanent
Salary: £65000 - £70000/annum
Posted:

Expert Software Engineer with Security Clearance

Reston, Virginia, United States
Leidos
aspects of the software development life cycle to include front-end UI development as well as backend work such as working with web services and APIs. Additional responsibilities include requirements analysis, coding and integration/implementation, participating in peer reviews of coding, system testing, and documentation generation and support as needed. The ideal candidate will have strong problem More ❯
Employment Type: Permanent
Salary: USD 227,950 Annual
Posted:

Flight Software Engineer (Associate / Experienced / Senior) with Security Clearance

El Segundo, California, United States
Boeing
Support the design, integration, modification, test, and debugging of software that is integrated into embedded devices and systems and meets industry, customer, safety and regulation standards Assist with review, analysis, and translation of customer requirements for software products for embedded devices and systems Support building and writing code for embedded systems software to run on specific specialized hardware. … Contribute to integration of embedded software with hardware components Support analysis, monitoring and improving the efficiency and stability of embedded software systems. Participate in testing and debugging software for embedded devices and systems Responsible for satellite and payload software safety, assurance, quality, and engineering excellence. Assist in producing design and test documentation and artifacts Assist in conducting Cyber Vulnerability … Analysis (CVA) for multiple processing platforms in the satellite vehicle architecture Assist in designing and implementing cyber monitoring algorithms. Assist in designing and writing custom tools to support configuration automation and improve development workflow Working and interfacing with a technically diverse user community and a multi-disciplined integrated product team (systems and software) Highly motivated and must work well More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Software Developer with Security Clearance

Lexington, Massachusetts, United States
Hybrid / WFH Options
Encode
Lexington, MA Job Description: The Software Engineer will be responsible for full lifecycle application development, including designing, coding, and debugging applications in various software languages. The role includes software analysis, requirements analysis, code review, system risk analysis, and software reliability analysis. The candidate will engage in object-oriented design and analysis (OOA/OOD), software … and self-motivated team player - Ability to lead individual contributions within a team - Work collaboratively with limited supervision - Excellent written and verbal communication skills - Ability to decompose loosely defined requirements and work with the team to provide solutions - Software Documentation Background & Responsibilities: The Software Engineer will support the research and development of large-scale open architecture distributed/cloud … based data processing, analysis, and Artificial Intelligence (AI) projects utilizing agile development methodology. The candidate will collaborate with technical staff to implement software architecture, perform coding, integration, and testing. Responsibilities include: - Supporting the development of algorithms for threat detection and decision support - Implementing and supporting software for real-time control of hardware, including cameras and radar systems - Assisting third More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Software Engineer L2 RB - TS/SCI Poly required with Security Clearance

Annapolis Junction, Maryland, United States
Emtak LLC
Software Engineer L2 RB - TS/SCI Poly required Annapolis Junction, MD Information Technology Apply Now The Level 2 Software Engineer (SWE) shall possess the following capabilities: • Analyze user requirements to derive software design and performance requirements • Debug existing software and correct defects • Provide recommendations for improving documentation and software development process standards • Design and code new software … processes; and investigate problem areas • Modify existing software to correct errors, to adapt to new hardware, or to improve its performance • Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design • Design or implement complex algorithms requiring adherence to strict timing, system resource, or interface constraints; Perform quality … work is completed in accordance with the constraints of the software development process being used on any particular project • Confer with system engineers and hardware engineers to derive software requirements and to obtain information on project limitations and capabilities, performance requirements and interfaces • Coordinate software system installation and monitor equipment functioning to ensure operational specifications are met Qualifications More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Software Engineer L3 RB - TS/SCI Poly required with Security Clearance

Annapolis Junction, Maryland, United States
Emtak LLC
Software Engineer L3 RB - TS/SCI Poly required Annapolis Junction, MD Information Technology Apply Now The Level 3 Software Engineer (SWE) shall possess the following capabilities: • Analyze user requirements to derive software design and performance requirements • Debug existing software and correct defects • Provide recommendations for improving documentation and software development process standards • Design and code new software … processes; and investigate problem areas • Modify existing software to correct errors, to adapt to new hardware, or to improve its performance • Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design • Design or implement complex algorithms requiring adherence to strict timing, system resource, or interface constraints; Perform quality … work is completed in accordance with the constraints of the software development process being used on any particular project • Confer with system engineers and hardware engineers to derive software requirements and to obtain information on project limitations and capabilities, performance requirements and interfaces • Coordinate software system installation and monitor equipment functioning to ensure operational specifications are met • Recommend More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Software Engineer L1 RB - TS/SCI Poly required with Security Clearance

Annapolis Junction, Maryland, United States
Emtak LLC
Software Engineer L1 RB - TS/SCI Poly required Annapolis Junction, MD Information Technology Apply Now The Level 1 Software Engineer (SWE) shall possess the following capabilities: • Analyze user requirements to derive software design and performance requirements • Debug existing software and correct defects • Provide recommendations for improving documentation and software development process standards • Design and code new software … processes; and investigate problem areas • Modify existing software to correct errors, to adapt to new hardware, or to improve its performance • Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design Qualifications: Seven (7) years experience as a SWE, in programs and contracts of similar scope, type, and … 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 the design requirements and documents test results. Resolves software problem reports. Utilizes software development and software design methodologies appropriate to the development environment. Provides specific input to the software components of system More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Software Engineer (SWE) Level 0 with Security Clearance

Annapolis Junction, Maryland, United States
CACI
management information systems) based upon documented requirements. You will work individually or as part of a team. You will review and test software components for adherence to the design requirements and documents test results. You will resolve software problem reports. You will utilize software development and software design methodologies appropriate to the development environment. You will provide specific input … design to include hardware/software trade-offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components. You will be part of an overall effort to provide life cycle services that include systems engineering, integration … focusing on Cyber Mission Operations, where you get to grow on and between programs with peers who are dedicated to advancing national security. Cyber Mission Operations Responsibilities: Analyze user requirements to derive software design and performance requirements Debug existing software and correct defects Provide recommendations for improving documentation and software development process standards Design and code new software More ❯
Employment Type: Permanent
Salary: USD 149,200 Annual
Posted:

Manager, Software Engineer with Security Clearance

Columbia, Maryland, United States
L3Harris Technologies
include but are not limited to: Plan and manage project execution to align with scope, budget and schedule Management of the entire product development cycle including system/software requirements analysis, high level and detailed design, implementation, testing, integration, documentation, and government certification of embedded software designs. Detailed understanding and knowledge of best practices for design processes, software … program management and other groups, and external customers as needed to define and execute radio product development projects and deliver high-quality radio products. Ensure the conversion of customer requirements, including informal requirements, into total systems solutions that balance the technical, schedule and cost constraints of the program. Support collection and analysis of metrics related to project … DOD Security Clearance, or one that has lapsed for less than 2 years. Preferred Additional Skills: Experience with all phases of the software project development life cycle, including software analysis, design, development, testing (including software unit testing), and automation tools. Experience in agile software development methodologies using an iterative, time-boxed development process (SCRUM). Highly motivated, a self More ❯
Employment Type: Permanent
Salary: USD 245,000 Annual
Posted:

Senior Software Engineer with Security Clearance

Huntsville, Alabama, United States
SAIC
software for military systems. The candidate will perform development activities for the full life cycle of a software program, following the scrum methodology for software development. Duties will include requirements analysis, design, coding, integration, test, documentation, and support. The candidate will also participate in software team meetings, hardware and software design reviews, and technical interchange meetings. The software … candidate is able to receive timely feedback on software implementation by working directly with the customer, ensuring Agility and delivering a software product that fills immediate needs. Qualifications Education Requirements: Must possess a Bachelors degree and nine (9) or more years' of relevant experience; additional six (6) years' experience can be considered in lieu of degree (per contract vehicle … Clearance Requirements: Must possess an active Secret security clearance; US Citizenship required Required Experience/Skills: C++ and other Object Oriented Languages Continuous Integration/Continuous Deployment (CI/CD) and Automated Testing Git Linux (Red Hat, Debian, Ubuntu, CentOS) Wireshark VxWorks Python MS Visual Studio Microsoft Azure DevOps Unit Testing Automation Desired Experience/Skills: Experience with weapon More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Software Engineer L0 RB - TS/SCI Poly required with Security Clearance

Annapolis Junction, Maryland, United States
Emtak LLC
Software Engineer L0 RB - TS/SCI Poly required Annapolis Junction, MD Information Technology Apply Now The Level 0 Software Engineer (SWE) shall possess the following capabilities: • Analyze user requirements to derive software design and performance requirements • Debug existing software and correct defects • Provide recommendations for improving documentation and software development process standards • Design and code new software … 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 the design requirements and documents test results. Resolves software problem reports. Utilizes software development and software design methodologies appropriate to the development environment. Provides specific input to the software components of system … design to include hardware/software trade-offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components. Apply Now More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

C++ Software Engineer

Nottingham, Nottinghamshire, United Kingdom
Dover Corporation
Master's degree with professional experience developing software. Significant professional experience developing software for Senior positions. Demonstrable record of developing high-quality embedded software for end-user products from requirements analysis to delivery. Demonstrable experience in a technical leadership role within a software team. Expert knowledge and experience with implementation skills such as object-oriented programming, pair programming … Advanced knowledge of C++ is required. Experience with Agile/Scrum development practices. Advanced knowledge of verification skills such as test-driven development, unit testing, code reviews, defect characterization, requirements analysis and planning skills such as user story development, backlog management, high-level estimation, and detailed estimation. Advanced configuration management skills such as revision control, continuous integration, continuous … Lauterbach debuggers. Excellent interpersonal, written, and oral communication skills, with an ability to influence and build strong, credible relationships. Aptitude in engineering excellence processes such as FMEA, Root Cause Analysis, Design of Experiments, etc. is a plus, but not required FPGA (VHDL) programming experience is a plus, but not required. Experience in an industrial printing domain is a plus More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Real Time Embedded Principal Software Engineer with Security Clearance

Sterling Heights, Michigan, United States
GeoLogics Corporation
individuals with experience and a passion for real-time, embedded software development. The Principal Software Engineer plans, leads, and performs a variety of tasks across the areas of software requirements analysis, software architecture and design, implementation (code and unit test), cybersecurity hardening, documentation, hardware-software integration, troubleshooting, problem solving, and software verification testing. The Principal Software Engineer: Plans … with established engineering principles and practices Ensures that cost and schedule targets are met, product outcomes meet customer needs, and customer/company technical, system, performance, process, and quality requirements are met. SKILLS REQUIRED Exceptional communication skills (verbal and written) are a MUST with customer interface/liaison experience Strong skills in: C C++ Python UNIX scripting/BASH … and synchronization tools to manage access to shared resources Experience with application development utilizing communication protocols such as Ethernet, TCP/IP, UDP, CAN, MIL-STD-1553 Experience with requirements-based software implementation, verification, and linking/traceability with DOORs EXPERIENCE PREFERRED Linux kernel and device driver development experience Experience developing and troubleshooting communications, device drivers, and IO interfaces More ❯
Employment Type: Permanent
Salary: USD 75 Hourly
Posted:

Software Technical Lead with Security Clearance

Leesburg, Virginia, United States
Amentum
full-stack development skills, deep database design knowledge, DevOps experience, and the ability to mentor junior developers and drive technical excellence across projects. Responsibilities: Lead software development projects from requirements analysis through deployment and maintenance. Architect and develop complex software solutions utilizing C#, C , SQL Server, Microsoft Windows Server, and Linux Drive system monitoring, troubleshooting, and optimization efforts … to existing systems and architectures Diagnose and resolve complex software, performance, and infrastructure challenges Stay ahead of industry trends and recommend cutting-edge technologies to improve efficiency and innovation Requirements: 10 years of hands-on software development experience Proven leadership in secure systems engineering, systems integration, and reverse engineering Expertise in programming languages: C#, C , SQL Experience with development More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Software Engineer - Top Secret/SCI with Security Clearance

Bethesda, Maryland, United States
Hybrid / WFH Options
Sunayu, LLC
our client location in Bethesda, MD, we offer a flexible schedule and, occasionally, some tasks may be performed remotely. The percentage of remote work will vary based on client requirements/deliverables. You will work closely with the team on the following key tasks 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 Provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of COTS/GOTS in place of new development, and requirements analysis and synthesis from system level to More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:
Requirements Analysis
10th Percentile
£38,100
25th Percentile
£48,869
Median
£59,125
75th Percentile
£68,750
90th Percentile
£79,000