Job Directory Principal Software Engineer (Cambridge, MA)

Principal Software Engineer (Cambridge, MA)
Cambridge, MA

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.


Job Description

Required Skills:

o 7+ years of professional related Java/J2EE experience and object oriented methodologies

o Experience with Java Multi-threading involving fault tolerant highly scalable systems

o Experience with Spring, Hibernate, messaging, Java Eco-System

o Experience building AWS cloud native services using EC2, S3, ECS, SQS, API Gateway, Lambda, etc. Experience with AWS big data and analytics services a plus.

o Highly skilled in the reuse of, extension of, and refactoring of software.

o Experience in building highly-available (HA) production-grade solutions in AWS.

o Successfully developed for large scale distributed systems and reliable, fault tolerant software.

o Understanding of and practical experience with the principles of designing and building production quality REST APIs.

o Experience designing/implementing high performance Web services using SOA/REST/Microservices

o Experience in the design/build/maintenance/refactor of large scale low latency high performance systems

o Ability to quickly learn and develop expertise in existing highly complex applications and architectures

o Extensive knowledge with high volume distributed application development in cloud environment

o Strong troubleshooting and debugging skills, particularly in both production and non-production networks.

o Agile methodologies, TDD, Code review, documentation best practices

o Practical experience with Linux/Unix system administration, monitoring tools and troubleshooting.

o CICV, CICD, Automation (Terraform a plus)

We are looking for coders, people who love to code, just like us! You should be energetic, confident, and ready to contribute in many areas of the software development lifecycle. You may be involved in all the aspects from research, design, specs, coding, and bug fixing. Our team focus is on writing solid code and getting high quality products and services to market as quick as possible.

Required Soft-Skills

o Strong analytic, problem solving, and troubleshooting skills a must

o Exceptional ability and motivation to solve problems and learn fast

o Must be able to perform at a high level within a technical team

o Ability to work independently with minimal supervision

o Excellent communication and relationship skills

o Distributed team collaboration


Symantec is an equal opportunity employer. All candidates for employment will be considered without regard to race, color, religion, sex, gender identity, sexual orientation, national origin, physical or mental disability, veteran status, or any other basis protected by applicable federal, state or local law.

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.