Senior Software Engineer at Sophos focusing on cloud-based management, reporting, and telemetry solutions in cybersecurity. Building production-ready solutions using microservices architecture in a collaborative team environment.
Responsibilities
Sophos engineers are working on cloud based next generation management, reporting and telemetry solutions of the Sophos security products using microservices architecture.
As a member of the development team, you will work on prototyping new cloud solutions as well as build the production ready complete cloud solutions.
The most suitable candidate would be one having a combination of work experience in both cloud/AWS and managed switch/routers/firewall technology.
Requirements
6–8 years of relevant experience in software development
Proficiency in any one of the programming languages such as C, C++, Java, Python, or Go
Strong design skills using principles of reuse, modularity, scale, etc.
Strong understanding of Data Structures and algorithms
Familiarity with AWS cloud infrastructure is a plus
Experience with Agile Software Development methodologies.
Familiarity with SQL and NoSQL databases; experience with infrastructure-as-code tools such as Terraform is good to have
Experience working in Agile software development environments
Strong experience with the network stack and different networking protocols is mandatory (e.g., TCP/IP, HTTP)
Bachelor’s degree in Computer Science or a related field
Benefits
Employee-led diversity and inclusion networks that build community and provide education and advocacy
Annual charity and fundraising initiatives and volunteer days for employees to support local communities
Global employee sustainability initiatives to reduce our environmental footprint
Global fitness and trivia competitions to keep our bodies and minds sharp
Global wellbeing days for employees to relax and recharge
Monthly wellbeing webinars and training to support employee health and wellbeing
Lead Engineer for ScottishPower’s RIIO - T3 Business Plan focusing on engineering design solutions and project management for electricity transmission upgrades.
Senior Software Engineer developing scalable sensor calibration pipelines for autonomous vehicles. Leveraging Python and C++ with a focus on accuracy and validation across hardware configurations.
Staff Engineer - Full Stack developing robust applications using modern technologies at Ryan’s tax.com division. Contributing to architecture design, system integration, and driving engineering excellence.
Senior Software Engineer developing Java microservices - based applications and cloud - native solutions at Broadridge. Leading technical initiatives and ensuring high - quality software delivery.
Internship in technology development focusing on software engineering and biosignal processing at Dräger. Collaborating on innovative algorithms and applications in medical and security technology.
Senior CRM Solutions Developer enhancing Microsoft Dynamics CRM solutions for a financial services firm. Building scalable solutions and integrating enterprise systems in a fast - paced Agile environment.
Software Engineer developing modern applications for West Bend's Commercial Enterprise IT team. Collaborating with cross - functional teams to enhance software solutions for business growth.
Software Engineer building innovative collaborative platforms leveraging AI to facilitate application development. Engaging with users and delivering high - quality software infrastructure for a diverse user base.
GenAI Engineer designing LLM - driven workflows for clinical applications at Abridge. Collaborating with researchers and clinicians to enhance healthcare through generative AI and advanced technologies.