Principal Software Engineer

4 weeks ago


ireland Sophos Full time
About Us

Sophos is a global leader and innovator of advanced security solutions that defeat cyberattacks, including Managed Detection and Response (MDR) and incident response services and a broad portfolio of endpoint, network, email, and cloud security technologies. As one of the largest pure-play cybersecurity providers, Sophos defends more than 600,000 organizations and more than 100 million users worldwide from active adversaries, ransomware, phishing, malware, and more.

Role Summary

The DNS Protection team is actively seeking an experienced principal software engineer to join our growing cloud development team and help us deliver high-quality software for a DNS security product used by thousands of customers around the world. In this role, you will provide technical leadership to the team, architecting new features, and working closely with other engineers and product owners.

What You Will Do
  • Lead the design and implementation of new features across the full software stack, leveraging modern design patterns.
  • Drive high-quality standards through appropriate test automation coverage.
  • Perform code reviews and ensure design and coding adhere to Sophos standards.
  • Take the lead in security reviews of features to ensure that products comply with Sophos' security requirements and industry best practices.
  • Lead the team through architecture and design of new features, assisting with architecture review processes.
  • Work with UX, PM, QA and other developers in project planning to achieve high-value and high-quality solutions which meet business needs.
  • Contribute to daily stand-ups, kick-offs, collaborative estimation, and retrospective meetings.
  • Mentor more junior members of the team through pair programming and code reviews.

What You Will Bring
  • 7+ years' experience working with commercial software.
  • In-depth working knowledge of DNS.
  • Experience in developing software using any of the following languages: Java, C/C++, Python, Golang.
  • Experience working with commercial Linux-based products.
  • Experience in developing software using network sockets.
  • Experience working with containers & microservices.
  • In-depth knowledge of different networking protocols (e.g., HTTP/HTTPS, TCP/IP).
  • Excellent software design, coding, and troubleshooting skills.
  • Devotion to producing high-quality, high-performance systems.

Desirable:
  • Demonstrable expertise in building cloud-scale software solutions on the AWS platform.
  • Experience in the development of networking or security products.
  • Experience with running and scaling high-performance microservices on Kubernetes.
  • Cloud and/or Networking certifications.

Ready to Join Us?

At Sophos, we believe in the power of diverse perspectives to fuel innovation. We encourage you to apply, regardless of whether you meet every single requirement.

What's Great About Sophos?
  • Sophos operates a remote-first working model, making remote work the primary option for most employees.
  • Employee-led diversity and inclusion networks.
  • Annual charity and fundraising initiatives.
  • Global employee sustainability initiatives.
  • Global fitness and trivia competitions.
  • Monthly wellbeing webinars and training.

Our Commitment To You

We're proud of our diverse and inclusive environment and are committed to ensuring equality of opportunity. All applicants will be treated fairly and in accordance with the law.

Data Protection

If you choose to explore an opportunity, your details will be held by Sophos for 12 months in accordance with our Privacy Policy.#J-18808-Ljbffr

  • ireland Nicoll Curtin Technology Full time

    We’re looking for a Principal Engineer to lead the development of high-quality, scalable, and cost-effective solutions in an agile environment. You'll play a key role in driving technical excellence, influencing platform improvements, and mentoring teams while working on enterprise-level projects.What You’ll Do:Design and develop robust, maintainable...


  • ireland Reperio Human Capital Full time

    Principal Software Developer (Java/Python)108037Desired skills:Java, Python, AWS, Kafka, DevOps, APIsJoin a growing team within a leading tech-driven organization working on cloud services. This role offers an exciting opportunity to design and develop scalable cloud platforms and contribute to architectural decisions.Key ResponsibilitiesLead the development...


  • ireland Oracle Full time

    The SaaS Security Engineering team is at the forefront of ensuring the availability and performance of our data pipeline, detection engine, and case management software across more than 70 regions worldwide. We are dedicated to the secure management of data from more than 600,000 hosts, ensuring it remains live and accessible for over three years. This...


  • ireland Inside Java Full time

    Location: Ireland and The Netherlands May 26, 2024The Java Platform group is looking for passionate and highly-motivated software engineers to join our world class development engineering effort. Our team is responsible for delivering all aspects of the core Java platform that is used by millions of developers and serves as the foundation component for...

  • Principal Architect

    3 weeks ago


    Ireland Optum Full time

    Optum is a global organisation that delivers care, aided by technology to help millions of people live healthier lives. The work you do with our team will directly improve health outcomes by connecting people with the care, pharmacy benefits, data and resources they need to feel their best. Here, you will find a culture guided by diversity and inclusion,...


  • Ireland Optum Full time

    Optum is a global organisation that delivers care, aided by technology to help millions of people live healthier lives. The work you do with our team will directly improve health outcomes by connecting people with the care, pharmacy benefits, data and resources they need to feel their best. Here, you will find a culture guided by diversity and inclusion,...


  • ireland Amazon Full time

    Software Development Engineer, CloudFront RoutingAWS Infrastructure Services owns the design, planning, delivery, and operation of all AWS global infrastructure. In other words, we’re the people who keep the cloud running. We support all AWS data centers and all of the servers, storage, networking, power, and cooling equipment that ensure our customers...

  • Software Engineer

    4 weeks ago


    ireland Yahoo Full time

    Get AI-powered advice on this job and more exclusive features.It takes powerful technology to connect our brands and partners with an audience of hundreds of millions of people. Whether you’re looking to write mobile app code, engineer the servers behind our massive ad tech stacks, or develop algorithms to help us process trillions of data points a day,...

  • Software Architect

    4 weeks ago


    ireland Ookla Full time

    Ookla is a global leader in connectivity intelligence, offering unparalleled network insights through the combined expertise of Speedtest, Downdetector, RootMetrics, and Ekahau.Ookla’s complementary datasets combine crowdsourced and controlled, public and private collection methods, QoS and QoE metrics, and more to unlock correlations and actionable...


  • ireland Reperio Human Capital Full time

    Location Dublin City Centre, Dublin, Republic of Ireland Type Permanent Start ASAP Senior Software Engineer 104959I am working alongside an AI-powered Saas firm, we are seeking a highly skilled Senior Software Engineer with expertise in Python to join our talented engineering team. This is a remote opportunity - in this role, you will lead the design,...


  • ireland Amazon Full time

    Software Development Manager, Amazon Relational Database ServicesJob ID: 2729989 | Amazon Development Centre Ireland LimitedThe AWS Relational Database Service (RDS) team is looking for a Software Development Manager in Dublin, Ireland. RDS manages the world’s biggest fleet of relational databases and our customers rely on us to keep their data safe,...

  • Software Engineer

    4 weeks ago


    ireland Health Innovation Labs Full time

    Get AI-powered advice on this job and more exclusive features.Direct message the job poster from Health Innovation LabsTalent Acquisition @ Health Innovation LabsAbout UsAt Health Innovation Labs, we are a remote-first company revolutionizing healthcare through cutting-edge technology, delivering innovative solutions that transform how care is accessed,...


  • ireland NGIS Full time

    NGIS EU is a global leading dedicated Geospatial and Sustainability company. We are an impact focused company with a mission to use our skills and capabilities to address significant global challenges including climate change, biodiversity and sustainable development. We are a Google Premier Partner and we specialise in designing and building high performing...


  • ireland NGIS Full time

    Get AI-powered advice on this job and more exclusive features.NGIS EU is a global leading dedicated Geospatial and Sustainability company. We are an impact focused company with a mission to use our skills and capabilities to address significant global challenges including climate change, biodiversity and sustainable development. We are a Google Premier...

  • C+ Software Engineer

    4 weeks ago


    ireland Reperio Human Capital Full time

    Desired skills:C#, Hardware, Embedded, SoftwareThe Client:Are you an experienced C# Developer with a passion for designing and developing software for cutting-edge hardware products? Join our innovative client in the hardware manufacturing sector, where you'll have the opportunity to work at the intersection of desktop software and embedded systems!The...


  • Ireland occ computing Full time

    The Company Our client is an ambitious, fun loving, Irish owned multidisciplinary company that provide Environmental Consultancy and Forensic Engineering services. They are an Engineers Ireland CPD accredited employer with a vision to provide Excellence with a sense of humour. Their hybrid working model and office in Trim, Co Meath provides an excellent...


  • ireland Getting In Limited Full time

    Subscribe to our newsletter below and never miss the latest updates or an exclusive offer.Apply to: Software Engineering ApprenticeshipName Email Telephone Address Cover Note Upload CVWhat do you want to search? Keyword Apprenticeship Type LocationSoftware Engineering ApprenticeshipApply From: 11/01/2025Learning ProviderDelivered by NOTTINGHAM TRENT...

  • C++ Software Engineer

    4 weeks ago


    ireland YO IT CONSULTING Full time

    This range is provided by YO IT CONSULTING. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Base pay range$20.00/hr - $27.00/hrC/C++ DeveloperExperience: 6 - 20 YearsOpportunity: Full Time, 8 hours, 4 hours Mandatory overlap with PSTContract length: 6 MonthsTotal Years Of exp: 6+ years MandatoryMandatory...


  • ireland NGIS Geo Full time

    NGIS is a global leading dedicated Geospatial and Sustainability company. We are an impact focused company with a mission to use our skills and capabilities to address significant global challenges including climate change, biodiversity and sustainable development. We are a Google Premier Partner and we specialise in designing and building high performing...


  • Ireland Optum Full time

    Optum is a global organisation that delivers care, aided by technology to help millions of people live healthier lives. The work you do with our team will directly improve health outcomes by connecting people with the care, pharmacy benefits, data and resources they need to feel their best. Here, you will find a culture guided by diversity and inclusion,...