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

Senior Eclipse RCP/SWT Desktop Engineer

Katalyst Healthcares and Life Sciences

Job Description:
We're seeking a UI/UX focused Senior Eclipse RCP / SWT Engineer to design and build high performance Java thick client applications using Eclipse RCP, OSGi, SWT, and JFace. You will partner with product, UX, and domain experts to deliver intuitive, robust, and responsive scientific desktop software used by geoscience professionals. The ideal candidate combines deep desktop UI engineering with strong multithreading/concurrency and applied mathematics-capable of implementing complex, long running algorithms off the SWT UI thread while maintaining a smooth, accessible user experience.

Responsibilities:
  • Design & build rich desktop UIs with Eclipse RCP (perspectives, views, editors, commands/handlers, extension points) using SWT/JFace and established UI/UX patterns (MVP/MVC, event driven design).
  • Implement OSGi modular architectures (bundles, services, dependency management), ensuring clean isolation between components and well defined interfaces.
  • Engineer context aware behaviors across the application: understand and extend how actions (e.g., button press) propagate through Eclipse Command/Handler/Context and OSGi Service Registry to deliver predictable, traceable outcomes.
  • Build and optimize multi threaded features: move long running scientific computations off the UI thread using the Eclipse Jobs API, executors, and background tasks; update UI safely via Display.asyncExec/syncExec.
  • Ensure UI responsiveness & performance for large datasets: job scheduling, progress reporting, cancellation, virtualized tables/viewers, and efficient rendering.
  • pply software design patterns and domain driven design to keep code modular, testable, and maintainable.
  • Collaborate with product and UX to translate scientific/geology workflows into usable, high signal interfaces; instrument and iterate based on usability feedback.
  • Write clean, testable code with unit tests (e.g., JUnit), UI tests (e.g., SWTBot), and profiling/diagnostics for memory and performance.
  • Participate in code reviews, architecture discussions, and CI/CD build pipelines (Tycho/Maven/Gradle as applicable).
  • Contribute domain insights to data visualization and computational geometry/mathematics features (e.g., regression, derivatives, geometry operations).
Requirements:
  • BS in Computer Science (or related) and 10+ years of professional software engineering experience.
  • 7+ years building Java thick client desktop applications with Eclipse RCP:
  • Plugins/features/products, extension points, p2, perspectives/views/editors, Commands/Handlers/Contexts.
  • Expertise in OSGi:
  • Bundles, lifecycle, services, dependency injection/management, service tracking, modular isolation.
  • Strong SWT/JFace:
  • Layouts, events, custom widgets/controls, JFace viewers (Table/Tree), dialogs, wizards, actions.
  • dvanced Core Java (Java 8+):
  • Concurrency (threads, executors, futures, synchronization), collections, generics, streams, and design patterns (Factory, Strategy, Observer, Command, etc.).
  • Proven multithreaded UI experience:
  • Delivering long running computations without UI freezes; correct use of the SWT single threaded model and UI thread marshaling.
  • Performance & scalability:
  • Background jobs, cancellation, progress UI, memory/performance profiling, large dataset handling/virtualization.
Applied mathematics for scientific applications:
  • Calculus (including derivatives), geometry, statistical regression/line fitting, numerical methods; comfort validating algorithmic correctness and precision.
  • Geology/Geoscience domain experience (or demonstrable experience rapidly acquiring complex scientific domains).
  • Debugging & diagnostics:
  • Event tracing across OSGi/Eclipse contexts, thread dumps, heap/CPU profiling, logging frameworks.
Preferred qualifications (nice to have):
  • Experience with computational geometry, coordinate systems, and scientific data visualization in desktop apps.
  • Exposure to geospatial/GIS concepts (e.g., projections) and data formats.
  • Knowledge of Tycho/Maven RCP build pipelines; p2 repositories, feature/product builds, update sites.
  • Experience with SWTBot or similar UI testing frameworks.
  • Familiarity with numerical libraries and precision/robustness techniques.
  • Cross language integration (e.g., JNI to C/C++ modules) or Python interop for scientific workflows.
Vacancy posted 6 hours ago
Similar jobs that could be interesting for youBased on the Senior Eclipse RCP/SWT Desktop Engineer in Plano, TX vacancy
  •  ...Senior Eclipse RCP / SWT Engineer We're seeking a UI/UX focused Senior Eclipse RCP / SWT Engineer to design and build high performance Java thick...  ...to deliver intuitive, robust, and responsive scientific desktop software used by geoscience professionals. The ideal candidate... 
    Senior

    Katalyst HealthCares & Life Sciences

    Plano, TX
    4 days ago
  • A technology company based in the United States is seeking a skilled developer to design and optimize cross-platform agents for Windows and macOS. Qualified candidates will have expertise in kernel-level networking, strong experience with the Windows Driver Kit, and proficiency...
    Senior

    Cytracom

    Mckinney, TX
    2 days ago
  •  ...Senior Principal Platform IAC Engineer As a Senior Principal Platform IAC Engineer, you will be leading a small technical team and supporting the...  ...Kubernetes Experience with Atlassian Tool Suite, Cucumber, Eclipse, GIT Experience with Implementing Scaled Agile... 
    Senior
    Work experience placement
    Relocation

    Raytheon

    Plano, TX
    4 days ago
  •  ...Title: Desktop Device & Engineering (DDE) Technical Staff Position Type: Contract Location: Remote, United States Onsite Flexibility: 100% Remote Position Overview The Desktop Device & Engineering (DDE) Technical Staff plays a critical... 
    Suggested
    Contract work
    For contractors
    Remote work
    Flexible hours
    Shift work

    3B Staffing LLC

    Murphy, TX
    6 hours ago
  •  ...Senior Sysadmin IntegraMSP is looking for a Senior Sysadmin who thrives on complex escalations, leads infrastructure projects, and makes the people around them better. You'll work across a diverse SMB client base in a hybrid role with regular DFW client visits.... 
    Senior
    Work at office
    Remote work

    IntegraMSP

    Richardson, TX
    4 days ago
  •  ...Position: Senior System Administrator Location: Richardson, TX 75080 Must-Haves: # Experience Working for an MSP (5+ years) # Strong Microsoft Azure experience (5-7+ years) # Strong Microsoft 365, Teams, SharePoint experience (5-7+ years)... 
    Senior

    3B Staffing LLC

    Richardson, TX
    4 days ago
  • CornerStone Technology Talent Services is looking for a skilled Service Desk Analyst II in Richardson, Texas. This role includes providing advanced Level 2 support for end users, troubleshooting various technical issues, and collaborating with IT teams. The ideal candidate...
    Senior

    CornerStone Technology Talent Services

    Richardson, TX
    1 day ago
  • Raytheon in Plano, TX is looking for a Principal Specialist Systems Administrator (Windows). This role demands active Top Secret clearance and is focused on delivering IT systems administration across diverse environments while ensuring system availability. The ideal candidate...
    Senior

    Raytheon

    Plano, TX
    5 days ago
  • A leading IT staffing firm in Texas is seeking a Systems Administrator III for a 3+ month contract to hire. The role involves testing, implementing, and maintaining virtual infrastructure using VMware technologies such as ESXi and vSphere. Candidates should possess a relevant...
    Senior
    Contract work

    Saxon Global

    Frisco, TX
    5 days ago
  • Quarterhill is searching for a skilled System Administrator to join their Infrastructure Engineering team in Frisco, TX. The ideal candidate should have 5-8 years of experience, particularly in Linux administration and cloud infrastructure. Key responsibilities include... 
    Senior
    Remote work

    UNAVAILABLE

    Frisco, TX
    1 day ago
  • A technology company is seeking a highly skilled System Administrator to join their Infrastructure Engineering team. This role is critical for designing and maintaining enterprise IT infrastructure across cloud and on-premises environments. Ideal candidates will have 5-... 
    Senior
    Remote work

    Electronic Transaction Consultants Corporation

    Frisco, TX
    4 days ago
  • Quarterhill Inc. is seeking a highly skilled System Administrator in Frisco, TX. This role focuses on designing, implementing, and maintaining our IT infrastructure across cloud and on-premises environments. The successful candidate will manage Linux systems, provide automation...
    Senior

    Quarterhill Inc.

    Frisco, TX
    2 days ago
  •  ...capable of influencing cross-functional teams. The role involves delivering technical discussions and collaborating closely with engineering and business stakeholders. The company values inclusivity and provides fair consideration for all applicants, with flexibility on... 
    Senior

    Qorvo, Inc.

    Richardson, TX
    3 days ago
  • $123.5k - $206.75k

    PepsiCo is seeking a Principal Product Manager in Plano, Texas, to lead product strategy across supply chain platforms. This is a high-visibility role responsible for defining roadmaps, shaping architectural decisions, and driving outcomes across complex ecosystems. The...
    Senior

    PepsiCo

    Plano, TX
    1 day ago
  • A community management company based in Richardson, TX is seeking a System Administrator. The successful candidate will maintain and manage Active Directory, Microsoft Exchange/Office 365, and drive continuous improvement processes. Applicants should possess a Bachelor’...
    Senior
    Work at office

    Associa

    Richardson, TX
    3 days ago
  • A telecommunications company is seeking a Systems & Applications Administrator to manage and optimize its hybrid infrastructure across Linux, Windows, virtualization, and containerized environments. This role requires strong skills in Linux and Windows administration, along...
    Senior

    Omni Fiber

    Allen, TX
    5 days ago
  •  ...optimizations and improvements through replication and testing. As a Senior Technical Support Specialist, you will: Provide...  ...education Bachelor's degree in computer science, Software Engineering or related field, or an equivalent combination of training and... 
    Senior
    Work at office

    Fortinet

    Frisco, TX
    3 days ago
  • PepsiCo Deutschland GmbH in Plano, Texas is seeking a Principal Product Manager to lead the product strategy across supply chain platforms. The role involves owning the product vision, collaborating closely with data science teams, and managing stakeholders to drive measurable...
    Senior

    PepsiCo Deutschland GmbH

    Plano, TX
    3 days ago
  •  ...Title Configure, test, and deploy laptop and workstation hardware and software to users both locally and remotely Oversee Laptop/Desktop imaging, including installations of all appropriate applications and security layers Diagnose and resolve problems related to... 
    Apprenticeship
    Work at office
    Local area
    Remote work

    LanceSoft

    Plano, TX
    6 hours ago
  •  ...Job Title: IT Desktop Support Technician Job Type & Location: Onsite || Irving, TX) || Long-term contract Job Requirements: Technical ~ Minimum 3 years of strong experience providing IT Infrastructure field support which includes troubleshooting hardware... 
    Long term contract
    Flexible hours

    Sky Systems

    Plano, TX
    2 days ago
  • Xinnovit is seeking a Systems Administrator with expert-level knowledge in Windows Servers and virtualization technologies. The role involves installing, configuring, and managing server infrastructures while leading teams to ensure optimal system performance. Candidates...
    Senior

    Xinnovit

    Plano, TX
    1 day ago
  • IntegraMSP is seeking a Senior Sysadmin in Richardson, TX to tackle complex escalations and lead infrastructure projects for a diverse SMB client base. This hybrid role requires expertise in Microsoft 365, Azure, and networking technologies, alongside a strong scripting... 
    Senior

    IntegraMSP

    Richardson, TX
    1 day ago
  •  ...Overview Nelson Mullins, an AmLaw 100 Law Firm, is seeking a Desktop Engineer to support the IT team. In this role, you'll be responsible for executing and maintaining best practices for desktop, laptop and VDI management including but not limited to software packaging... 
    Remote work

    Nelson Mullins Riley & Scarborough

    Plano, TX
    6 hours ago
  • $65 per hour

     ...holder? JOB DESCRIPTION: Developer / Software Engineer - Experience: Seven to Ten Years Developer / Software...  ...Proficient Electrical Design - How Recent in Less than 3 Years - Senior Electrical design Engineer with 10+yrs of experience. - 5+ yrs... 
    For contractors
    Relocation

    Redolent

    Plano, TX
    6 hours ago
  •  ...you\'ll join us. We can\'t do it without you. Jack Henry’s Financial Crimes Solutions team is growing fast, and we are seeking a Senior Technical Support Representative to provide ongoing support for clients using our cutting-edge fraud prevention and compliance... 
    Senior
    H1b
    Work at office
    Local area
    Remote work

    Jack Henry

    Allen, TX
    2 days ago
  • A leading mobility solutions company is seeking a Network Administrator to ensure network security and performance. The ideal candidate will have at least 3 years of experience and certifications in FortiNet and Cisco. Responsibilities include managing firewalls, network...
    Senior
    Full time

    ViaPlus

    Plano, TX
    3 days ago
  • $85.91k - $162.89k

     ...through testing, UAT coordination, and acceptance criteria verification Cross-Functional Collaboration • Work closely with data engineers, software developers, QA teams, and architects • Ensure requirements are technically feasible and aligned with platform... 
    Senior
    Local area
    Worldwide
    Shift work

    Baker Tilly

    Frisco, TX
    3 days ago
  • TCC Toyota Motor Credit Corporation Company is seeking a highly motivated Sr. Principal Engineer in Plano, TX. In this role, you will lead technical contributions, drive innovation, and mentor engineering talent while collaborating with diverse teams. The ideal candidate... 
    Senior

    TCC Toyota Motor Credit Corporation Company

    Plano, TX
    5 days ago
  • $68 - $73 per hour

     ...Akkodis is seeking a Senior Linux Engineer for a Contract jobwith a client in Plano, TX; Charlotte, NC; or Kennesaw, GA. This role is ideal for experienced engineers with a strong background in RedHat Linux, automation, and enterprise infrastructure. Rate Range... 
    Senior
    Hourly pay
    Contract work
    Temporary work
    Local area

    Akkodis

    Plano, TX
    1 day ago
  •  ...production support requirements is essential. We are seeking a senior (P4-level) Linux Systems Administrator to design, build,...  ...and enhance Linux systems while collaborating with a broader engineering team for shared system knowledge and design inputs. Responsibilities... 
    Senior

    SWITS DIGITAL Private Limited

    Plano, TX
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Eclipse RCP/SWT Desktop Engineer. Be the first to apply!