Senior Software Engineer at Meredith Corporation in San Francisco, California

Posted in Other 11 days ago.

Job Description:

Job Title

Senior Software Engineer

Job Description


For over 20 years we have connected people with their passions, products with engaged customers, and our multi-channel clients-including some of the world's largest consumer brands-with innovative marketing programs.

We believe great technology empowers organizations. At Synapse Group, we're using technology to reinvent subscription and consumer relationships, and building creative products that impact millions of people.

Stamford, CT candidates preferred, but we are open to remote accommodations for the right person.

Remote available in these states: AZ, CA, CT, FL, ID, IL, MD, NC, NY, OR, PA, TX

Offices in Los Angeles, CA and Stamford, CT

Synapse Group, Inc, is a Meredith company

Opportunity for Impact

  • If you are obsessed and excited about providing an intuitive customer experience by building and optimizing our order processing systems (utilizing PayPal, Apple Pay, Google Pay, Amazon Pay, etc), then this is the role for you!

  • You'll work with an exceptional group of software engineers, QA, product managers, technical project managers, and engineering managers

  • This is a mature organization that is also in the midst of a transformation. You'll be able to have an impact throughout the organization by advocating for and implementing meaningful change

Role and Responsibilities (What You'll Do)

  • Build some amazing things, learn, have fun

  • Leverage your technical expertise to constantly raise the bar and ensure the team delivers extraordinary results - focusing on creating value, continuous improvement and collaboration

  • Strive to thoroughly understand customer, business and user needs, and provide effective solutions to meet those needs

  • Dive deep into tech, driving architecture, design, and best practices via hands-on contributions

  • Build real and effective partnerships between your teams and others throughout the company

  • Maintain excellent software development processes including Agile best practices

  • Help define the team's vision, strategy and roadmap

  • Effectively manage multiple projects and work across a broad range of technologies

  • Develop on other systems as needed such as Order Management, Merchant Processing, Customer Notification, and Fulfillment systems which are also core to the success of our business

Professional Qualifications (What You Have)

  • You have 8+ years of hands-on software development experience with deep understanding of architecture and design across many frameworks and languages

  • You have seen many projects through from end to end and had a senior role in its creation, development and maintenance

  • You listen, communicate clearly and effectively with technical and non-technical audiences, and facilitate solutions with actionable plans

  • You care deeply about customers, architecture, design, technology, process, and quality

  • You have strong analytical skills and are results-driven

  • You love developing and growing people and have demonstrated the ability to do so

  • You believe in the "You build it, you own it" ethos

  • You know many of these technologies and are eager to learn the rest quickly - Java, Spring, Python, Hibernate, Groovy / Grails, AWS (EC2, Lambda, API Gateway, Fargate, SNS/SQS, DynamoDB, ELB/ALB, S3, etc.), messaging frameworks such as ActiveMQ, event-driven architecture, microservices architecture, Oracle - PL/SQL, Tomcat, REST, high-volume transactional systems, caching strategies, Elasticsearch, CI/CD w/Jenkins, ksh, GitHub, monitoring tools such as New Relic

  • B.S. in Computer Science (or equivalent degree or work experience)

Personal Characteristics (Who You Are)

  • Highly effective at creating collaborative relationships across an entire organization

  • High energy, accountable, and action-oriented with a history of getting things done in complex environments

  • Results oriented, tenacious, but with the ability to know when to push harder and when to look for alternative approaches - knowing when it matters and when it doesn't

  • Both accepting of other people's ideas and confident in your own

  • Values integrity, humility, creativity, open-mindedness, collaboration, creating value and continuous improvement

It is the policy of Meredith to provide equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state or local law. In addition, Meredith will provide reasonable accommodations for qualified individuals with disabilities. Accommodation requests can be made by

Meredith participates in the federal E-Verify program to confirm the identity and employment authorization of all newly hired employees. For further information about the E-Verify program, please click here: