Senior Full Stack Engineer, Cloud
Sophos
(Burlington, Massachusetts)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.
- 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.
- 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.
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
Benefits | Benefits included |
---|
Questions
There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?
DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.