Senior Software Engineer (Fullstack)
TLDR
Design, build, and maintain scalable, secure web apps and reusable UI components, leveraging AI-assisted development to boost productivity.
-
Design, develop, and maintain modern web applications and reusable UI framework components.
-
Contribute to the evolution of front-end architecture, design systems, and development standards.
-
Develop scalable backend services and APIs supporting web and platform initiatives.
-
Collaborate with Product Management, UX Designers, QA, and other engineering teams to deliver high-quality solutions.
-
Ensure compliance with web standards, performance best practices, accessibility requirements, and security guidelines.
-
Participate in architecture discussions, code reviews, technical design, troubleshooting, and mentoring activities.
-
Leverage modern AI-assisted and Agentic Development environments to improve engineering productivity and software quality.
Strong experience with HTML5, CSS3, Bootstrap, Tailwind CSS, JavaScript (ES6+), and TypeScript.
Hands-on experience with at least one modern UI framework: Angular, React, or Vue.js.
Experience building reusable components, design systems, and scalable frontend architectures.
Strong understanding of HTTP/HTTPS, REST APIs, WebSockets, JSON, browser architecture, and rendering lifecycle.
Knowledge of web security concepts such as CORS, CSP, XSS, CSRF, authentication, and authorization.
Strong development experience in Java, Go, or Python.
Experience building RESTful APIs, microservices, and distributed systems.
Familiarity with SQL and/or NoSQL databases.
Proven experience designing and delivering end-to-end features across frontend and backend layers.
Good understanding of application architecture, scalability, performance optimization, and observability.
Experience working with modern AI-powered or Agentic Development environments and tools.
Familiarity with AI-assisted coding, software development automation, test generation, and developer productivity workflows is highly desirable.
Benefits
Remote-Friendly
Fully remote role
Sophos builds advanced security solutions designed to protect against cyberattacks, delivering comprehensive services like Managed Detection and Response (MDR) and endpoint, network, and email security. Targeting organizations across the globe, Sophos serves over 600,000 clients, utilizing the expertise of their combined technologies following the acquisition of Secureworks. Their unique offerings interoperate through the Sophos Central platform, fortified by real-time threat intelligence from their dedicated threat teams.
- Founded
- Founded 1985
- Employees
- 500+ employees
- Industry
- Professional Services