Software Engineer, Senior Advisor Top Secret/SCI w/Poly
Peraton · US
Responsibilities Core Responsibilities - Analyze user and system requirements to inform software design, performance expectations, and technical feasibility...
Job description
Responsibilities Core Responsibilities: - Analyze user and system requirements to inform software design, performance expectations, and technical feasibility - Design, develop, test, and maintain software applications, including enhancing existing systems with new features and capabilities - Debug, troubleshoot, and resolve software defects to ensure system reliability and performance - Collaborate with cross-functional teams (e.g., systems and hardware engineers) to align software solutions with broader system architecture and constraints - Develop and optimize data queries and database interactions, ranging from simple retrievals to complex data processing logic - Contribute to system integration efforts across new or existing environments, ensuring compatibility and stability - Apply algorithmic thinking to meet functional and performance requirements, including implementing efficient and scalable solutions - Support testing efforts by developing and executing test procedures for software components Documentation & Process: - Create, review, and maintain clear technical documentation for software and system components - Recommend and implement improvements to development process...