Software Engineer
Indexed description
Responsibilities Include But Are Not Limited To
- Designing and coding new software or modifying existing software to add new features and functionality.
- Analyzing user requirements to derive software design and performance requirements while debugging existing software to correct defects.
- Developing and implementing algorithms to meet or exceed system performance and functional standards.
- Integrating existing software into new or modified systems or operating environments.
- Developing software solutions by analyzing system performance standards and conferring with users or system engineers.
- Writing or reviewing software and system documentation to ensure process standards are met.
- Mentoring software development teams and ensuring work is completed in accordance with the constraints of the development process.
- Bachelor’s Degree in Computer Science or related discipline with 20+ years of software engineering experience; Four years of additional software engineering experience may be substituted for a Bachelor’s Degree.
- Expert-level proficiency with backend software development using Java.
- Experience developing and deploying backend applications within cloud environments.
- Active/current TS/SCI with Polygraph.
- Must be able to remain in a stationary position 50%.
- Needs to occasionally move about inside the office to access file cabinets, office machinery, etc.
- Frequently communicates with co-workers, management, and customers, which may involve delivering presentations.
- Must be able to exchange accurate information in these situations.
Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.
Unlock free search