Principal C++ Engineer - Remote

US-Remote
Engineering – Engineering /
Full-Time /
Remote
Our Vision is to be the Most Trusted, Flexible and Easy to Use Hybrid Cloud Data Platform.  Actian is transforming industries by empowering companies to accelerate application modernization and simplify the Cloud journey.  Our customers use the Actian Data Platform to unify their siloed data, explore and securely exchange data to run a variety of analytic workloads that provide real time business insights at a fraction of the cost.  We have 24 of the Fortune 100 companies using Actian technology in some of the most mission critical applications that impact your daily life.

Brief Description:
We are seeking an experienced multi-domain Principal Engineer to lead our efforts in expanding our Enterprise Data Quality and Data Integration capabilities. Qualified candidates must be skilled in designing holistic products for both Enterprise-ready desktop applications, and multiplatform cloud-based SaaS applications (Amazon, Azure, Google). In this key role, you will serve as technical leader for the engineering team and take responsibility for designing and implementing products and solutions which leverage established patterns and frameworks.
 
Description:
We are seeking an experienced multi-domain Principal C++ Engineer to help lead our efforts to expand and modernize our Enterprise Data Quality and Data Integration products. As a Principal Engineer, you will serve in a leadership role working collaboratively with a cross-functional agile team, designing new features, with a specific focus on product connectivity, engines, and SDK’s.  You also will work closely with Product Management and Architects, assisting with product vision and strategy as well as ensuring iterative delivery of high-quality products and features.

Key Responsibilities

    • Identify and conceptualize critical capabilities as related to the Data Quality, Data Profiling, Data Preparation, and Data Integration domains.
    • Effectively perform requirements/feasibility analysis, design generation, and market validation
    • Proven track record of designing and implementing new features, based on technical, internal, and customer requirements, for commercially available software applications
    • Generate prototypes/mockups within short, rapid development cycles
    • Work with existing technical leadership and Product Architects to accelerate innovation and technical growth within the engineering team
    • Identify synergies between existing products and tools. Determine how to combine strengths and assets to expand platform capabilities
    • Propose and/or evaluate software changes, prototypes, and new product concepts
    • Effectively evaluate and troubleshoot complex product issues to identify root cause. Successfully resolve issues without impacting existing functionality or dependent systems.
    • Prepare and present material to technical and non-technical audiences. Articulate complex technical requirements and designs.
    • Assist engineering staff in maintaining existing product releases

Essential Qualifications

    • Exceptional core C++ skills, with 10+ years of professional development experience, including good memory management practices and template familiarity.
    • Extensive knowledge of software architecture development and design methodologies
    • Strong knowledge of object-oriented programming practices and design patterns
    • Strong core Java skills
    • Experience with multi-threaded programming.
    • Intimate knowledge of ODBC, JDBC, and REST interfaces
    • Excellent analytical and problem-solving skills.
    • Excellent troubleshooting and debugging capabilities.
    • Working experience with OSGI technologies
    • Experience with Java 8 & 11, JUNIT
    • Strong knowledge of version control, build, and continuous integration tools (Jenkins/Maven/Tycho/Git)
    • Ability to learn and implement new technologies quickly and effectively
    • Excellent communication skills
    • Experience with Agile (Kanban and Scrum) environments
    • Multilanguage development experience on Windows, Linux, and AIX operating systems

Why Join Actian

    • Employee focused culture that listens and invests in our people
    • Competitive benefits (Medical, Dental, Pet, Parental Leave & Wellbeing Services)
    • 401K matching, Annual merit, Corporate Bonus Incentives
    • Flex-vacation program and hybrid work policy 
    • Career development planning and professional development
    • Company Social Responsibility program matching 1:1
    • Friendly and Fun workplace
We value diversity at our company. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or any other applicable legally protected characteristics in the location in which the candidate is applying. 


ATTENTION JOB SEEKERS: Please be aware of potential scams related to Actian job postings. We have been made aware of individuals impersonating Actian recruiters and asking for sensitive information, including banking details. Please note that any communications from Actian will come through our ATS, Lever, or from an email address with an Actian domain. If you are approached by actian@interviewsessions.com or an @gmail address, this is not legitimate. We encourage you to apply for roles only through https://www.actian.com/company/careers/. If you have any concerns or questions, please contact us at talentacquisition@actian.com.