Software Engineer - JVM Platform Engineering
IBM Computing
Introduction At IBM Software, we transform client challenges into solutions, building the world's leading AI-powered, cloud-native products that shape the future of business and society. We are building the next generation of watsonx.data—a GPU-accelerated, open data lakehouse engineered to deliver category-leading price-performance for analytics and AI workloads. Working in Software means joining a team fueled by curiosity and collaboration, where you'll write high-performance Java across query engine components, storage connectors, and coordination services, and own JVM health in production—tuning garbage collection, eliminating memory pressure, and removing latency outliers. With a culture that values innovation, growth, and continuous learning, IBM Software places you at the heart of IBM's product and technology landscape. Here, you'll have the tools and opportunities to advance your career while creating software that changes the world. Your role and responsibilities As a Software Engineer with deep Java and JVM expertise, you will design, develop, test, and deliver the performance-critical Java infrastructure that underpins the watsonx.data platform. You will work in an Agile, collaborative environment to understand stakeholder requirements, own JVM health in production, and mentor the broader team on JVM best practices. Your primary responsibilities will include: Build High-Performance Java: Design, code, and unit test performance-critical components—query engine operators, storage I/O paths, and coordination services—using modern Java and memory-efficient, low-allocation data structures. Engineer Concurrency: Implement thread-safe, lock-free data structures and parallel pipelines (Fork/Join, CompletableFuture, virtual threads), eliminating race conditions and deadlocks while adding backpressure and admission control. Tune the JVM & GC: Profile and tune garbage collection (G1, ZGC, Shenandoah), heap, metaspace, and JIT settings, and allocation hot spots to remove latency outliers in production. Contribute to CI/CD & Debug Production: Contribute to the automated CI/CD pipeline and unit-test fixes for customer-reported problems; monitor JVM health (JFR, JMX, async-profiler) and resolve crashes, OOMs, and degradations on-call. Collaborate in Agile Environment: Partner with query engine, storage, and infrastructure teams to resolve JVM bottlenecks, conduct rigorous code reviews, and document tuning and concurrency patterns. Required technical and professional expertise JVM Engineering Experience: 6+ years of professional Java engineering, including at least 2 years writing performance-critical or concurrent Java in a production data platform, database, or distributed system. Deep Java Expertise: Mastery of modern Java (v17+), the memory model, generics, concurrency primitives, and the standard library. GC Tuning & Profiling: Hands-on JVM garbage-collection tuning (algorithm selection, heap sizing, pause analysis, allocation profiling) and profiling with async-profiler, JFR, JMX, heap dumps, and flamegraphs. Concurrent Programming: Proficiency with java.util.concurrent, Fork/Join, CompletableFuture, lock-free algorithms, thread-safety analysis, and off-heap or memory-efficient data structures. Communication & Education: Clear written communication—able to document tuning decisions and explain JVM behavior to non-experts; comfort in large Java codebases; Bachelor's degree in Computer Science, Engineering, or equivalent practical experience. Preferred technical and professional experience Modern JVM Projects & Internals: Experience with Project Loom and Project Panama in production, plus JVM internals (JIT C1/C2/GraalVM, escape analysis, scalar replacement) and GraalVM native image trade-offs. OSS & Acceleration: Contributions to high-performance Java open source (Presto/Trino, Spark, Flink, Cassandra, Kafka), exposure to Kotlin or Scala, GPU/CUDA experience. IBM 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, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status. #J-18808-Ljbffr IBM Computing
- IBM Computing in Austin, Texas, seeks a Software Engineer with deep Java and JVM expertise to develop the performance-critical Java infrastructure for the watsonx.data platform. You will design, develop, and test components in a collaborative Agile environment. The ideal...Software
$147.5k - $245.9k
...solutions. You will work across the entire software development life cycle, from front‑end... ...Bachelor's degree in Computer Science, Engineering, or a related field. Minimum of 7 years... ...optimization. Experience with cloud platforms (AWS, Azure, Google Cloud) and containerization...Software- ...Summary Apple Inc. is seeking a highly skilled Senior Data Engineer to join our Analytics Platform team. In this role, you will design, develop, and... ...functional teams, including data scientists, analysts, and software engineers, to ensure the delivery of high-quality data...SoftwareFull timeWork at officeRemote workFlexible hours
$70k - $85k
KellyMitchell Group is looking for a Full Stack Engineer to support advisor-facing trading applications that manage investment transactions. The role requires 10+ years in software development, focusing on technologies like .NET/C#, Angular, and AWS. The environment is...Software- ...That’s why we built the most complete cloud analytics and data platform for AI. By delivering harmonized data, trusted AI, and faster innovation... ...enterprise. What you will do We are looking for a mid-level engineer who will be responsible for delivering robust, performant and...SoftwarePermanent employmentFlexible hours
- ...A leading outdoor services platform is seeking a Principal Software Engineer to join their remote team. This role will involve leading projects, designing system architecture, and mentoring fellow engineers. Candidates should have extensive experience in both server-side...SoftwareRemote work
- IBM Computing is looking for a Staff Software Engineer to lead the Secure Compute Platform team. This role involves designing multi-tenant cloud-native platforms and ensuring operational excellence across public clouds. The successful candidate will have over 10 years of...Software
- ...for Career Enhancement is seeking a Senior Manager for Software Development Engineering based in Austin, Texas. This pivotal role leads engineering... ...teams, and expertise in Angular, TypeScript, and cloud platforms. A comprehensive benefits package is included in this...SoftwareFull time
- Habitat Energy Limited seeks a Software Engineer in Austin, Texas to enhance its US trading platform. The role involves software development, ensuring CI/CD processes, and selecting tools that align with architectural standards. Candidates should have 3+ years of fullstack...SoftwareFlexible hours
- ...automotive company is seeking an experienced Full Stack Senior Software Engineer to design and implement web and mobile applications that... ...in full stack development, expertise in Java, SQL, and cloud platforms like Azure or AWS. You will lead your team, mentor junior engineers...Software
$184.5k - $258k
A leading travel technology company is seeking a Senior Manager for Software Development Engineering in Austin. The role involves leading engineering teams to enhance the Lodging Booking Platform with a focus on scalable, cloud-native solutions. Candidates should have expertise...Software$155k - $180k
..., error handling, and developer experience—across the Gateway platform. Build applications, workflow automations, internal tools, and... ...accelerate modernization, testing, documentation, observability, and engineering productivity. Drive engineering excellence through Agile...SoftwareFull timeTemporary workWork experience placementWork at officeVisa sponsorshipWork visaShift work3 days per week- Enterprise Solutions Engineer - Data & BI Platform Austin, United States | Posted on 06/01/2026 Location: Austin, TX (in-person at 979 Springdale... ...interacts with the broader Zoho ecosystem of business software. Capture field and competitive insights and share them with...SoftwareFull timeH1bWork at officeShift work
- Apple Inc. is seeking a Software Engineer in Austin, Texas to design and develop applications for the Retail Engineering Affordability Platform. The role involves building micro-services, implementing security features, and working collaboratively in an Agile team environment...Software
- A leading automotive company based in Austin, Texas, is seeking a Senior Software Engineer to deliver automation platforms that enhance IT efficiency. The role requires designing and operating scalable automation solutions, while collaborating with cross-functional teams...Software
- ...Oracle databases to ensure their optimal performance, security, and availability. Install, configure, and upgrade Oracle database software and related products. Monitor and optimize database performance, including tuning SQL queries and managing database resources. Implement...SoftwareContract workFor contractorsLocal areaImmediate start
- Habitat Energy is looking for a Software Engineer in Austin, Texas, to enhance its US trading platform. This role demands fullstack development experience, particularly with Vue.js for front-end and Python for back-end. Responsibilities include ensuring SDLC compliance...Software
- ...building confidence through expert guidance. We are seeking a Software Engineer to join our infrastructure organization. At Realtor.com®, we... ...our Internal Developer Portal (IDP) based on the Backstage platform. We believe in leveraging the best tools to solve problems...SoftwareLocal area
- ...on high availability, performance tuning (JVM, memory profiling), and robust testing (... ...for system monitoring. Solid grasp of the Software Development Lifecycle, Agile... ...certifications (e.g., Solutions Architect, DevOps Engineer). Experience with other monitoring/alerting...SoftwarePermanent employmentContract workLocal area
- ...! Job Description Title: Senior DevOps Engineer Intro Contoro Robotics is an Austin-based... ...to help scale and harden our Cloud Platform infrastructure. This role is critical to... ...Best Practices & Collaboration Promote software development best practices, including automation...SoftwareRemote work
- ...Role: Senior Java Back-end Engineer Location: Austin, TX Positions: 3 Must-Have:... ...performance tuning of the applications including JVM tuning, memory profiling, deadlocks and... ...on systems. Thorough understanding of Software Development Lifecycle, tools and agile...Software
- Cedarparktexasedc is looking for a seasoned software engineer in Austin, Texas, to work closely with a diverse team on the 4U Engage platform. This role involves full-stack design using PHP, Angular, and C# with a focus on architectural impact and modernization of services...SoftwareWork at office3 days per week
- ...your personal data, please review our .**Business Area:**Engineering**Seniority Level:**Mid-Senior level**Job Description:**... ...databases, and AI.Join our Cloudera’s Machine Learning Platform team as a Staff Software Engineer. You'll contribute to our next-gen AI & Machine...SoftwareRemote workWork from homeRelocationFlexible hours
$70k - $95k
...based in Austin, TX. About Cyberhill Partners, LLC Cyberhill Partners is a professional services firm specializing in engineering future-state software solutions for Fortune 500 companies. Focusing on cybersecurity, cloud computing, data analytics, and AI, Cyberhill provides...SoftwareFull time- ...installs. You'll speak the language of vendors, fabricators, and engineers with ease. You'll collaborate with producers to turn creative... ...‐related education or experience. Fluency in 3D modeling software such as Vectorworks, AutoCad, Rhino, SketchUp, and Rendering such...SoftwareFull timeRemote workFlexible hours
$100k
...Maximus is currently seeking a Cloud Platform Engineer. This is a remote position. Maximus is a trusted federal partner supporting... ...compliance scanning into pipeline workflows to support secure software delivery and platform hardening. Monitor cloud platforms...SoftwareContract workRemote work$146k
...Team We're the team behind the GraphQL platform that powers mission‑critical service across... ...reliability. We're looking for an engineer who are excited about building high‑performance... ...and continuous delivery in our software development process within an agile development...SoftwareLocal areaFlexible hours- LPL Financial LLC is seeking an AVP, Software Engineer in Austin, Texas. This hands-on position focuses on delivering cloud-native platform services and enabling AI capabilities. The ideal candidate will have extensive experience in application development and AI solutions...Software
- ...A leading travel technology company in Austin is seeking a Principal Software Development Engineer to lead the design and implementation of complex, scalable software systems. The successful candidate will mentor engineering teams and influence decisions across the technology...Software
- Charles Schwab Corporation is seeking a Software Developer III to contribute to the transformation of workplace services. The role emphasizes collaboration, mentoring, and the application of innovative technologies to enhance financial wellbeing for employees. The ideal...Software
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - JVM Platform Engineering. Be the first to apply!
- software engineer amazon Austin, TX
- experienced software developer Austin, TX
- federal - software developer Austin, TX
- software developer internship Austin, TX
- senior software engineer Austin, TX
- software developer fintech Austin, TX
- part time software developer remote Austin, TX
- software developer intern Austin, TX
- software data engineer Austin, TX
- software developer night shift Austin, TX

