Software Engineer I (C/C++)
Core
Develop product features, enhancements, and fixes for Rocket Software's Universe and Unidata database systems in C/C++.
Role type
Entry-level Software Engineer (C/C++)
Builds
Database systems (Universe and Unidata)
Domain
Database systems / Multivalue database market
Deliverable
product features
Required skills
C/C++, database fundamentals, memory management, process and thread management, file I/O & file systems, System libraries & POSIX APIs, networking concepts, data structures (Queues, Linked Lists, Hash Tables, Trees), algorithms (Searching, Sorting, Hashing), C/C++ debugging tools (gdb, Valgrind)
Preferred skills
AI tools for requirements and estimation, DevOps practices, engineering practice improvements
Technologies
C, C++, gdb, Valgrind
Responsibilities
Develop product features, enhancements, and fixes; Create test cases and review test results; Participate in scrum team activities (refinement, planning, standups, retrospectives, demos); Leverage AI tools to understand requirements and estimate effort; Drive improvements in engineering practices; Collaborate with colleagues to support DevOps and quality practices
Seniority
Entry-level, hands-on IC
