Senior Full Stack Engineer, Cloud

Sophos

(Burlington, Massachusetts)
Full Time
Job Posting Details
About Sophos

Sophos is a developer and vendor of computer security software and hardware, providing communication endpoint, encryption, network security, email security and mobile security as well as unified threat management products.

Summary
  • Senior Software Engineers possess the ability to function as a technical lead, providing technical direction to other developers. Frequently have direct responsibility for product features or key technology choices and implementation. Collaborates as part of a team for the development of complex systems; including requirements analysis, concept development and design, implementation and testing, demonstrating flexibility of role as required.
Responsibilities
  • Drive design and implementation leveraging modern design patterns
  • Ability to partner effectively with UX, PM, DevOps, QE and other developers to design and implement meeting the spirit of requirements
  • Pride in authorship of code
  • Experience in modern front end frameworks
  • Technically curious to keep present on advances in technology
  • Experience with segregation of model, presentation, and business logic.
  • TDD experience and strong desire to build in test from the start.
  • Write code (Test or Product) to deliver against project timescales, quality and requirements in various languages including Java or other selected languages for Sophos Cloud products.
  • Conduct Unit, System and Integration testing and fixing errors, with guidance if required.
  • Work with best of breed Cloud technologies (NoSQL, high throughput event processing, cloud-scale data analytics, etc)
  • Design small software components (Functionality, defect fixes or automation) that form part of a larger solution, in line with team objectives
  • Define Test scenarios and Test cases to ensure quality of the teams deliverables
  • Provide guidance and mentorship to junior developers in daily Scrum meetings.
Ideal Candidate

Key Qualifications

  • BS in Computer Science or equivalent
  • 7+ years of JAVA, API, JavaScript, Angular JS, Java Web Services, UI Skills, Json.
  • Experience using and creating RESTful APIs.
  • Experience with the following technologies (recommended);
  • - MongoDB
  • - Redis
  • Experience/knowledge with CI/CD
  • Experience with Agile Software Development methodologies
  • Excellent attention to detail
  • Excellent verbal and written communication skills
  • Design and write high quality code
  • Evaluation of code and design quality
  • Understands how products and technologies interface with each other and fit with the strategy and business needs
  • Evaluation of technical and functional specifications and their cohesion
  • Negotiation
  • Technical problem solving
  • Effective communication with different types of audience
  • Risks Assessment and Mitigation
  • Coaching and training
  • Team Working
Compensation and Working Conditions
Benefits Benefits included

Questions

There are no answered questions, sign up or login to ask a question

sign up or login to save this job and more
Burlington, Massachusetts
Skills Desired
Sign up or login to see how your skills match up.
  • APIs
  • Cloud
  • RESTful APIs
  • Java
  • AngularJS
  • DevOps
  • JSON
  • NoSQL

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.