Software Engineer Scientist
Location: Salt Lake City, UT
Compensation: $130K - $170K+
Requirements & Responsibilities of the Software Engineer Scientist:
- Bachelor’s degree in computer science, computer engineering, or software engineering, preferred. Additional experience considered in lieu of degree.
- 10+ years of software applications developing experience with an object-oriented programming language.
- Demonstrable experience leading software development teams through the full development lifecycle, including requirements flow-down and allocation, design, development, testing, and sell-off.
- Familiarity with Agile and Waterfall project management methodologies.
- Exceptional communication skills and ability to collaborate cross-functionally.
- Must be a U.S. person and able to obtain a security clearance.
- Lead a team of software developers through analysis, design, development, testing, integration, and documentation considering performance, reliability, usability, and maintainability.
- Participate in strategy discussions, driving critical high-level architecture, proposal/cost estimate, and technical documentation decisions/efforts.
- Recommend strategies, standards, and tools to benefit the overall business.
- Deliver highly technical presentations to various internal and external audiences.