1 - 20 of 2,665 Jobs

Search for Principal Java Developer II - Security - Elasticsearch

2,665 results

Apply
companyElastic N.V. logo
Full-time|Remote|Canada

We are looking for an experienced Principal Java Developer II to join our talented team at Elastic. In this role, you will play a pivotal part in enhancing our security features and working with Elasticsearch. You will leverage your extensive knowledge of Java to develop robust solutions that ensure the safety and efficiency of our applications. This position offers an exciting opportunity to lead innovative projects and collaborate with a diverse group of professionals.

Mar 16, 2026
Apply
companyElastic logo
Full-time|$192.5K/yr - $304.5K/yr|Remote|Canada

At Elastic, the leading Search AI Company, we empower individuals and organizations to uncover real-time insights from their data at scale. Our Elastic Search AI Platform is trusted by over 50% of the Fortune 500, seamlessly merging advanced search capabilities with AI-driven intelligence to enhance business outcomes. By leveraging both structured and unstructured data, Elastic’s comprehensive, cloud-based solutions in search, security, and observability enable organizations to harness the full potential of AI.What You Will Be DoingWe are on the lookout for a Principal Software Developer I or II to become a key member of our Elasticsearch - Storage Engine team. This fully remote, globally-distributed team of seasoned engineers is at the forefront of delivering cutting-edge innovations in logs and metrics management. You will provide technical vision and leadership to develop solutions that optimize storage and enhance data querying and indexing capabilities. Your experience in related technical fields, combined with your ability to collaborate across departments, is essential.Our team culture is built on intentional distribution. We prioritize hiring exceptional developers from diverse backgrounds, wherever they are located. Through daily collaboration via email, GitHub, Zoom, and Slack, we strive to create fast, scalable, and user-friendly software. We believe in empowering our engineers, conducting thorough code reviews, reaching consensus on major decisions, and continuously striving for incremental improvements.

Feb 6, 2026
Apply
companyElastic logo
Full-time|Remote|Canada

Join our innovative team at Elastic as a Senior Java Developer, where you will play a pivotal role in designing and implementing distributed systems utilizing Elasticsearch. This position offers an exciting opportunity to work on cutting-edge technologies, collaborating with a talented group of professionals to build scalable and efficient solutions.

Mar 19, 2026
Apply
companyElastic logo
Full-time|$192.5K/yr - $304.5K/yr|On-site|Canada

At Elastic, we are redefining the way organizations harness the power of search and AI. As a leading Search AI Company, we empower individuals and businesses to unlock the full potential of their data in real-time, at scale. Our Elastic Search AI Platform, utilized by over 50% of the Fortune 500, merges the precision of search technology with the intelligence of AI, enabling users to achieve impactful results efficiently. Our comprehensive, cloud-based solutions for search, security, and observability ensure that organizations can fully realize the promise of AI while safeguarding their critical data.Role Overview:We are seeking a talented and experienced Principal Software Developer II to join our esteemed Elasticsearch - Distributed Systems team. This role focuses on optimizing Elasticsearch for scale, performance, and resilience. You will play a critical role in managing node communication within the Elasticsearch cluster and overseeing data indexing, allocation, and replication across nodes.

Feb 6, 2026
Apply
companyElastic logo
Full-time|Remote|Canada

Join our innovative Performance Team as a Principal Software Developer II, specializing in Elasticsearch. In this pivotal role, you will leverage your expertise to enhance our products and ensure optimal performance for our users. Collaborate with a talented team of engineers and contribute to exciting projects that impact our global customer base.

Mar 16, 2026
Apply
companyElastic logo
Full-time|$192.5K/yr - $304.5K/yr|On-site|Canada

At Elastic, we empower individuals and organizations to uncover the insights they seek in real time, leveraging their data at scale. As the Search AI Company, we connect the precision of search with the intelligence of AI, enabling businesses to unlock their full potential. Our Elastic Search AI Platform is trusted by over half of the Fortune 500, delivering robust, cloud-based solutions for search, security, and observability that ensure data protection while maximizing AI capabilities.Role Overview:We are seeking a talented Principal Software Developer I to join our dedicated Elasticsearch - Distributed Systems team. You will play a pivotal role in enhancing Elasticsearch's scalability, performance, and resilience. This team is responsible for optimizing node communication within Elasticsearch clusters, as well as managing data indexing, allocation, and replication across nodes.

Feb 6, 2026
Apply
companyElastic NV logo
Full-time|On-site|Canada

Join Elastic as a Principal Software Engineer II specializing in Machine Learning and Elasticsearch, where you'll lead advanced projects and innovate solutions for our clients. You will work with a talented team of engineers and contribute to the development of state-of-the-art applications that leverage machine learning algorithms and Elasticsearch capabilities. This is an opportunity to shape the future of search technology and make a significant impact within our organization.

Mar 19, 2026
Apply
companyElastic logo
Full-time|$128.3K/yr - $203K/yr|On-site|Canada

Join Elastic, the leading Search AI Company, as a Senior Software Developer. You will play a pivotal role in enhancing our storage efficiency for metrics and logs while optimizing our ES|QL solution for querying diverse data types. Collaborate with a globally distributed team to innovate current logging solutions, expand our metrics processing capabilities, and refine storage efficiency across our systems. Your expertise will be crucial in developing advanced algorithms and data structures, ensuring seamless operation and scalability of our storage engine. Embrace a culture of empowerment and collaboration where your contributions directly impact our mission to deliver high-quality software.

Feb 6, 2026
Apply
companyVeeva Systems Inc. logo
Full-time|Remote|Canada - Toronto

Join Veeva, a trailblazer in the industry cloud and a rapidly expanding enterprise SaaS company, as we work towards our mission of accelerating the delivery of life-saving therapies to patients. With over $2B in revenue last year, we are a public benefit corporation (PBC) dedicated to balancing the interests of our customers, employees, society, and investors. This presents a unique opportunity to develop impactful solutions that contribute directly to global health.The Opportunity: As a Principal Software Engineer at Veeva, you will play a critical role in designing and developing highly scalable and maintainable enterprise applications that enhance operational efficiency and safety for our customers. Your leadership will be vital in shaping our technological landscape. You will also mentor and uplift fellow engineers, make pivotal technical decisions, and consistently deliver high-quality code that drives our technology forward.Thrive in our Work Anywhere Environment: We empower you to work from your preferred location – whether remote or in the office within Canada or the US – ensuring smooth collaboration within your team's time zone.Become a part of Veeva and contribute to transforming the life sciences industry, making a significant impact on global health.

Apr 5, 2022
Apply
companyEmburse logo
Full-time|On-site|Toronto

About Emburse:At Emburse, we don't just envision the future – we actively build it. As a frontrunner in travel and expense management solutions, we are dedicated to creating an environment where technology enhances business value and drives remarkable outcomes. Our cutting-edge AI-driven platform empowers organizations to modernize their financial operations, enhance visibility, and optimize expenditures across the board.We are on the lookout for a dynamic and dedicated software engineer to join our team and contribute to the design and development of our innovative systems solutions. As a Staff Engineer at Emburse, you will collaborate closely with engineering managers, senior engineers, and cross-functional teams to establish the technical foundation of our products. Alongside this, you will have ample opportunities to engage in hands-on development of critical systems, taking charge of the successful execution of large-scale technical initiatives while also serving as a technical mentor and leader for other engineers.

Sep 10, 2025
Apply
companyContinental Technology Solutions logo
Senior Java Developer

Continental Technology Solutions

Full-time|On-site|Toronto

We are seeking a highly skilled Senior Java Developer with over 8 years of robust experience in Java, J2EE, REST services, and Spring frameworks. Your background in Banking and Financial Services will be a distinct advantage as you join our dynamic team. You should possess the ability to swiftly learn new programming languages and effectively communicate your ideas while being open to feedback. A solid understanding of the business line and a knack for delivering high-quality results will be considered valuable assets. We expect you to actively seek enhancements in all areas of the development process. A general knowledge of computing and the ability to incorporate outside knowledge into your work will also be beneficial. Experience with Agile methodologies is preferred.

Sep 12, 2017
Apply
companyCollabera logo
Full-time|On-site|Burnaby

We are seeking a highly skilled Senior Java Developer to join our dynamic team at Collabera. In this role, you will leverage your extensive experience in Java development to design, implement, and maintain robust software solutions that meet our clients' needs. You will collaborate with cross-functional teams to enhance software functionality and performance while driving best practices within the development process.

May 4, 2016
Apply
companyBounteous logo
Full-time|On-site|Montreal, QC

Bounteous is a leading digital transformation consultancy that collaborates with ambitious brands to create innovative digital solutions that address today’s complex challenges and tomorrow’s opportunities. With an unwavering commitment to technical and domain expertise, we provide strategic solutions across various domains, including Strategy, Analytics, Digital Engineering, Cloud, Data & AI, Experience Design, and Marketing.Our Co-Innovation methodology is a distinctive engagement model crafted to align interests and expedite value creation. Clients around the globe benefit from the expertise of over 4,000 skilled professionals spread across the Americas, APAC, and EMEA. By partnering with top-tier technology providers, we design transformative digital experiences that enhance customer engagement and drive business success.We are seeking a Senior Java Developer with 5 to 15 years of professional experience to join our high-performing team. This role requires strong expertise in Java, Spring Framework, SQL, test-driven development (TDD), and multithreading. Experience in the banking and investment sector is highly preferred. You will work on complex financial systems that drive critical operations. Key Responsibilities:Software Development:Develop, manage, and enhance enterprise-level Java applications. Leverage the Spring Framework (Spring Boot, Spring Data, Spring Security) to build scalable and secure solutions. Write efficient SQL queries and optimize database interactions. Develop multithreaded applications to handle concurrent operations.Test-Driven Development (TDD):Write clean and testable code following TDD principles. Develop and maintain unit tests and integration tests.

Jun 27, 2025
Apply
companyElastic logo
Full-time|On-site|Canada

Join the Elastic team as a Senior Software Engineer focused on enhancing search relevance using Elasticsearch. In this pivotal role, you will leverage your expertise in software engineering to improve the performance and relevance of search functionalities within our products. You will collaborate with cross-functional teams to develop innovative solutions that optimize user experience and drive customer satisfaction.

Mar 16, 2026
Apply
companyVeeva Systems Inc. logo
Full-time|Hybrid|Canada - Toronto

Veeva is a trailblazer in the industry cloud space, recognized as one of the fastest-growing enterprise SaaS companies, having exceeded $2 billion in revenue last year. Our mission is to empower life sciences companies to expedite the delivery of life-saving therapies to patients. As a public benefit corporation (PBC), we are dedicated to harmonizing the needs of our customers, employees, society, and investors, creating a distinctive opportunity to build solutions that have a profound impact on global health.The Opportunity: In your role as a Principal Software Engineer at Veeva, you will be at the forefront of developing and architecting enterprise applications that are not only highly scalable but also maintainable, enabling our clients to operate with greater efficiency and safety. Your leadership will be vital in guiding our technological advancements, mentoring fellow engineers, making pivotal technical choices, and consistently delivering top-notch code that enhances our technological framework.Thrive in Our Work Anywhere Environment: We empower you to work in the environment that suits you best, whether from the comfort of your home or in our office within Canada or the US, ensuring smooth collaboration within your team’s time zone.Join Veeva and become an integral part of transforming the life sciences industry, making a direct contribution to global health.

Apr 5, 2022
Apply
companyCollabera logo
Full-time|On-site|Toronto

Join our dynamic team as a Senior Java Developer at Collabera, where innovation meets expertise. In this role, you will be responsible for designing, developing, and maintaining high-quality software solutions that drive business success. Collaborate with cross-functional teams to deliver exceptional user experiences and ensure system reliability.

Mar 28, 2016
Apply
companyCollabera logo
Full-time|On-site|Toronto

Join our dynamic team at Collabera as a Java Developer! We are seeking a talented individual who is passionate about coding and software development. You will play a crucial role in designing and implementing robust Java applications that meet the needs of our diverse clientele.

Mar 3, 2016
Apply
companyCoalition logo
Full-time|CA$183K/yr - CA$253.3K/yr|Remote|Any location, Canada

About UsAt Coalition, we are pioneering the concept of Active Insurance, aimed at preventing digital risks before they materialize. Established in 2017, Coalition integrates extensive insurance coverage with cutting-edge cybersecurity tools, empowering businesses to effectively manage and mitigate potential cyber threats.Here, the opportunity to create meaningful impact through innovative thinking is not just a possibility, it's a daily reality.About the RoleWe are seeking a highly skilled Principal Software Engineer to join our Security Engineering organization. This pivotal role involves tackling Wirespeed’s most intricate detection and integration workflows. You will take full ownership of essential backend services and integrations, overseeing everything from architecture and design to implementation, rollout, and quality assurance. Enjoy the freedom to define the technical trajectory of Wirespeed’s detection and enrichment systems while acting as a technical multiplier for the engineering team.ResponsibilitiesDesign and implement core backend services and integrations that enhance Wirespeed’s detection and enrichment platform.Manage high-impact integrations with critical security tools (such as EDR, identity providers, and SIEMs), focusing on reliability, performance, and maintainability.Collaborate with detection engineering and security operations to convert detection strategies into robust, production-quality logic and pipelines.Establish technical standards for code quality, testing, and observability, ensuring consistent adoption through design and code reviews.Mentor and guide senior engineers, assisting them in navigating complex architectural decisions and developing scalable, secure solutions.

Feb 23, 2026
Apply
companySystem Canada Technologies logo
Java Developer

System Canada Technologies

Contract|On-site|Montreal

Join our dynamic team at System Canada Technologies as a Java Developer! We are seeking a motivated and skilled individual to contribute to our innovative projects in the tech sector. You will have the opportunity to work on exciting applications and collaborate with experienced professionals to enhance your skills and advance your career.

Feb 7, 2013
Apply
companyelastic logo
Full-time|On-site|Canada

Join elastic as a Principal Software Engineer specializing in Search Relevance, focused on Elasticsearch. In this pivotal role, you will lead the development and enhancement of search algorithms and relevance tuning mechanisms to improve user experience across our product offerings. You will collaborate with a team of talented engineers and product managers to design innovative solutions that leverage the power of Elasticsearch.Key Responsibilities:Develop and implement advanced search algorithms.Optimize and enhance search relevance features within the Elasticsearch stack.Collaborate with cross-functional teams to integrate search functionalities into various applications.Conduct performance analysis and optimize search efficiency.Mentor junior engineers and contribute to a culture of excellence.

Mar 16, 2026

Sign in to browse more jobs

Create account — see all 2,665 results

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.