Software Engineer II

Rocket Software, Inc.
United States
24 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Compensation
$32,000.0 - $54,400.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Artificial Intelligence Amazon Web Services Application Performance Management User Authentication Microsoft Azure C++ (Programming Language) Client Server Models Cloud Computing Code Generation
+27 more
Computer Networks Databases Concurrency Controls Data Structures Cursor (Graphical User Interface Elements) Software Debugging File Systems Memory Management Hypertext Transfer Protocols (HTTP) JSON Python (Programming Language) Linux Kernel Machine Learning Parsing Posix Query Optimization Software Tools Memory Leaks Test Case Virtualization Technology Extensible Markup Language (XML) GitHub Copilot Indexer Atlassian Tools Build Tools Vmware Programming Languages

Job description

A versatile P2 Software Engineer capable of supporting both development and QA, bringing strong C/C++ expertise, system-level knowledge, and modern skills such as compiler systems and AI-enhanced engineering tools.

Requirements

  • Proficient in C/C++ with a minimum of 2 years of hands-on development experience.
  • Solid understanding of database fundamentals, including:
  • ACID properties
  • Indexing techniques
  • Query optimization & execution plans
  • Transactions & concurrency control
  • Strong foundational knowledge of operating systems, such as:
  • Memory management
  • Process and thread management
  • File I/O & file systems
  • System libraries & POSIX APIs
  • Networking concepts and basic security principles
  • Familiarity with commonly used data structures (Queues, Linked Lists, Hash Tables, Trees).
  • Familiarity with standard algorithms (Searching, Sorting, Hashing).
  • Proficient with C/C++ debugging tools (e.g., gdb, Valgrind, etc.).
  • Strong analytical, debugging, and problem-solving skills.
  • Experience with application performance optimization.

Preferred Qualifications

  • Experience working with or supporting MultiValue databases.
  • Background in database kernel development or low-level DB internals.
  • A -related abilities, such as:
  • Familiarity with AI-assisted development tools (e.g., GitHub Copilot, Claude, Cursor)
  • Basic knowledge of machine learning or AI concepts is a plus
  • Ability to evaluate or integrate AI-based tools into engineering processes
  • Compiler systems experience, such as:
  • Understanding of compiler architecture (lexing, parsing, semantic analysis, code generation)
  • Experience with GCC/Clang toolchains or custom compiler components
  • Exposure to build systems, linkers, or runtime environments
  • Basic QA/Testing experience, including:
  • Writing test cases
  • Understanding automation frameworks
  • Performing regression or functional testing
  • Familiarity with additional programming languages or technologies such as:
  • Python, Java
  • HTTP protocols
  • Client-server architecture
  • RPC frameworks
  • XML, JSON
  • Knowledge of security concepts, including encryption, authentication, and authorization.
  • Experience working in Cloud or virtualized environments (AWS, Azure, VMware, containers, etc.).
  • Experience working in an Agile environment (JIRA and Confluence a plus).

Benefits & conditions

  • Generous Time Off: Unlimited annual leave holidays, plus Juneteenth as an extra day off for everyone.
  • Rocket enhanced parental leave benefit.
  • Employee Assistance Program - Digital Courses & Meditations, Certified Personal Coaching & Personal Therapy sessions.
  • Workcation Policy: Enjoy the flexibility to work from a vacation spot, combining work and leisure.
  • Choose your own hybrid/remote work model.
  • Tuition Reimbursement and Certificate Reimbursement Program opportunities.

The base salary range for this role is €32,000.00 - €54,400.00 /year. Exact compensation may vary based on skills, experience, and location.

Salary range applies only to candidates in Lithuania

Salary offer for the candidate is determined based on the predefined salary ranges for the position and depends on the level of competence and experience of the candidate.

Rocket Software Inc. is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Rocket Software Inc. is also committed to compliance with all fair employment practices regarding citizenship and immigration status.

As part of our commitment to a safe and trustworthy workplace, we include background and reference checks in our hiring process.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on arc.dev

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:40 min

Managing containerized infrastructure with Podman Desktop

Cedric Clyburn Cedric Clyburn +1 · WWC 2025

2:10 min

Extending capabilities with the WebAssembly System Interface

Niels Tanis Niels Tanis · WWC 2023

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

1:41 min

Parallels between cloud and legacy infrastructure lock-ins

Björn Stahl Björn Stahl · WWC 2024

Videos

See all

Related articles

See all