Software Engineer (TS/SCI Full Scope Poly Cleared)
Position Overview :
We are looking for a talented and driven Software Engineer with experience in Java and C++ to join our growing development team.
The ideal candidate will be passionate about software development, possess a solid understanding of programming principles, and have experience working on complex software projects.
This role involves developing, testing, and maintaining software applications, as well as collaborating with cross-functional teams to deliver high-quality solutions.
This position requires an active TS / SCI Full Scope Poly clearance.
Responsibilities :
- Software Development : Design, develop, and maintain software applications using Java and C++.
- Code Implementation : Write clean, efficient, and well-documented code that adheres to best practices and coding standards.
- Testing and Debugging : Perform unit testing and debugging to ensure the functionality and reliability of the software.
Identify and fix bugs and performance issues.
- Collaborative Development : Work closely with other developers, QA engineers, and product managers to understand requirements and translate them into technical solutions.
- System Design : Participate in architectural discussions and contribute to system design decisions to ensure scalability, reliability, and performance.
- Version Control : Utilize version control systems (e.g., Git) to manage and track changes in the codebase.
- Documentation : Create and maintain technical documentation for software components, APIs, and user guides.
- Continuous Improvement : Stay up-to-date with emerging technologies, programming languages, and development methodologies.
Suggest and implement improvements to existing processes and systems.
Agile Development : Participate in Agile / Scrum processes, including sprint planning, daily stand-ups, and retrospectives.
PI245316142