Job Closed
This listing is no longer active.
Enabling customers to evolve, compete & succeed in data, automation, insight, and collaboration.
Principal Application Development Engineer
Location
United Kingdom
Posted
121 days ago
Salary
0
Seniority
Lead
Job Description
Principal Application Development Engineer
Cloud Software Group
• Drive the technical design, architecture, and strategy for multiple core BPM product areas. • Take full accountability for the performance, reliability, and scalability of the systems under your purview throughout the entire product life-cycle. • Design and implement highly concurrent, multi-threaded Java applications and robust queuing systems. • Architect and manage complex database operations, ensuring transaction atomicity and data consistency across disparate database systems. • Relentlessly profile, troubleshoot, and optimize system performance, providing actionable insights. • Elevate the engineering organization by mentoring senior and mid-level engineers, establishing best practices. • Partner closely with product management to translate business requirements into scalable technical solutions.
Job Requirements
- 10+ years of software engineering experience with deep, authoritative knowledge of core Java.
- Exceptional skills in Java multi-threading, concurrency models, and asynchronous queuing mechanisms.
- Extensive hands-on experience building enterprise applications using Eclipse tooling and OSGi frameworks.
- Deep expertise in relational and non-relational database technologies.
- Strong operational understanding of both traditional on-premise deployments and modern cloud-hosted/container-based architectures (Docker, Kubernetes).
- Proven ability to generate performance insights using profiling tools (e.g., JProfiler, VisualVM).
- Exceptional system design capabilities, with a focus on high availability, fault tolerance, and enterprise-grade security.
Benefits
- Professional development opportunities
- Health insurance
- Flexible work arrangements
Related Guides
Related Categories
Related Job Pages
More Application Engineer Jobs
Application Support Engineer
CiCO IT SolutionIT Services & Solutions | IT Projects | ERP Solutions | Mobile Application | Website & Software Development
• Provide application support for various software systems • Collaborate with teams to troubleshoot and resolve issues • Maintain documentation for support processes • Ensure software systems operate efficiently
Principal Application Security Engineer
UpstartOur mission is to enable effortless credit based on true risk.
• Define and drive Upstart’s application security strategy, aligning secure-by-design principles with business priorities, regulatory expectations, and our AI-driven product roadmap. • Lead cross-functional security architecture reviews for critical initiatives, influencing engineering, platform, data, and infrastructure decisions to reduce systemic risk early in the SDLC. • Establish and scale a robust threat modeling program for high-risk systems, including customer-facing applications, lending workflows, and ML/AI pipelines, translating findings into durable engineering standards and controls. • Design and standardize application security guardrails across the SDLC, including secure coding practices, automated testing (SAST/DAST/SCA), CI/CD protections, and secrets management. • Partner with Infrastructure and Cloud teams to strengthen the security posture of cloud-native and distributed systems, ensuring defense-in-depth across application and infrastructure layers. • Identify and reduce internal and external attack surface through automation and platform-level solutions, prioritizing long-term risk reduction over point-in-time remediation. • Serve as a senior technical authority during high-severity incidents, driving root cause analysis and durable architectural improvements. • Elevate security maturity across the organization by mentoring engineers, influencing leadership through clear risk metrics, and fostering a culture where security enables innovation.
Application Support Engineer
WiPjobs RecruitmentWe constantly strive to make the perfect match between the candidate’s qualifications and our Clients’ requirements.
• Responsible for application layer, Implementation of Service Requests. • Monitoring of server performances and usage of data space
Application Engineer – Data Centers
Skeleton TechnologiesGlobal Leader In Graphene-based Supercapacitors
- Provide pre-sales and post-sales technical support to data center customers and partners. - Collaborate with sales teams to identify customer requirements and translate them into technical solutions. - Develop and optimize system architectures for integrating Skeleton’s ultracapacitors into data center UPS, backup power, and energy efficiency applications. - Conduct on-site visits, technical trainings, and product demonstrations. - Support system design, including electrical schematics, thermal considerations, and lifecycle cost analysis. - Work closely with R&D and Product Development to communicate field feedback and improve product-market fit. - Prepare technical documentation including specifications, integration guides, and white papers tailored for the U.S. data center market. - Ensure compliance with relevant U.S. industry standards and certifications (UL, IEEE, etc.).




