Erias Ventures is seeking a Software Engineer who develops, maintains, and enhances complex and diverse software systems. This role involves working on processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems based on documented requirements. The engineer will work individually or as part of a team, reviewing and testing software components for adherence to design requirements, documenting test results, and resolving software problem reports. The position requires utilizing appropriate software development and design methodologies, providing input to software components of system design (including hardware/software trade-offs, software reuse, COTS/GOTS utilization, and requirements analysis), debugging existing software, and recommending improvements to documentation and development processes. The role also includes designing and coding new software or modifying existing software, integrating software into new or modified systems, developing data queries, writing/reviewing documentation, and potentially serving as a team lead. Advanced responsibilities include designing/implementing complex database interfaces, developing/implementing algorithms for performance standards, assisting with test procedures, modifying software for error correction or performance improvement, designing software systems using scientific analysis and mathematical models, implementing complex algorithms with strict constraints, overseeing development teams, and coordinating with system and hardware engineers. The role may also involve recommending new technologies, selecting development processes, ensuring quality control, and delegating responsibilities to teams.
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