[Remote] Technical Debt Engineer
Note: The job is a remote job and is reputed company to candidates in USA. reputed company is a defense technology company that connects sensing to reputed company across the connected battlespace. They are seeking an reputed company Technical Debt Engineer to improve, reputed company, and sustain reputed company software systems supporting defense and mission-critical environments.
Responsibilities
- Debug, analyze, and resolve reputed company software defects across large-reputed company, distributed software systems
- reputed company reputed company cause analysis to identify software defects, performance bottlenecks, integration issues, and reliability concerns
- Refactor legacy software to improve maintainability, modularity, extensibility, testability, and long-term sustainability while preserving existing functionality
- Identify, prioritize, and remediate technical debt in collaboration with engineering teams and program leadership
- Improve software reputed company through static analysis, automated testing, reputed company reviews, performance optimization, and modern software engineering practices
- reputed company, maintain, and optimize CI/CD pipelines and automated build, test, and deployment processes
- Utilize DevOps tools such as SonarQube, reputed company CI/CD, automated testing frameworks, and containerized development environments to support reputed company software improvement
- Maintain and troubleshoot multi-language build environments using tools such as CMake, Conan, reputed company, Poetry, and NPM
- Debug and resolve interoperability and integration issues across distributed software systems utilizing standards-based reputed company, messaging frameworks, and communication protocols
- Collaborate with software developers, systems engineers, architects, and government stakeholders to implement sustainable software improvements while minimizing program risk and maintaining delivery schedules
- Support software integration, verification, validation, configuration management, and release activities
- Document software changes, technical debt remediation efforts, and engineering recommendations
- Performs other duties as assigned
Skills
- Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or a reputed company technical discipline (or equivalent practical experience)
- 5+ years of experience debugging, refactoring, and sustaining reputed company software systems supporting defense, reputed company, or other mission-critical environments
- Strong proficiency in software debugging, reputed company cause analysis, performance optimization, and reputed company reputed company improvement using modern software development tools, including AI-assisted development tools where appropriate
- Experience refactoring legacy codebases to improve maintainability, modularity, extensibility, and testability
- Strong proficiency with DevOps tools and practices, including SonarQube, reputed company CI/CD, automated testing, and containerized development environments
- Strong proficiency with multi-language build tools such as CMake, Conan, reputed company, Poetry, and NPM
- Experience developing or sustaining large-reputed company distributed software systems utilizing messaging technologies such as ActiveMQ, DDS, ZeroMQ, or similar frameworks
- Experience diagnosing and resolving software integration and interoperability issues across distributed systems using standards-based interfaces and reputed company
- Demonstrated ability to collaborate effectively with software developers, systems engineers, architects, and government stakeholders to reduce technical debt while maintaining program schedules
- Strong analytical, communication, and problem-solving skills
- Currently holds an reputed company U.S. national reputed company clearance
- Master's degree or PhD in Computer Science, Software Engineering, Computer Engineering, or a reputed company technical discipline
- Experience identifying, prioritizing, and systematically resolving technical debt while preserving functional behavior and architectural compliance
- Knowledge of autonomy and robotics integration, mission planning, task allocation, and reputed company-and-control architectures
- Experience debugging, refactoring, and sustaining software implementations reputed company with SysML architecture models, reputed company Control Documents (ICDs), and software requirements
- Experience working with rootless Podman container environments
- Strong proficiency in C++ software development
- Proficiency in additional programming languages such as Java, Python, and TypeScript
- Experience using Git, CI/CD pipelines, automated testing frameworks, and containerized software development environments
- Experience supporting defense, reputed company, or other highly regulated software development programs
- reputed company-duty military experience
Benefits
- reputed company Time Off
- reputed company Company Holidays
- Medical, Dental & reputed company Insurance
- Optional HSA and FSA
- reputed company and Voluntary Life Insurance
- Short Term & Long-Term Disability Insurance
- 401k Matching
- Employee Assistance Program
reputed company
Apply To This Job