Menu

Principal Software Engineer

at Rocket Software Inc. in Rogers, Arkansas, United States

Job Description

Rocket Software, Inc. is looking to fill a Principal Software Engineer position reporting to Rogers, Arkansas (May telecommute part of time from home residence within Rogers, AR metropolitan area). Bachelor’s degree (foreign equivalent accepted) in Computer Science, Electronics Engineering, or a related field and 12 years’ progressively responsible experience in an IT-related occupation. Experience must include the following specific experience and skills:

  • 12 years’ software engineering experience with at least 5 years dedicated to software architecture.
  • 10 years’ experience in C, C++ and Python
  • 7 years’ experience with the target operating systems (Linux/Unix, Windows), common pitfalls, and best practices for Reliability, Availability, and Security
  • 5 years’ of hands-on experience with UniVerse and UniData with rich programming experience in MultiValue (PICK) Basic Language
  • In-depth understanding of database theory, compilation, and runtime processes
  • Proven track record of successful software innovation, problem-solving, and product delivery at increasing scales and complexities
  • Profound understanding of software development principles at an advanced level
  • Capability to think and code simultaneously, design on the fly, and develop rapid prototypes
  • Skill in defining components and their interactions within a software architecture
  • Ability to review designs and anticipate performance and reliability issues based on design and platform considerations

The Principal Software Engineer plays a critical role in defining and shaping the architecture, design, and implementation of features, functionalities, and enhancements for Rocket Software's MultiValue enterprise solutions, specifically UniVerse and UniData. This position requires extensive expertise in database theory, UniVerse and UniData platforms, operating systems, compilation, and runtime processes. Responsibilities include research, rapid prototyping, design, and leadership of engineering teams to ensure sustained excellence in our software products.

Synthesize diverse internal and external inputs into comprehensive product requirements, providing corrective recommendations on their impact. Document and communicate complex technical topics throughout the organization, fostering effective collaboration with all software development groups. Actively participate in scoping features, developing work estimates, and team plans, collaborating effectively with stakeholders across all functions. Communicate seamlessly across the organization, including with the leadership team, demonstrating the ability to manage multiple priorities with composure. Solve most critical and complex issues from customers. Lead architectural design and implementation for new features and enhancements. Collaborate cross-functionally to drive innovation in MultiValue solutions, continuously seeking opportunities for product improvements. Lead the validation of innovative ideas through rapid prototyping and solicit feedback from key stakeholders. Collaborate with the Architect Center of Excellence (COE) to evaluate and select technologies for MultiValue development, while identifying opportunities for enhanced engineering practices. Lead the engineering team in establishing a unified coding standard and ensure strict adherence through meticulous code reviews.

Apply online at USRecruitment@rocketsoftware.com; refer to Req. No. 26000810. Rocket Software, Inc. is an Equal Opportunity employer and subscribes to a drug free workplace. 

To view full details and how to apply, please login or create a Job Seeker account
How to Apply Copy Link

Job Posting: 4761347

Posted On: Jun 01, 2026

Updated On: Jun 01, 2026

Please Wait ...