Senior Software Engineer (CALC engine) in United States at Jobgether
Explore Related Opportunities
Job Description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Software Engineer (CALC engine) in the United States.
This role sits at the core of a high-performance, Java-based calculation engine powering advanced decision intelligence systems used by global enterprises. You will work on a complex multi-dimensional OLAP engine where correctness, precision, and performance are equally critical. The position involves designing and optimizing low-latency computation systems that dynamically compile modeling languages into efficient runtime execution. You will collaborate closely with product and engineering teams to translate complex design decisions into robust, production-ready implementations. This is a highly technical environment where deep systems thinking, performance tuning, and architectural rigor are essential. You will contribute directly to the evolution of an AI-driven platform enabling large-scale automated decision-making.
- Design and implement high-performance, low-latency calculation engine components within a complex Java-based OLAP and decision modeling system.
- Collaborate with product teams to translate functional and technical design decisions into executable, production-grade engineering solutions.
- Optimize runtime performance, memory management, and JVM behavior to ensure correctness and scalability of computation-heavy workloads.
- Contribute to the development and evolution of a domain-specific modeling language and its dynamic compilation into runtime execution structures.
- Ensure system correctness and quality by applying rigorous engineering standards and advocating for a “correctness-first” approach across the codebase.
- Communicate complex technical concepts clearly to cross-functional stakeholders, including engineering peers and product leadership.
Requirements:
- Strong experience in backend software engineering with a focus on high-performance or systems-level development.
- Advanced proficiency in Core Java, including multithreading, garbage collection tuning, memory allocation, and low-latency optimization.
- Deep understanding of JVM internals and performance characteristics in production environments.
- Experience in at least one of the following domains: database engine development, compiler design, or low-latency financial systems.
- Demonstrated ability to design or work with programming languages, modeling systems, or complex execution engines.
- Strong analytical and problem-solving skills with a focus on precision, scalability, and system correctness.
- Nice to have: experience with Spring, multi-dimensional modeling, Lambda architecture, or prior exposure to planning systems and AI-assisted development tools.
Benefits:
- Competitive salary with equity and stock options
- Comprehensive medical, dental, and vision insurance
- 401(k) retirement savings plan
- Flexible paid time off and strong work-life balance culture
- Generous parental leave policies
- Flexible hybrid/remote working environment
- Access to office amenities including snacks and beverages when onsite
- Career growth opportunities within a global engineering organization