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.
We offer a position as Software Engineer with the opportunity to work on a cutting-edge database management system (RDBMS/DBMS).
We are looking for team players who can work independently in a distributed team. Our focus is on high performance implementations; following an initial training period, this position demands personal knowledge, experience and judgement to accomplish.
You will be a member of the engineering team responsible for delivering our OneDB/Informix family of products, which are provided for a variety of OS distributions. Your responsibilities will include implementing team and individual projects and subsequently maintaining these initiatives. As a professional Software Engineer, you are expected to have a minimum of 5 years of work experience in a related field, preferably in DBMS development, and a strong commitment to continuous learning and professional growth.
Key Responsibilities
- Implement fixes and enhancements: improving performance, stability and scalability of a high-performance data base management system
- Create and maintain tests for implemented functionality in our continuous integration management environment
- Cooperation with our Support, Product Management, and Quality Engineering teams
- Collaboration with partners and customers on product development and maintenance
- Ability to work independently in a small, dynamic team
Essential Qualifications
- Bachelor’s Degree in computer science or math or equivalent/higher degree
- Minimum of 5 years of experiences in software development, e.g., due to advanced academic studies or in a commercial setting, ideally in database development
- Proficient programming skills [C family]
- Experience developing multi-threaded programs
- Good knowledge of database concepts and technology, in particular SQL and relational algebra, and query optimization
Desired Skills
- Good knowledge of Linux [or Windows] operating systems [e.g. memory management, IO. shared memory]
- Competent script programming skills [Bash]
- Windows operating system knowledge on registry, installation processes and specific APIs is a strong plus, as well as Visual Studio compile and debug expertise
- Core database parser and optimizer experience
- Experience in the areas of compilation techniques, compiler writing, language parsing, code generation and/or character sets
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.