Find Jobs
Find Jobs Near You – Available Work in Your Location
Skip to job details
S
Shutterfly
Sr. Software Engineer II
Career Insights for Software Developer / Engineer
See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.
Scorecard
Based on national data
Review key factors to help you decide if this role fits your goals. How is this calculated?
What they do
A Software Developer or Engineer designs or improves computer software. Oversees the entire software development process. Analyzes customer or user needs, designs programs, writes code or instructs computer programmers, tests design, and documents programs. May assist with upgrades or maintenance. May specialize in the design of computer applications or computer systems.
$113,544 / year median in the U.S.
-3% projected decline
Job Description
Sr. Software Engineer II Shutterfly - 3.5 Woodbury, MN Job Details Full-time $117,750 - $140,750 a year 19 hours ago Benefits Health insurance 401(k) Qualifications Software engineering Full Job Description At Lifetouch (part of the Shutterfly family of brands), we believe there is extraordinary power in the self-expression. Built on the tradition of "Picture Day", Lifetouch has captured the unique personalities of children and families for more than 90 years. As a Senior Software Engineer II, you will lead the design and delivery of complex Salesforce solutions, providing technical direction for a high-performing product team. You will champion Salesforce engineering best practices, architect scalable solutions and integrations, and drive robust testing strategies. In this role, you'll mentor developers while guiding design decisions, code quality, release readiness, and production support to ensure reliable, high-impact business outcomes. Primary Duties and Responsibilities Leads complex feature implementation and technical direction for a Salesforce product team. Teaches Salesforce engineering patterns; designs scalable solutions, integration patterns, and robust test strategies. Leads developers through design, code quality, release readiness, and production support. Teaches and assists others in Salesforce architecture, Apex/LWC/Flow patterns, data modeling, integration design, platform limits, security, and test strategy. Ensures standards for code quality, automation, deployments, observability, documentation, and supportability are followed. Helps teams make declarative-vs-code tradeoffs. Teaches others how to troubleshoot highly complex Salesforce product architecture; provides meaningful input on architecture changes Leads investigation of production issues and complex release risks. Accountable for code reviews, standards adherence, unit testing, technical coaching, and helping the product team deliver high-quality Salesforce features. Actively collaborates with engineering management, product, QA, admins, support teams, security, and architecture. Keeps Confluence and support documentation current for onboarding and release readiness. Additional Duties and Responsibilities Supervised by Engineering Manager. Leads feature-level technical direction and coordinates work across developers without direct people-management responsibility. Leads multiple P1-P3 engineers or workstreams; influences design decisions, quality practices, and release readiness. Leads developers through design, code quality, release readiness, and production support. Education 4-year college degree or equivalent experience preferred. Salesforce Platform Developer II, App Builder, or Integration/Architecture credentials desired; actively pursuing latest technology. Experience 8-10 years of software development experience; strong Salesforce engineering and technical leadership experience. Other (knowledge, skills, and abilities) Teaches Salesforce engineering patterns; designs scalable solutions, integration patterns, and robust test strategies. Ability to manage and prioritize work for a sub team of Engineers. Demonstrated ability to manage multiple priorities and challenges. Detail oriented in the execution and follow-up of work. Ability to effectively manage and lead change. Takes initiative. Supporting a diverse and inclusive workforce is important to Shutterfly not only because it directly reflects our value of Embracing our Differences, but also because it's the right thing to do for our business and for our people. We welcome all applicants and evaluate them based on their qualifications. Learn more about our commitment to Diversity, Equity, and Inclusion on our Career Site. This position will accept applications on an ongoing basis until filled. The compensation package for this role is based on multiple factors, such as job level, responsibilities, location, and candidate experience. The base pay ranges included below are specific to the locations listed, and may not be applicable to other locations.