Principal / Senior Software Engineer
Nycor Search, Inc. - Minneapolis, MN

This job posting is no longer available on Nycor. Find similar jobs:Principal jobs - Nycor Search jobs

Selling Points: Do you want to work for a company that helps save and change peoples lives?

Description: We are looking for a Senior / Principal Software Engineer, a hands-on lead role, to join a software company, developing in primarily C++, with some C#.You'll be responsible for feature development, technical decisions with clients, and leading / mentoring the team on technical direction / issues.

Feature Lead for new product features - responsible for leading the functional design specification definition, review and approval
Responsible for the approval of open source contributions
Responsible for providing input to the technology roadmap and technology selection
Ownership of code review unit testing
Provide technical guidance and advise in customer discussions
Responsible for identifying training needs for the engineering team

Experience in commercial software development
Strong experience in C++, with exposure to C# or Java preferred
Multi-Threaded Programming, and creating software designs using UML
Experience with Microsoft Windows or Linux Development
Demonstrated expertise in multi-tier software architecture, database design, UML modeling and service oriented architecture
Experience defining and implementing software development best practices
Previous experience providing technical leadership
Demonstrated ability to make technical/feature-business trade-off decisions
Experience preferred with Boost, Windows Services or REST web services
BS degree in CS, EE or scientific discipline

Please send your resume to Michael at,