Lead Software Engineer

RCM Technologies (USA)
Bethesda, MD
Nov 27, 2020
Dec 03, 2020
Full Time
Lead Software Engineer Must be US Citizen or Green Card Holder POSITION IS ELIGIBLE FOR REMOTE STATUS We are seeking Lead Software Engineers interested in leading a team to develop some of our industry-leading products. A team leader provides technical guidance to the team, mentors developers as they grow in their careers, and facilitates collaboration between other teams and working groups. Over time, the ideal candidate will grow to become a subject matter expert on our software products for satellite resource management. Responsibilities: Guide day-to-day development Communicate progress and development blockers Design and develop implementation of project goals Provide feedback to ongoing project planning Coordinate activities to meet workload and deliverable deadlines Requirements: Candidates should have significant personal experience with development of Object-Oriented C++ code so that they can provide good guidance to the team; this development should follow best business practices like unit testing and code reviews. Experience mentoring or teaching others will enable them to help the team grow. Leads will need to be effective with personal and written communication. 7+ years of experience in software product development 2 years of experience with Modern C++ (C++ 11 or higher, using modern practices) Unit Test development (preferably Google Test with Google Mock) Development in Linux environment Practical examples of mentoring, teaching, or leading others. Desire to work collaboratively with the team and other leaders in the project Experience with agile and incremental software development practices Desirable: Experience with Qt, CMake, Docker, REST, gRPC, Kafka, Python, JavaScript Developing of mission-critical or high availability real-time software Scrum Master, Product Owner, or other Agile training/experience Windows or cross-platform development experience Education: Bachelors or greater in Computer Science, Software Engineering, Computer Engineering or related software development degrees #Monster #CB RCM Technologies is a leading provider of IT Business Solutions and Engineering Services to over 1,000 clients in the commercial and government sectors. RCM partners with clients to define implement and manage a broad range of technologies across multiple platforms, systems, and networks. Our broad geographic presence ensures that a proven and reliable tactical and strategic capability is available and deployable virtually everywhere in North America. RCMTechnologies, (USA) Inc. is an Equal Opportunity Employer M/F/D/V. RCMT encourages applicants of all ages.