Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer

$174.42k - $225.5k

Shutterfly Career Site

Principal Software Engineer (#KG-0615)
Brand: Shutterfly
Location: San Jose, CA (remote)
Full-Time

Job Description:

  • Design and develop software solutions by understanding the business requirements and investigating problem areas in Agile Scrum and Test-Driven Development (TDD) methodologies.
  • Deliver software solution that is testable, scalable and maintainable.
  • Provide technical leadership to the team in implementing the designs in test-driven development process with both unit and integration tests.
  • Implement continuous integrated build, deploy processes and dev-ops model with automated infrastructure and horizontal scaling.
  • Set the technical direction, the standards and share the best practices.
  • Work with QA and make sure QA coverage for regression and User Stories testing is acceptable and with high level of automation.
  • Facilitate the design discussions and knowledge sharing across the team.
  • Help build the dev-ops culture in the organization by collaborating and working closely with operations group.
  • Support and help team investigate and resolve defects by providing advice, coaching and educational opportunities .
Minimum Requirements:
  • Bachelor's degree or equivalent in Computer Science, Computer Engineering or a related field.
  • 7 years of progressive experience in lead or senior software engineering or development role .
  • Work experience to include: 1. Utilizing the following front-end platform tools, languages and technologies: Java; JavaScript; Backbone; JQuery; AJAX; REST; XML; JSON; HTML5; Fabric; ReactJS; Ruby/Rails; Chef; Splunk; git; tomcat; apache; Scrum; JIRA; and Mongo DB. 2. Evaluating technical services and their relationship within a broader architectural system to determine improvements and modifications. 3. Utilizing or working with the following software development methodologies: test-driven software development, refactoring practices, new and legacy code bases, and Agile methodologies. 4. Performing the following Dev-Ops activities: designing and configuring monitoring with actionable alerts; developing real-time application dashboards showing overall system health; developing and maintaining automated deployment capabilities for zero-downtime; and developing performance and capacity plans (operational capacity and load requirements). 5. Providing technical leadership to the team in implementing the designs in test-driven development process with both unit and integration tests. 6. Representing the team in architecture and solution design meetings as well as mentoring and coaching less experienced engineers on standards and best practices in software development and testing. 7. Setting the technical direction for a software development project, as well as estimating, planning, and monitoring the quality of the project .
    • 40 hours/week.
    • Salary: $174,423.00 to $225,500.00 per year.
    • Address of employment: This is a 100% telecommute position. Candidates must reside in a state in which Shutterfly is registered to do business. This includes all US states except District of Columbia, North Dakota, Mississippi, Rhode Island, Vermont, and Wyoming. This position reports to Shutterfly, LLC located at San Jose, CA .

How To Apply:

Individuals interested in applying for the position must email resumes to Shutterfly, LLC at [email protected] referencing Job Code #KG-0615.
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in San Jose, CA vacancy
  • $272k - $425.5k

    Principal Software Engineer – Large-Scale LLM Memory and Storage Systems page is loaded## Principal Software Engineer – Large-Scale LLM Memory and Storage Systemslocations: US, CA, Santa Clara: US, WA, Remote: US, MA, Remotetime type: Full timeposted on: Posted Todayjob... 
    Suggested
    Local area
    Remote work

    NVIDIA

    Santa Clara, CA
    2 days ago
  • $200k - $220k

     ...and valuation growth. The Opportunity As Halo transitions from R&D to high-volume manufacturing, we are seeking a Principal Machine Control Software Engineer to support the development, integration, and maintenance of equipment control systems for our semiconductor... 
    Suggested
    Temporary work

    Halo Industries

    Santa Clara, CA
    2 days ago
  • $203.2k - $304.8k

     ...the platform, including third‑party integrations. Mentor junior engineers and serve as a source of technical expertise across the team....  ...and non‑technical audiences. Qualifications 14+ years of software engineering experience, with 10+ years in designing and implementing... 
    Suggested
    Local area

    SwiftCruit

    San Jose, CA
    3 days ago
  • $204k - $225k

     ...Principal Software Engineer – Capella Control Plane Platform Location: San Jose, California Couchbase Capella is a fully managed Database-as-a-Service (DBaaS) platform that powers mission-critical applications with a modern, distributed NoSQL database. The Control Plane... 
    Suggested
    Work at office
    Work from home

    Dormont Manufacturing Company

    San Jose, CA
    1 day ago
  • $208k - $260k

     ...enterprises, 9 of the 10 largest mobile network providers, and hundreds of governments and educational organizations. As a Principal Software Engineer, you will lead the design and development of AI/ML-driven, cloud-native applications that power network monitoring,... 
    Suggested
    Worldwide
    3 days per week

    Gigamon

    Santa Clara, CA
    4 days ago
  • $126k - $204.5k

     ...constantly innovating and challenging the way we, and the whole industry, think about cybersecurity. Your Career As a Principal Software Engineer, you will play a key role in the design and implementation of our Threat Intelligence Services for public and private... 
    Full time
    Temporary work
    Work at office

    Palo Alto Networks

    San Jose, CA
    4 days ago
  • $231.4k - $331.8k

     ...work alongside industry experts focused on bridging hardware and software-delivering seamless, high-performance networking solutions....  ...Our team plays a pivotal role in coordinating across multiple engineering and business units, ensuring technical operations run smoothly... 
    Full time
    Temporary work
    Local area
    Flexible hours

    Webex Events (formerly Socio)

    San Jose, CA
    21 hours ago
  • $175k - $245k

     ...business requirements. Collaborate with our hardware team to support the delivery of our new platform. Maintain the existing software components, OS related. Requirements: B.S./M.S. with 8+ years of relevant experience. Hands-on experience with the Linux... 
    Full time
    Worldwide

    Fortinet

    Sunnyvale, CA
    3 days ago
  • $231.4k - $331.8k

     ...drivers for FPGA and networking peripherals. Develop and execute software test plans. Collaborate with cross-functional teams to...  ...Minimum Qualifications Bachelor's degree in Electrical Engineering, Computer Science, or related field with 15+ years experience,... 
    Full time
    Temporary work
    Local area
    Flexible hours

    Webex Events (formerly Socio)

    Milpitas, CA
    21 hours ago
  • $221.2k - $387.1k

     ...Job Description Principal Software Engineer The engineering organization is a dynamic group of builders, thinkers, and problem-solvers focused on delivering scalable, AI-powered software products that improve how organizations work. We value clean architecture, intuitive... 
    Work at office
    Remote work
    Flexible hours

    ATPCO

    Santa Clara, CA
    2 days ago
  • $165.8k - $307.9k

     ...Solutions, is responsible for ensuring a software product meets its specified...  ...its development lifecycle. As a Principal Software Developer in Test, you will be...  ...this role, you will represent quality engineering and verification on behalf of your team... 
    Work at office
    Local area
    Relocation package

    F. Hoffmann-La Roche Ltd

    Santa Clara, CA
    4 days ago
  • $248k - $391k

     ...Principal Software Development Engineer Specializing In Solid State Drives (Ssd) Are you ready to push the boundaries of what's possible? At nvidia, you'll have the opportunity to work on groundbreaking technology that's setting the standard for graphical processing... 

    NVIDIA

    Santa Clara, CA
    16 hours ago
  • $160k - $170k

     ...in API and Integration testing. Sound knowledge of SDLC and software testing methodologies. In-depth understanding of various...  ...integrate quality early in the development lifecycle. Partner with engineering managers to drive agile practices such as TDD, BDD, and an "... 

    Saviynt

    Milpitas, CA
    21 hours ago
  • $200.5k - $260.5k

    As a Principal Software Engineer, you will: Work with developers within the team and on other cross‑functional projects, as well as project management to drive, develop, and maintain the product Develop and maintain software components on current and future products... 
    Full time

    Zoomcar

    Sunnyvale, CA
    3 days ago
  • $170k - $210k

    Job Description Principal Software Developer Engineer for the FortiSwitch team. Responsibilities Develop and maintain software components for current and future products. Own networking‑related features for the FortiSwitch Virtual Machine (FSW-VM) product line and the... 
    Full time

    Fortinet

    Sunnyvale, CA
    1 day ago
  • $167k - $270.5k

     ...and customer experience motion. The Sr. Principal/Principal person will have demonstrated...  ...validation. Partner with data engineering to design high‑quality datasets and synthetic...  ...related field. 15+ years in data science, software engineering, data engineering, ML or... 
    Full time
    Work at office

    Palo Alto Networks

    Santa Clara, CA
    3 days ago
  • $170k - $210k

    Fortinet is seeking a Principal Software Developer Engineer for the FortiSwitch team in Sunnyvale, California. This role involves developing and maintaining software components, owning networking features for the FortiSwitch product line, and requiring a minimum of 12 years... 

    Fortinet

    Sunnyvale, CA
    1 day ago
  • $143k - $286k

    Position Summary... What you'll do... Job Description Principal, Software Engineer We are seeking a talented and passionate Principal, Software Engineer to join our International Technology Organization. The ideal candidate will have experience as a tech lead and strong... 
    Full time
    Temporary work
    Part time
    Work at office
    Flexible hours

    Walmart

    Sunnyvale, CA
    2 days ago
  • $182k - $260k

     ...you to bring your talents to Zscaler and help shape the future of cybersecurity. [ Role We are looking for a Principal Software Development Engineer (Microservices) to join our team. This is a hybrid capacity based out of San Jose, CA (3 days a week in office) role... 
    Full time
    Work at office
    Local area
    3 days per week

    Zscaler

    San Jose, CA
    14 hours ago
  • $143k - $286k

    Position Summary... Walmart Global Tech is looking to hire a Principal, Software Engineer (Android) for their Marketplace Engineering team in Sunnyvale, California. As a part of Walmart Global Tech, you will build industry defining seller and customer experiences in growing... 
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    2 days ago
  • $147k - $237.5k

     ...Your Career Palo Alto Networks' ADEM (Autonomous Digital Experience Management) group is seeking an accomplished Senior Principal Software Engineer with expertise in developing client-side software for Windows and macOS. You will be part of a world-class engineering team... 
    Full time
    Work at office

    Palo Alto Networks

    Santa Clara, CA
    1 day ago
  • $143k - $286k

    Position Summary... What you'll do... Role summary: As a Principal Software Engineer at Walmart, you will lead the design and delivery of scalable platform capabilities, including cloud-native architectures and AI/ML frameworks, to support millions of users. This role involves... 
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    1 day ago
  • $185.5k - $265k

     ...you to bring your talents to Zscaler and help shape the future of cybersecurity. [ Role We are looking for a Principal Software Development Engineer to join our team. This is a hybrid (3 days/week) or remote (within the Pacific Timezone) role, reporting to the... 
    Full time
    Work at office
    Local area
    Remote work
    3 days per week

    Zscaler

    San Jose, CA
    14 hours ago
  • $166k - $214k

    Fortinet is seeking a Principal Software Development QA Engineer to join our team. This role is integral to our R&D team, ensuring the productivity, reliability, and accuracy of Fortinet's new product lines. The successful candidate will review requirements and specifications... 
    Full time

    Fortinet

    Sunnyvale, CA
    21 hours ago
  • $165.8k - $307.9k

    A leading biotechnology company in Santa Clara, CA is seeking a Principal Software Developer in Test to work on Hardware-in-the-Loop solutions for embedded instrument software. Candidates should possess over 10 years of experience in software development, particularly... 

    F. Hoffmann-La Roche AG

    Santa Clara, CA
    1 day ago
  • $170k - $210k

    Fortinet, Inc. is seeking a Principal Embedded Software Developer based in Sunnyvale, California. This role involves developing and maintaining software for FortiSwitch products, mentoring junior developers, and requires a minimum of 10 years of networking and embedded... 

    Fortinet

    Sunnyvale, CA
    1 day ago
  •  ...the opportunity to lead by example, solve ambiguous technical problems, and mentor engineers while continuing to deepen your own technical expertise. Responsibilities As a Principal Software Developer, you will lead the design, development, and evolution of backend... 
    Work at office
    Worldwide
    Relocation
    Relocation package

    Ll Oefentherapie

    Santa Clara, CA
    2 days ago
  • $147k - $237.5k

     ...a GCP environment. The role involves working across the full software development lifecycle, including system design, implementation...  .... Role Summary This role will collaborate closely with senior engineers and, in some cases, operate independently to deliver security... 
    Full time
    Work at office

    Palo Alto Networks

    Santa Clara, CA
    4 days ago
  • $272k - $431.25k

     ...the team and see how you can make a lasting impact on the world. At NVIDIA, as a Principal Rack Scale Systems Infrastructure Engineer, you will build and guide the development of software systems. These systems support our upcoming rack-scale infrastructure products... 
    Full time
    Shift work

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $210k - $295k

     ...SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. PRINCIPAL SOFTWARE ENGINEER (PLATFORM TEAM) The Platform Team builds the foundational tooling and security infrastructure that empowers every team... 
    Permanent employment
    Full time
    Temporary work

    SpaceX

    Sunnyvale, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!