Principal Software Engineer Central Platform

Principal Software Engineer Central Platform – Careers in United States – Careers This site uses cookies. By continuing to browse the site you are agreeing to our use of cookies. Learn More Continue
Some cookies on this site are essential. The site won’t work as expected without them. They are set when you submit a form, login, or interact with the site beyond clicking on simple links.
We also use some non-essential cookies to anonymously track visitors or enhance your experience.
To control third party cookies, you can also adjust your browser settings.
By using our site you accept the terms of our Privacy Policy.
We also use other cookies to track visitors or enhance your experience. Close

The Principal Software Engineer works closely with engineers and architects in the Sophos Central Platform development and with Central Product Management to design and build the Sophos Central vision. In addition, this role involves working with Product Management leaders across Sophos Central.
The Principal Software Engineer will have the following qualities:
– A solid understanding of cloud platforms and micro-service architectures and a proven track record of building large scale cloud applications, frameworks and features.
– Excellent analytical and troubleshooting skills – should have technical acumen to create designs in collaboration with other technical experts.
– Own both the design and implementation of code to solve deep technical problems
– A strong interest in challenges associated with building frameworks and automating deployments in the cloud.
– Understand the common standards/processes/tools and the ability to leverage them where possible.
– Effective at reaching out in real-time to overcome roadblocks or data related production incidents.
– Excellent in verbal and written communication and able to convey dissenting opinions in a constructive manner, particularly written communications.
– Will have a passion to learn the world of internet security and the Sophos product set.
Main Duties

– Provide technical leadership around micro-service design and best practices in the Sophos Central applications.
– Provide mentorship around framework design to technical contributors in Burlington and offshore developers, as well as network effectively with other Sophos product teams across multiple geographies.
– Design and implement frameworks and features that are instrumental in building Sophos’s next generation cloud architecture.
– Participate in planning and design sessions with engineering management, architects, operations and development team leads.
– Partner effectively with operations to ensure solutions are instrumented to be supported in the field.

Experience and Skills

– Strong technical leadership skills and a proven track record of working in high performing teams.
– Hands on experience designing and implementing cloud platforms.
– Experience creating scalable application frameworks and micro-services.
– Experience with high-volume consumer or small business oriented solutions.
– Experience with Agile Software Development methodologies.
– In-depth knowledge of Java web-based applications.
– Experience troubleshooting large scale cloud applications
– Exceptionally strong written and verbal communications skills, as well as good interpersonal and organization skills.
– Bachelor’s Degree in Computer Science or equivalent
Benefits