Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Entry Level
About the job
Join Virtu Financial, a Leader in Financial Technology
At Virtu, we are at the forefront of financial technology, utilizing state-of-the-art tools to provide liquidity to global markets. Our innovative trading solutions and industry-standard analytics tools empower our clients to navigate complex financial landscapes. As a prominent market maker, we deliver deep liquidity that fosters efficient markets across the globe. With expertise in market structure, diverse offerings, and advanced execution technology, we present competitive bids and offers in over 19,000 securities at more than 235 venues across 36 countries.
We cultivate a dynamic, meritocratic workplace characterized by a flat hierarchy. A background in finance is not a prerequisite, making this an ideal opportunity for individuals eager to embark on a career in the financial technology sector.
About the Role
As part of our Core Development team, you will engineer robust trading tools that support our high-performance trading system utilized in financial markets worldwide. Your focus will be on designing and enhancing our low latency trading platform, internal messaging infrastructure, and connectivity to various external trading venues.
Join Virtu Financial, a Leader in Financial TechnologyAt Virtu, we are at the forefront of financial technology, utilizing state-of-the-art tools to provide liquidity to global markets. Our innovative trading solutions and industry-standard analytics tools empower our clients to navigate complex financial landscapes. As a prominent market maker, we deliver d…
About Us: Nitro Software, Inc. is a leading global SaaS provider specializing in seamless digital document workflows. Our comprehensive suite of solutions includes PDF management, eSigning, identity verification, and analytics, all backed by a top-tier customer success and change management team. With a user base exceeding 3 million and a clientele of over 13,000 businesses in 157 countries, we proudly serve 67% of the Fortune 500. Our Work Environment: At Nitro, we strive to foster an empowering environment that allows talented individuals to thrive. Our collaborative approach is guided by five core principles: One Team, One Mission: We are united in our commitment to Nitro's mission, creating an environment where everyone feels valued as part of something greater. Own It: We take responsibility for our actions and decisions, encouraging each other to lead with creativity and a solutions-oriented mindset. Accountable to Our Customers: Our dedication to customers is paramount; we follow through on our commitments. Excellence in Execution: Driven by passion and precision, we deliver innovative and high-quality results. Be Bold, Fail Fast, Learn Faster: We embrace learning through growth, daring to experiment and question while continuously iterating toward improvement. These guiding values shape our work culture, inspiring everyone to contribute their best efforts. Why Choose Nitro Engineering: Engineering plays a vital role at Nitro, as we develop the products and services that form the backbone of our business today while working toward our vision of smarter documents for the future. Our Engineering team is diverse and exceptionally talented, committed to building the right products in the right way.
Join Arista Networks as a Senior C++ Software Engineer, where you will play a pivotal role in developing innovative software solutions. Work closely with a talented team to design, implement, and optimize high-performance systems that drive our cutting-edge networking solutions.
Since its inception, Fivetran has been dedicated to simplifying and enhancing data access, ensuring it is as effortless and dependable as electricity. With Fivetran, customer data is seamlessly integrated into their warehouses, standardized and ready for querying, all without requiring extensive engineering or maintenance. We take pride in empowering a growing number of organizations to harness our technology daily, enabling them to become genuinely data-driven.About the RoleFivetran is at the forefront of developing data pipelines that drive the modern data infrastructure for thousands of enterprises.We are on the lookout for a Senior Software Engineer to become an integral part of our core team, engaging in a balanced combination of design and implementation tasks that will advance the technical foundation behind Fivetran's product suite.This team is responsible for evolving a high-performance extract-load-transform data integration system that empowers our engineering teams to efficiently implement hundreds of data connectors with minimal maintenance. This role will challenge you to think critically about relational semantics, powerful abstractions, data representation, and software performance. You don't need to be a subject matter expert upon joining us (you will become one), but you should have a solid background working within a high-impact software team—especially in scenarios where the best solution may not be immediately clear, where your decisions have significant consequences, and where careful consideration is key. A successful candidate will be humble enough to gather diverse perspectives and foster consensus, confident enough to make decisive choices when needed, and practical enough to build and iterate on the system while it's operational. We also seek proficiency and productivity in both modern and legacy software development environments.This is a full-time position based in our Dublin office. Our hybrid work model promotes a blend of remote flexibility and in-person collaboration, including two days in the office each week to connect and innovate as a team.
Full-time|On-site|Dublin Airport, County Dublin, Ireland
About MannaAt Manna, we are revolutionizing the delivery industry by taking it to the skies.Our mission is clear yet ambitious: to make high-speed suburban deliveries affordable, sustainable, and safe. We design and manufacture our own aviation-grade drones that deliver food, coffee, groceries, and more — directly from local stores and vendors to customers' doorsteps in mere minutes.We are a team that Drives with Impact, prioritizes Safety, and believes that the best ideas emerge from Team Players who showcase their Authentic Selves. We move quickly, are passionate about our mission, and continually strive to improve in everything we undertake.If you’re eager to create groundbreaking technology with tangible real-world impact (and enjoy a bit of fun along the way), you will thrive here.Welcome to Manna — where we are delivering the future.Team MissionThe Aircraft team is responsible for the software and firmware that operate on Manna's aircraft and supporting hardware, including flight computers, sensors, chargers, batteries, and other essential systems. This software directly impacts flight safety, aircraft reliability, and fleet scalability. We work closely with hardware, real-world operations, and actual aircraft. Our engineering choices have immediate real-world consequences.The RoleAs a Software Engineer on the Aircraft team, you will contribute to the development of core subsystems within the onboard aircraft platform. Your tasks will include designing, building, and maintaining embedded and onboard software, mentoring fellow engineers, and enhancing reliability and safety standards.This position is ideal for an experienced engineer who enjoys working closely with hardware, taking full ownership, and tackling complex systems challenges in a safety-critical environment.What You’ll DoDesign and develop embedded and onboard software components for aircraft and associated hardware.Deliver intricate features: design, implementation, testing, rollout, and monitoring.Primarily work in C++ / Embedded C/C++, with Python utilized for tooling, testing, and support systems.Collaborate closely with hardware, airspace, quality assurance, and manufacturing teams to ensure safe and reliable systems.Engage in aircraft bring-up, debugging, and resolving issues in the field.Design software with failure modes, fault tolerance, and observability in mind.Investigate and resolve complex aircraft and hardware-adjacent challenges.Contribute to architectural discussions and shape the technical direction of the Aircraft platform.
Role Overview Tenable, Inc. is hiring a Senior Software Engineer for the Dublin office. This role focuses on building software that strengthens cybersecurity and helps defend against emerging threats. The team values practical solutions and welcomes new ideas that move the company forward. What You Will Do Design and develop software to address cybersecurity challenges Work closely with other engineers to deliver reliable, secure products Contribute technical expertise and creative problem-solving to team projects Work Environment This position is based in Tenable's Dublin office. The engineering team collaborates regularly and values clear communication. Contributions have a direct effect on the company's products and mission.
Join Pinterest as a Software Engineer II, where you'll be part of a dynamic team dedicated to shaping the future of visual discovery. In this role, you will design, develop, and maintain high-quality software solutions that enhance user experiences. Collaborate with cross-functional teams to deliver innovative features that align with our mission of bringing everyone the inspiration to create a life they love.
Join our innovative team as a Senior Software Engineer at MongoDB in Dublin. We are seeking a talented individual who excels in designing and implementing robust software solutions. You will collaborate with cross-functional teams to develop high-quality applications and contribute to all phases of the software development lifecycle. This role offers a unique opportunity to work on exciting projects and leverage cutting-edge technology in a dynamic environment.
Join Arista Networks as a Software Engineer in our Engineering Productivity team. In this role, you will be instrumental in enhancing the software development processes and tools that empower our engineering teams. Your innovative ideas and technical skills will contribute to the efficiency and effectiveness of our software development life cycle.
At Ripple, we are pioneering a future where value is transferred as effortlessly as information. Our innovative crypto solutions empower financial institutions, businesses, governments, and developers to enhance the global financial system, promoting economic fairness and opportunity for individuals worldwide. Join a dynamic team where you can elevate your career and expand your skill set alongside supportive colleagues.If you are eager to make a significant impact and unlock remarkable career advancement prospects, we invite you to join us in creating tangible value for the world.In 2025, Ripple acquired GTreasury, marking an important step into the expansive corporate finance sector valued in the trillions.With over 40 years of expertise, GTreasury supports some of the largest and most sophisticated companies globally. By integrating its treasury command center into Ripple’s technology stack, we enable businesses to manage and optimize liquidity in real-time, across both traditional and digital assets.Become a part of our mission to revolutionize corporate treasury and the infrastructure that powers the Internet of Value.We are looking for a forward-thinking Staff Software Engineer who is passionate about developing a world-class platform in collaboration with a talented team. Your role will focus on driving technical excellence in application development, from design through implementation and maintenance.Key Responsibilities:Collaborate with architects and product managers to design, estimate, and implement innovative application features across front-end, server-side, and database tiers.Utilize Azure services to develop powerful, scalable, and resilient cloud-based solutions.Enhance software applications and manage delivery pipelines, feature flags, ensuring smooth integration and deployment.Conduct thorough unit, integration, and non-functional (performance, security) testing to ensure production readiness of our software.Employ observability tools and logging to troubleshoot and resolve issues across development, testing, and production environments.Stay updated on technology trends, explore new technologies, engage with tech communities, mentor fellow engineers, and lead technical design and code evaluations.Continuously seek improvements in team operations, processes, methodologies, and technology choices, aiming for excellence in every practice.
CarGurus has built a reputation as a trusted automotive marketplace, helping people navigate car buying and selling with confidence. The company’s platform supports millions of monthly visitors and thousands of dealerships, offering tools for selling, financing, purchasing, and delivery. With a foundation in transparency and a culture that values kindness, collaboration, and innovation, CarGurus encourages employees to grow their careers and contribute to ongoing evolution in the automotive space. The International team in Dublin is looking for a Software Development Engineer II. This role centers on product initiatives for the Canadian and UK markets and provides an opportunity to influence the culture of a growing office. Role overview This position covers the full software development lifecycle, spanning both frontend and backend work. Software Development Engineers at CarGurus work closely with Engineering and Product teams to develop solutions and address complex challenges for dealer-facing products. What you will do Build new full-stack features for dealer products from the ground up Integrate and enhance existing services using React, TypeScript, and Java Implement integrations with third-party APIs and partners Engineers in this role take ownership of projects from start to finish, collaborating with teammates and product partners to deliver results for international markets. Automotive industry experience is not required; the team values strong engineering skills and a drive to create new solutions.
About TelnyxTelnyx is at the forefront of global connectivity—actively creating a future where communication is seamless and innovative. From developing a private, global, multi-cloud IP network to offering cutting-edge hyperlocal edge technology via user-friendly APIs, we are redefining the landscape of interconnectivity for individuals, devices, and applications.Our mission is to challenge the status quo by modernizing outdated systems, automating tedious processes, and addressing genuine challenges with inventive connectivity solutions. Proudly recognized as a financially sound and profitable enterprise, we are committed to investing in groundbreaking technologies while nurturing a culture of continuous learning and professional development for our team.We envision a world where unrestricted connectivity inspires boundless innovation. Join our cause and be a part of building the foundations for this interconnected future. We are eager to welcome passionate individuals who are looking to contribute to a transformative company while advancing their own careers.
Join our dynamic team at Toast as a Senior Backend Software Engineer, where you will play a pivotal role in designing and developing innovative backend solutions. You will collaborate with cross-functional teams to create efficient and scalable systems that enhance our platform’s performance and user experience.Your expertise in backend technologies will drive the development of robust software applications, ensuring high availability and performance. Be part of a culture that values innovation, teamwork, and continuous learning.
Semperis develops enterprise security and identity solutions, with a focus on creating an environment where employees feel valued and supported. The company has been recognized by Inc. 5000 as one of America’s fastest-growing cybersecurity companies and is listed as a DUNS 100 Top Startup to Work For. Semperis has also received the Inc. Best Workplace award multiple times. Role overview The Platform Group at Semperis is seeking a Senior Backend Software Engineer based in Dublin, Ireland. This position centers on designing and building shared infrastructure components that underpin the company’s security and identity products. The role blends hands-on engineering with teamwork across product, DevOps, and architecture groups. What you will do Design and implement shared platform components to support scalability, reliability, and maintainability for several product teams. Architect distributed systems using microservices and event-driven approaches for enterprise-scale workloads. Own key backend services throughout their lifecycle, focusing on code quality, performance, and operational standards. Collaborate with product engineers, DevOps, and architects to define platform features and set technical guidelines. Mentor junior engineers through code reviews, pair programming, and technical advice. Lead technical projects aimed at improving developer productivity, system observability, and platform resilience. Contribute to architectural decisions and help define backend development best practices across the company. Analyze system performance and data trends to identify optimization opportunities and guide future platform investments. Requirements Minimum 7 years of professional experience in software engineering, with a strong emphasis on backend development. Expertise in C# and .NET Core, including familiarity with recent framework enhancements and performance features.
Semperis is known for fostering a workplace where employees can grow and succeed together. The company has been recognized on the Inc. 5000 list of America's fastest-growing cybersecurity companies and has earned multiple awards for its positive culture and employee experience. Role overview The Platform Group at Semperis is looking for a Junior Software Engineer based in Dublin, Ireland. This position centers on designing and developing core infrastructure that supports enterprise security and identity products. Collaboration and a commitment to technical excellence are essential in this role. Key responsibilities Design and build shared platform components that improve scalability, reliability, and maintainability across several product teams. Contribute to the architecture of distributed systems using microservices and event-driven patterns for large-scale enterprise requirements. Oversee backend services throughout their lifecycle, focusing on code quality, performance, and operational efficiency. Collaborate with product engineers, DevOps, and architects to define platform features and establish technical standards. Take part in code reviews, pair programming, and provide technical guidance to teammates. Assist with initiatives that enhance developer productivity, system observability, and platform resilience. Participate in architectural discussions and help advance backend development best practices within the organization. Examine system performance and data patterns to spot optimization opportunities and guide future platform improvements. Requirements Minimum of 1 year of professional experience in software engineering, focusing on backend development. Practical experience with C# and .NET Core, including knowledge of modern framework features and performance tuning. Team-oriented mindset with a willingness to learn and contribute in a collaborative environment.
Why Choose PlayStation?At PlayStation, we pride ourselves on being not only the premier destination for gaming but also a remarkable workplace. As a global frontrunner in the entertainment industry, we develop an iconic range of products and services, including PlayStation®5, PlayStation®4, PlayStation®VR, PlayStation®Plus, and award-winning titles from PlayStation Studios.We are committed to fostering an inclusive atmosphere that empowers our employees and celebrates diversity. We invite individuals who are passionate about innovation, technology, and gaming to explore our career opportunities and become part of our expanding global family.PlayStation operates as a division of Sony Interactive Entertainment, a wholly-owned subsidiary of Sony Group Corporation.The Lead Principal Software Engineer will collaborate across various teams including Product Management, Architecture, Engineering, Hosting, and Operations. This role demands extensive technical knowledge, creativity, industry insight, and strong communication skills. You will leverage your technological expertise to drive future innovations on our platforms.In this capacity, you will play a critical role in architecting large-scale commerce systems on the Sony PlayStation Network Platform. Your contributions will adhere to industry best practices, facilitating highly available, active-active, and scalable services.You will engage in product roadmap discussions, pinpointing essential areas for enhancement and integrating these objectives into both current and future development strategies.
Join Toast, Inc. as a Staff Software Engineer in the FinTech sector, where you will be instrumental in building innovative financial solutions to empower businesses. We are looking for a skilled engineer with a passion for technology and a commitment to excellence. You'll collaborate with cross-functional teams to deliver robust software solutions that enhance our financial services platform.
Join Our Innovative Database Experience (DBX) TeamThe Database Experience team is dedicated to creating the libraries and tools that empower developers in their daily work with MongoDB. Our goal is to enhance developer adoption, satisfaction, and retention by providing a dependable and enjoyable interface.We are actively seeking a skilled engineer to join our PHP team based in Dublin. You will collaborate with a team of three engineers to optimize and drive the adoption of MongoDB within the PHP community.This role supports a hybrid working model for candidates located in Dublin.Your ResponsibilitiesMaintain and enhance the MongoDB PHP Extension.Collaborate with the libmongoc team to architect APIs utilized by the PHP driver.Engage with PHP core developers to stay informed on updates in the PHP language.Assist our Developer Relations, Documentation, and Education teams in generating high-quality resources for PHP developers.Pursue speaking and writing opportunities to actively engage with the PHP community.Are You the Right Fit?You thrive on developing libraries that enable developers to build and deploy applications more efficiently.You believe developers deserve superior tools for database interaction.You champion testing and agile software development practices.You are passionate about Open Source and committed to giving back to the community.You enjoy working within a small, distributed team across Ireland, France, Germany, and the Netherlands.Required Qualifications5+ years of experience in PHP development.3+ years of experience managing PHP extensions.Strong understanding of relational and non-relational database systems.Familiarity with testing methodologies and static analysis.Excellent English communication skills, both written and verbal.Preferred QualificationsExperience contributing to the PHP project.Proficiency with build tools such as autotools and make.Hands-on experience with MongoDB and its document model.Success MetricsWithin three months, you will effectively contribute to daily tasks, including bug fixes, feature implementations, and thorough code reviews.Within six months, you will influence the roadmap and lead the design of new features.
This hybrid role is based in Dublin, Ireland (Full relocation provided). At Toast, we are dedicated to empowering restaurants and local businesses to thrive in a digital world. Our innovative technology solutions assist business owners in operating efficiently, boosting sales, engaging customers, and fostering employee satisfaction. Our Mission Toast is proud to be the leading hospitality platform in the United States, and we are now setting our sights on global expansion. As a member of our International team, you will help build the foundational systems necessary for launching Toast into new markets. Join our high-impact engineering team that takes ownership of solving complex technical challenges in a dynamic setting. We seek leaders who excel in technical capabilities while maintaining a strong product focus to foster continuous growth for both our team and platform. Your Role (Responsibilities) Lead intricate projects within a collaborative cross-functional environment. Coordinate our backend services to facilitate internationalization across both restaurant and cloud software. Design, build, deploy, and maintain robust and scalable systems that are essential for our customers’ success. Refine our technical strategies for data management to support our international initiatives. Provide mentorship and technical guidance to fellow team members, spearheading technical discussions and promoting best engineering practices. Engage directly with pilot customers (occasionally on-site) to ensure seamless delivery and operations. Champion best coding practices, elevating standards for yourself, your team, and the organization. Utilize cutting-edge AI tools to enhance your development workflow, boost productivity, and contribute to a culture of innovation and efficiency across the team.
About MannaAt Manna, we are revolutionizing delivery services by utilizing the skies.Our mission is bold yet straightforward: to provide fast, eco-friendly, and safe suburban deliveries. We develop our own aviation-grade drones that transport food, beverages, groceries, and more from local vendors directly to customers' doors within minutes.Our team is characterized by a commitment to making a difference, a focus on safety, and a belief that the best solutions arise from collaborative teamwork where everyone can be their authentic selves. We operate with speed, passion, and an unwavering desire to improve in all endeavors.If you are eager to create groundbreaking technology that has a tangible impact on the world (and enjoy your work in the process), you’ll thrive at Manna.Welcome to Manna — where we are delivering the future.Role PurposeAs the Lead Software Engineer for the Aircraft team, you will spearhead the technical strategy for onboard and embedded aircraft systems. You will establish long-term architectural direction, oversee complex multi-project deliveries, and mentor senior engineers throughout the broader software organization.This position is perfect for someone who excels in both deep technical work in embedded/robotics software and high-level system design, standards, and team development.Key ResponsibilitiesDefine the architecture for aircraft onboard software and associated firmware.Establish standards for reliability, performance, and scalability across aircraft systems.Contribute to architectural decisions impacting multiple teams (e.g., Aircraft ↔ Airspace ↔ QA).Lead design reviews for essential components, ensuring reliable deployment in safety-critical settings.Oversee roadmap execution while balancing immediate operational requirements with long-term system sustainability.Manage risk, rollout strategies, incident analysis, and ongoing enhancement for aircraft software.Collaborate closely with Hardware, Autonomy, Operations, and Aviation stakeholders.Mentor senior engineers and strengthen technical leadership within the team.Provide daily technical leadership and coaching to software engineers.Assist in recruitment and onboarding to expand team capabilities.
Join Virtu Financial, a Leader in Financial TechnologyAt Virtu, we are at the forefront of financial technology, utilizing state-of-the-art tools to provide liquidity to global markets. Our innovative trading solutions and industry-standard analytics tools empower our clients to navigate complex financial landscapes. As a prominent market maker, we deliver d…
About Us: Nitro Software, Inc. is a leading global SaaS provider specializing in seamless digital document workflows. Our comprehensive suite of solutions includes PDF management, eSigning, identity verification, and analytics, all backed by a top-tier customer success and change management team. With a user base exceeding 3 million and a clientele of over 13,000 businesses in 157 countries, we proudly serve 67% of the Fortune 500. Our Work Environment: At Nitro, we strive to foster an empowering environment that allows talented individuals to thrive. Our collaborative approach is guided by five core principles: One Team, One Mission: We are united in our commitment to Nitro's mission, creating an environment where everyone feels valued as part of something greater. Own It: We take responsibility for our actions and decisions, encouraging each other to lead with creativity and a solutions-oriented mindset. Accountable to Our Customers: Our dedication to customers is paramount; we follow through on our commitments. Excellence in Execution: Driven by passion and precision, we deliver innovative and high-quality results. Be Bold, Fail Fast, Learn Faster: We embrace learning through growth, daring to experiment and question while continuously iterating toward improvement. These guiding values shape our work culture, inspiring everyone to contribute their best efforts. Why Choose Nitro Engineering: Engineering plays a vital role at Nitro, as we develop the products and services that form the backbone of our business today while working toward our vision of smarter documents for the future. Our Engineering team is diverse and exceptionally talented, committed to building the right products in the right way.
Join Arista Networks as a Senior C++ Software Engineer, where you will play a pivotal role in developing innovative software solutions. Work closely with a talented team to design, implement, and optimize high-performance systems that drive our cutting-edge networking solutions.
Since its inception, Fivetran has been dedicated to simplifying and enhancing data access, ensuring it is as effortless and dependable as electricity. With Fivetran, customer data is seamlessly integrated into their warehouses, standardized and ready for querying, all without requiring extensive engineering or maintenance. We take pride in empowering a growing number of organizations to harness our technology daily, enabling them to become genuinely data-driven.About the RoleFivetran is at the forefront of developing data pipelines that drive the modern data infrastructure for thousands of enterprises.We are on the lookout for a Senior Software Engineer to become an integral part of our core team, engaging in a balanced combination of design and implementation tasks that will advance the technical foundation behind Fivetran's product suite.This team is responsible for evolving a high-performance extract-load-transform data integration system that empowers our engineering teams to efficiently implement hundreds of data connectors with minimal maintenance. This role will challenge you to think critically about relational semantics, powerful abstractions, data representation, and software performance. You don't need to be a subject matter expert upon joining us (you will become one), but you should have a solid background working within a high-impact software team—especially in scenarios where the best solution may not be immediately clear, where your decisions have significant consequences, and where careful consideration is key. A successful candidate will be humble enough to gather diverse perspectives and foster consensus, confident enough to make decisive choices when needed, and practical enough to build and iterate on the system while it's operational. We also seek proficiency and productivity in both modern and legacy software development environments.This is a full-time position based in our Dublin office. Our hybrid work model promotes a blend of remote flexibility and in-person collaboration, including two days in the office each week to connect and innovate as a team.
Full-time|On-site|Dublin Airport, County Dublin, Ireland
About MannaAt Manna, we are revolutionizing the delivery industry by taking it to the skies.Our mission is clear yet ambitious: to make high-speed suburban deliveries affordable, sustainable, and safe. We design and manufacture our own aviation-grade drones that deliver food, coffee, groceries, and more — directly from local stores and vendors to customers' doorsteps in mere minutes.We are a team that Drives with Impact, prioritizes Safety, and believes that the best ideas emerge from Team Players who showcase their Authentic Selves. We move quickly, are passionate about our mission, and continually strive to improve in everything we undertake.If you’re eager to create groundbreaking technology with tangible real-world impact (and enjoy a bit of fun along the way), you will thrive here.Welcome to Manna — where we are delivering the future.Team MissionThe Aircraft team is responsible for the software and firmware that operate on Manna's aircraft and supporting hardware, including flight computers, sensors, chargers, batteries, and other essential systems. This software directly impacts flight safety, aircraft reliability, and fleet scalability. We work closely with hardware, real-world operations, and actual aircraft. Our engineering choices have immediate real-world consequences.The RoleAs a Software Engineer on the Aircraft team, you will contribute to the development of core subsystems within the onboard aircraft platform. Your tasks will include designing, building, and maintaining embedded and onboard software, mentoring fellow engineers, and enhancing reliability and safety standards.This position is ideal for an experienced engineer who enjoys working closely with hardware, taking full ownership, and tackling complex systems challenges in a safety-critical environment.What You’ll DoDesign and develop embedded and onboard software components for aircraft and associated hardware.Deliver intricate features: design, implementation, testing, rollout, and monitoring.Primarily work in C++ / Embedded C/C++, with Python utilized for tooling, testing, and support systems.Collaborate closely with hardware, airspace, quality assurance, and manufacturing teams to ensure safe and reliable systems.Engage in aircraft bring-up, debugging, and resolving issues in the field.Design software with failure modes, fault tolerance, and observability in mind.Investigate and resolve complex aircraft and hardware-adjacent challenges.Contribute to architectural discussions and shape the technical direction of the Aircraft platform.
Role Overview Tenable, Inc. is hiring a Senior Software Engineer for the Dublin office. This role focuses on building software that strengthens cybersecurity and helps defend against emerging threats. The team values practical solutions and welcomes new ideas that move the company forward. What You Will Do Design and develop software to address cybersecurity challenges Work closely with other engineers to deliver reliable, secure products Contribute technical expertise and creative problem-solving to team projects Work Environment This position is based in Tenable's Dublin office. The engineering team collaborates regularly and values clear communication. Contributions have a direct effect on the company's products and mission.
Join Pinterest as a Software Engineer II, where you'll be part of a dynamic team dedicated to shaping the future of visual discovery. In this role, you will design, develop, and maintain high-quality software solutions that enhance user experiences. Collaborate with cross-functional teams to deliver innovative features that align with our mission of bringing everyone the inspiration to create a life they love.
Join our innovative team as a Senior Software Engineer at MongoDB in Dublin. We are seeking a talented individual who excels in designing and implementing robust software solutions. You will collaborate with cross-functional teams to develop high-quality applications and contribute to all phases of the software development lifecycle. This role offers a unique opportunity to work on exciting projects and leverage cutting-edge technology in a dynamic environment.
Join Arista Networks as a Software Engineer in our Engineering Productivity team. In this role, you will be instrumental in enhancing the software development processes and tools that empower our engineering teams. Your innovative ideas and technical skills will contribute to the efficiency and effectiveness of our software development life cycle.
At Ripple, we are pioneering a future where value is transferred as effortlessly as information. Our innovative crypto solutions empower financial institutions, businesses, governments, and developers to enhance the global financial system, promoting economic fairness and opportunity for individuals worldwide. Join a dynamic team where you can elevate your career and expand your skill set alongside supportive colleagues.If you are eager to make a significant impact and unlock remarkable career advancement prospects, we invite you to join us in creating tangible value for the world.In 2025, Ripple acquired GTreasury, marking an important step into the expansive corporate finance sector valued in the trillions.With over 40 years of expertise, GTreasury supports some of the largest and most sophisticated companies globally. By integrating its treasury command center into Ripple’s technology stack, we enable businesses to manage and optimize liquidity in real-time, across both traditional and digital assets.Become a part of our mission to revolutionize corporate treasury and the infrastructure that powers the Internet of Value.We are looking for a forward-thinking Staff Software Engineer who is passionate about developing a world-class platform in collaboration with a talented team. Your role will focus on driving technical excellence in application development, from design through implementation and maintenance.Key Responsibilities:Collaborate with architects and product managers to design, estimate, and implement innovative application features across front-end, server-side, and database tiers.Utilize Azure services to develop powerful, scalable, and resilient cloud-based solutions.Enhance software applications and manage delivery pipelines, feature flags, ensuring smooth integration and deployment.Conduct thorough unit, integration, and non-functional (performance, security) testing to ensure production readiness of our software.Employ observability tools and logging to troubleshoot and resolve issues across development, testing, and production environments.Stay updated on technology trends, explore new technologies, engage with tech communities, mentor fellow engineers, and lead technical design and code evaluations.Continuously seek improvements in team operations, processes, methodologies, and technology choices, aiming for excellence in every practice.
CarGurus has built a reputation as a trusted automotive marketplace, helping people navigate car buying and selling with confidence. The company’s platform supports millions of monthly visitors and thousands of dealerships, offering tools for selling, financing, purchasing, and delivery. With a foundation in transparency and a culture that values kindness, collaboration, and innovation, CarGurus encourages employees to grow their careers and contribute to ongoing evolution in the automotive space. The International team in Dublin is looking for a Software Development Engineer II. This role centers on product initiatives for the Canadian and UK markets and provides an opportunity to influence the culture of a growing office. Role overview This position covers the full software development lifecycle, spanning both frontend and backend work. Software Development Engineers at CarGurus work closely with Engineering and Product teams to develop solutions and address complex challenges for dealer-facing products. What you will do Build new full-stack features for dealer products from the ground up Integrate and enhance existing services using React, TypeScript, and Java Implement integrations with third-party APIs and partners Engineers in this role take ownership of projects from start to finish, collaborating with teammates and product partners to deliver results for international markets. Automotive industry experience is not required; the team values strong engineering skills and a drive to create new solutions.
About TelnyxTelnyx is at the forefront of global connectivity—actively creating a future where communication is seamless and innovative. From developing a private, global, multi-cloud IP network to offering cutting-edge hyperlocal edge technology via user-friendly APIs, we are redefining the landscape of interconnectivity for individuals, devices, and applications.Our mission is to challenge the status quo by modernizing outdated systems, automating tedious processes, and addressing genuine challenges with inventive connectivity solutions. Proudly recognized as a financially sound and profitable enterprise, we are committed to investing in groundbreaking technologies while nurturing a culture of continuous learning and professional development for our team.We envision a world where unrestricted connectivity inspires boundless innovation. Join our cause and be a part of building the foundations for this interconnected future. We are eager to welcome passionate individuals who are looking to contribute to a transformative company while advancing their own careers.
Join our dynamic team at Toast as a Senior Backend Software Engineer, where you will play a pivotal role in designing and developing innovative backend solutions. You will collaborate with cross-functional teams to create efficient and scalable systems that enhance our platform’s performance and user experience.Your expertise in backend technologies will drive the development of robust software applications, ensuring high availability and performance. Be part of a culture that values innovation, teamwork, and continuous learning.
Semperis develops enterprise security and identity solutions, with a focus on creating an environment where employees feel valued and supported. The company has been recognized by Inc. 5000 as one of America’s fastest-growing cybersecurity companies and is listed as a DUNS 100 Top Startup to Work For. Semperis has also received the Inc. Best Workplace award multiple times. Role overview The Platform Group at Semperis is seeking a Senior Backend Software Engineer based in Dublin, Ireland. This position centers on designing and building shared infrastructure components that underpin the company’s security and identity products. The role blends hands-on engineering with teamwork across product, DevOps, and architecture groups. What you will do Design and implement shared platform components to support scalability, reliability, and maintainability for several product teams. Architect distributed systems using microservices and event-driven approaches for enterprise-scale workloads. Own key backend services throughout their lifecycle, focusing on code quality, performance, and operational standards. Collaborate with product engineers, DevOps, and architects to define platform features and set technical guidelines. Mentor junior engineers through code reviews, pair programming, and technical advice. Lead technical projects aimed at improving developer productivity, system observability, and platform resilience. Contribute to architectural decisions and help define backend development best practices across the company. Analyze system performance and data trends to identify optimization opportunities and guide future platform investments. Requirements Minimum 7 years of professional experience in software engineering, with a strong emphasis on backend development. Expertise in C# and .NET Core, including familiarity with recent framework enhancements and performance features.
Semperis is known for fostering a workplace where employees can grow and succeed together. The company has been recognized on the Inc. 5000 list of America's fastest-growing cybersecurity companies and has earned multiple awards for its positive culture and employee experience. Role overview The Platform Group at Semperis is looking for a Junior Software Engineer based in Dublin, Ireland. This position centers on designing and developing core infrastructure that supports enterprise security and identity products. Collaboration and a commitment to technical excellence are essential in this role. Key responsibilities Design and build shared platform components that improve scalability, reliability, and maintainability across several product teams. Contribute to the architecture of distributed systems using microservices and event-driven patterns for large-scale enterprise requirements. Oversee backend services throughout their lifecycle, focusing on code quality, performance, and operational efficiency. Collaborate with product engineers, DevOps, and architects to define platform features and establish technical standards. Take part in code reviews, pair programming, and provide technical guidance to teammates. Assist with initiatives that enhance developer productivity, system observability, and platform resilience. Participate in architectural discussions and help advance backend development best practices within the organization. Examine system performance and data patterns to spot optimization opportunities and guide future platform improvements. Requirements Minimum of 1 year of professional experience in software engineering, focusing on backend development. Practical experience with C# and .NET Core, including knowledge of modern framework features and performance tuning. Team-oriented mindset with a willingness to learn and contribute in a collaborative environment.
Why Choose PlayStation?At PlayStation, we pride ourselves on being not only the premier destination for gaming but also a remarkable workplace. As a global frontrunner in the entertainment industry, we develop an iconic range of products and services, including PlayStation®5, PlayStation®4, PlayStation®VR, PlayStation®Plus, and award-winning titles from PlayStation Studios.We are committed to fostering an inclusive atmosphere that empowers our employees and celebrates diversity. We invite individuals who are passionate about innovation, technology, and gaming to explore our career opportunities and become part of our expanding global family.PlayStation operates as a division of Sony Interactive Entertainment, a wholly-owned subsidiary of Sony Group Corporation.The Lead Principal Software Engineer will collaborate across various teams including Product Management, Architecture, Engineering, Hosting, and Operations. This role demands extensive technical knowledge, creativity, industry insight, and strong communication skills. You will leverage your technological expertise to drive future innovations on our platforms.In this capacity, you will play a critical role in architecting large-scale commerce systems on the Sony PlayStation Network Platform. Your contributions will adhere to industry best practices, facilitating highly available, active-active, and scalable services.You will engage in product roadmap discussions, pinpointing essential areas for enhancement and integrating these objectives into both current and future development strategies.
Join Toast, Inc. as a Staff Software Engineer in the FinTech sector, where you will be instrumental in building innovative financial solutions to empower businesses. We are looking for a skilled engineer with a passion for technology and a commitment to excellence. You'll collaborate with cross-functional teams to deliver robust software solutions that enhance our financial services platform.
Join Our Innovative Database Experience (DBX) TeamThe Database Experience team is dedicated to creating the libraries and tools that empower developers in their daily work with MongoDB. Our goal is to enhance developer adoption, satisfaction, and retention by providing a dependable and enjoyable interface.We are actively seeking a skilled engineer to join our PHP team based in Dublin. You will collaborate with a team of three engineers to optimize and drive the adoption of MongoDB within the PHP community.This role supports a hybrid working model for candidates located in Dublin.Your ResponsibilitiesMaintain and enhance the MongoDB PHP Extension.Collaborate with the libmongoc team to architect APIs utilized by the PHP driver.Engage with PHP core developers to stay informed on updates in the PHP language.Assist our Developer Relations, Documentation, and Education teams in generating high-quality resources for PHP developers.Pursue speaking and writing opportunities to actively engage with the PHP community.Are You the Right Fit?You thrive on developing libraries that enable developers to build and deploy applications more efficiently.You believe developers deserve superior tools for database interaction.You champion testing and agile software development practices.You are passionate about Open Source and committed to giving back to the community.You enjoy working within a small, distributed team across Ireland, France, Germany, and the Netherlands.Required Qualifications5+ years of experience in PHP development.3+ years of experience managing PHP extensions.Strong understanding of relational and non-relational database systems.Familiarity with testing methodologies and static analysis.Excellent English communication skills, both written and verbal.Preferred QualificationsExperience contributing to the PHP project.Proficiency with build tools such as autotools and make.Hands-on experience with MongoDB and its document model.Success MetricsWithin three months, you will effectively contribute to daily tasks, including bug fixes, feature implementations, and thorough code reviews.Within six months, you will influence the roadmap and lead the design of new features.
This hybrid role is based in Dublin, Ireland (Full relocation provided). At Toast, we are dedicated to empowering restaurants and local businesses to thrive in a digital world. Our innovative technology solutions assist business owners in operating efficiently, boosting sales, engaging customers, and fostering employee satisfaction. Our Mission Toast is proud to be the leading hospitality platform in the United States, and we are now setting our sights on global expansion. As a member of our International team, you will help build the foundational systems necessary for launching Toast into new markets. Join our high-impact engineering team that takes ownership of solving complex technical challenges in a dynamic setting. We seek leaders who excel in technical capabilities while maintaining a strong product focus to foster continuous growth for both our team and platform. Your Role (Responsibilities) Lead intricate projects within a collaborative cross-functional environment. Coordinate our backend services to facilitate internationalization across both restaurant and cloud software. Design, build, deploy, and maintain robust and scalable systems that are essential for our customers’ success. Refine our technical strategies for data management to support our international initiatives. Provide mentorship and technical guidance to fellow team members, spearheading technical discussions and promoting best engineering practices. Engage directly with pilot customers (occasionally on-site) to ensure seamless delivery and operations. Champion best coding practices, elevating standards for yourself, your team, and the organization. Utilize cutting-edge AI tools to enhance your development workflow, boost productivity, and contribute to a culture of innovation and efficiency across the team.
About MannaAt Manna, we are revolutionizing delivery services by utilizing the skies.Our mission is bold yet straightforward: to provide fast, eco-friendly, and safe suburban deliveries. We develop our own aviation-grade drones that transport food, beverages, groceries, and more from local vendors directly to customers' doors within minutes.Our team is characterized by a commitment to making a difference, a focus on safety, and a belief that the best solutions arise from collaborative teamwork where everyone can be their authentic selves. We operate with speed, passion, and an unwavering desire to improve in all endeavors.If you are eager to create groundbreaking technology that has a tangible impact on the world (and enjoy your work in the process), you’ll thrive at Manna.Welcome to Manna — where we are delivering the future.Role PurposeAs the Lead Software Engineer for the Aircraft team, you will spearhead the technical strategy for onboard and embedded aircraft systems. You will establish long-term architectural direction, oversee complex multi-project deliveries, and mentor senior engineers throughout the broader software organization.This position is perfect for someone who excels in both deep technical work in embedded/robotics software and high-level system design, standards, and team development.Key ResponsibilitiesDefine the architecture for aircraft onboard software and associated firmware.Establish standards for reliability, performance, and scalability across aircraft systems.Contribute to architectural decisions impacting multiple teams (e.g., Aircraft ↔ Airspace ↔ QA).Lead design reviews for essential components, ensuring reliable deployment in safety-critical settings.Oversee roadmap execution while balancing immediate operational requirements with long-term system sustainability.Manage risk, rollout strategies, incident analysis, and ongoing enhancement for aircraft software.Collaborate closely with Hardware, Autonomy, Operations, and Aviation stakeholders.Mentor senior engineers and strengthen technical leadership within the team.Provide daily technical leadership and coaching to software engineers.Assist in recruitment and onboarding to expand team capabilities.