The Software Engineer develops, maintains, and enhances complex software systems based on documented requirements. Work may involve processing-intensive analytics, algorithm development, large data sets, real-time systems, or business management information systems. The engineer may work individually or as part of a team; reviews and tests software components against design requirements; documents test results; and resolves software problem reports. The role uses software development and design methodologies appropriate to the development environment and provides input to system design, including hardware/software trade-offs, software reuse, COTS/GOTS use, and translating system-level requirements into software components. The role includes analyzing user requirements and deriving software design and performance requirements; debugging and correcting software defects; designing and coding new software or modifying existing software; integrating software into systems or operating environments; developing database queries and interfaces; developing algorithms; and assisting with software testing. The engineer also analyzes system performance, workflows, data usage, and problem areas, and may serve as a team lead at the level appropriate to the project’s software development process. Core competencies include web development with Vue JS or React and familiarity with REST, Node JS, and Python. The posting also lists full-stack C++, C, and Python, DVT, Kubernetes, and Docker/containerization. The position requires TS/SCI clearance with polygraph. Akina describes itself as a small, Woman Owned, Service Disabled, Veteran Owned business and offers compensation and benefits described in the posting.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Entry Level