Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer - JVM Platform Engineering in Austin, TX vacancy
  • 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

    IBM Computing

    Austin, TX
    2 days ago
  • $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

    SwiftCruit

    Austin, TX
    4 days ago
  •  ...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... 
    Software
    Full time
    Work at office
    Remote work
    Flexible hours

    Freelanceshop

    Austin, TX
    3 days ago
  • $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

    KellyMitchell Group

    Austin, TX
    4 days ago
  •  ...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... 
    Software
    Permanent employment
    Flexible hours

    Teradata

    Austin, TX
    6 days ago
  •  ...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... 
    Software
    Remote work

    LawnStarter

    Austin, TX
    1 day ago
  • 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

    IBM Computing

    Austin, TX
    6 days ago
  •  ...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... 
    Software
    Full time

    Hispanic Alliance for Career Enhancement

    Austin, TX
    2 days ago
  • 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... 
    Software
    Flexible hours

    Habitat Energy Limited

    Austin, TX
    2 days ago
  •  ...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

    General Motors

    Austin, TX
    6 days ago
  • $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

    Expedia, Inc.

    Austin, TX
    2 days ago
  • $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... 
    Software
    Full time
    Temporary work
    Work experience placement
    Work at office
    Visa sponsorship
    Work visa
    Shift work
    3 days per week

    Western Union

    Austin, TX
    3 days ago
  • 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... 
    Software
    Full time
    H1b
    Work at office
    Shift work

    Careers

    Austin, TX
    2 days ago
  • 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

    Apple Inc.

    Austin, TX
    2 days ago
  • 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

    General Motors

    Austin, TX
    6 days ago
  •  ...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... 
    Software
    Contract work
    For contractors
    Local area
    Immediate start

    DTI

    Austin, TX
    3 days ago
  • 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

    Habitat Energy

    Austin, TX
    6 days ago
  •  ...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... 
    Software
    Local area

    News Corporation

    Austin, TX
    2 days ago
  •  ...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... 
    Software
    Permanent employment
    Contract work
    Local area

    Robotics Technologies LLC

    Austin, TX
    2 days ago
  •  ...! 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... 
    Software
    Remote work

    Contoro Inc.

    Austin, TX
    5 days ago
  •  ...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

    Yantran LLC

    Austin, TX
    3 days ago
  • 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... 
    Software
    Work at office
    3 days per week

    Cedarparktexasedc

    Austin, TX
    6 days ago
  •  ...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... 
    Software
    Remote work
    Work from home
    Relocation
    Flexible hours

    Cloudera

    Austin, TX
    6 days ago
  • $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... 
    Software
    Full time

    Cyberhill Partners

    Austin, TX
    4 days ago
  •  ...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... 
    Software
    Full time
    Remote work
    Flexible hours

    OTHR Management Company (OMC)

    Austin, TX
    1 day ago
  • $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... 
    Software
    Contract work
    Remote work

    MAXIMUS

    Austin, TX
    5 days ago
  • $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... 
    Software
    Local area
    Flexible hours

    Expedia, Inc.

    Austin, TX
    4 days ago
  • 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

    LPL Financial

    Austin, TX
    6 days ago
  •  ...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

    PowerToFly

    Austin, TX
    5 days ago
  • 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

    Charles Schwab

    Austin, TX
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer - JVM Platform Engineering. Be the first to apply!