Logo
Numerica Corporation

Senior Software Engineer

Numerica Corporation, Fort Collins, Colorado, us, 80523


Sr. Software Engineer: Full-time position. Five years experience required. Master's Degree required. Salary is $80,000 per year. Two openings.

About Numerica

Numerica Corporation is a recognized global leader in information science. Since 1996, Numerica has been an agile and innovative small business bringing together the best people to research and deliver solutions to the world's most challenging scientific problems. With a strong reputation for partnering with government agencies, private-sector companies and academic consultants, Numerica is a place where creativity thrives, collaboration is a way of life and passions come out on the white board on a daily basis. Our world-class team consistently provides advanced algorithm development and robust software implementations to solve leading-edge problems in tracking, resource allocation, information fusion and other information science applications. More information can be found at www.numerica.us.

About the Position

Numerica's cutting-edge research is brought to the marketplace through world-class software engineering. Our Senior Software Engineer will manage software products from prototype to real-world application and will transform state-of-the-art technology prototypes into robust, operational software systems. The Senior Software Engineer will work on many projects that carry varying responsibilities, including, but not limited to, the following: Ownership of the design and coding of one or more application modules; Communication, through both documentation and meetings, with other members of the team and third parties to assure software design correspond to the overall project and company goals; Fully coding out and testing complete solutions with great attention to stability through exception handling and corner case testing; Facilitate communication upward and across program teams including project status, justifications for variances and technical information (architecture, design and implementation objectives); Serves as focal point for other teams on project/?product status or other project/?product information; Ensures projects are completed according to product specifications and are properly documented; Architecting, designing, coding and debugging state-of-the-art information science products in C++ and Python; Software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, software reliability analysis.

The Senior Software Engineer will have: 5 years professional software development experience, including experience in all phases of the software development cycle; Hands-on, real-world experience with software design and development activities, including an extensive knowledge of Unix/Linux; A solid foundation in computer science and scientific computing, with strong competencies in data structures, algorithms and software design; Extensive programming experience in C++ and Python including strong OO skills; Strong problem solving abilities, good organizational skills, and the ability to work well in both team environments and independently; A BS, MS, or PhD in Electrical Engineering, Computer Science, Applied Mathematics and Statistics, or related fields in computational science and engineering.

Citizenship and Clearance Requirements

Due to the nature of the work performed at Numerica, all applicants must be capable of obtaining a U.S. Security Clearance. At a minimum, candidates must have U.S. citizenship and demonstrate a trustworthy background (e.g., clean criminal record, reasonable credit, no use of illegal drugs, etc.).

Numerica Corporation is an Equal Opportunity Employer