Wyetech is seeking a Software Engineer Skill Level 2 to develop, maintain, and enhance complex software systems based on documented requirements. Systems may include processing-intensive analytics, novel algorithms, very large data sets, real-time systems, and business management information systems. The engineer may work independently or as part of a team, review and test software components against design requirements, document test results, resolve software problem reports, and apply software development and design methodologies suited to the environment. The role contributes to system design decisions, including hardware/software trade-offs, software reuse, COTS/GOTS options, and analysis and synthesis of requirements from the system level to individual software components. Duties range from analyzing requirements and developing or modifying software to designing database interfaces and complex algorithms, coordinating installation, monitoring equipment operation, and providing quality control. Depending on the project and development process, the position may serve as a team lead and oversee software development teams. The position requires an active TS clearance with a customer-appropriate polygraph. U.S. citizenship and a position-appropriate security clearance are required due to federal contract requirements. The role requires 14 years of relevant SWE experience and a bachelor’s degree in Computer Science or a related discipline, with four additional years of qualifying SWE experience permitted as a substitute for the degree. Contract-specific experience includes three years of cloud experience and demonstrated work with distributed scalable NoSQL stores, MapReduce technologies, HDFS, and JSON and/or BSON serialization.
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
Senior