Senior Software Engineer (Remote, International)

Apply for this position Please mention DailyRemote when applying
timePosted 6 days ago location United States salarySalary undisclosed
Before you apply - make sure the job is legit.

Attempting to apply for jobs might take you off this site to a different website not owned by us. Any consequence as a result for attempting to apply for jobs is strictly at your own risk and we assume no liability.

Job Description

About SOCi

SOCi is an award-winning all-in-one local marketing platform built specifically for "next-level" multi-location marketers. Our customers include top brands and influencers like Ace Hardware, Sport Clips, and Anytime Fitness who have the impossible challenge of managing their digital presence across hundreds and thousands of locations. The SOCi platform empowers local management of the entire customer journey across multiple mediums including local business listings, social, reviews, listening, ads, bots, and more. As the central command for multi-location marketers, SOCi makes the impossible possible by enabling top brands and their locations to strengthen and scale their digital presence across limitless local search and social pages while protecting what matters most, their reputation.

  • This is a fully remote position; international applicants welcome!

  • Sr. Software Engineer
    • As a member of an Empowered Product Team, you'll be accountable for deeply understanding the customer's problem, actively contributing to ideating on the solutions and measuring your impact through the results on our customers, not code written. There are no "specs" or top-down management here.
    • A team consists of 2 other engineers, a UX designer and a product manager. You'll be "mob programming" with the other engineers, in real-time over Zoom throughout the day, while ad-hoc collaborating with the product manager and UX designer as needed.
    • This position is fully remote, our teams are distributed across four continents. You'll be expected to observe :6am...:4pm PST (±2) working hours (varies by team).
    • You'll be deploying incremental slices of progress to production daily or even multiple times throughout the day; the only measure of progress is delivery of customer value to production.

    Requirements
    • 7+ years experience in building complex software systems
    • Deep understanding of object-oriented programming, ability to articulate the pros and cons of inheritance vs composition, discuss common design patterns, their applications and common mistakes when using them
    • Deep understanding of relational database systems (MySQL, Postgres), including normalization (pros, cons), indexing strategies for large databases (100s millions of rows), and query optimization strategies (and common pitfalls)
    • Demonstrated track record of being able to balance making the right architectural decisions while moving fast do deliver customer value; can show examples of prior architectures built, articulate the tradeoffs and reasons for them
    • Solid core programming skills in a couple of languages (JS, PHP preferred, but not required)
    • Understanding of modern AWS tools, and ability to use them to solve common technology problems
    • Basic understanding of micro-services and service-oriented architectures, and the benefits and tradeoffs of monolith vs SOA, single-tenant vs multi-tenant systems
    • High-level awareness of available ML technologies, ability to recognize their application in solving common business problems
    • High-level awareness of basic visual and user experience principles (recognize obviously ugly and/or unusable experiences), and corresponding CSS skills to remedy them, in partnership with a designer team member
    Why you'll love it here
    • Fully remote, diverse international team
    • An extremely talented group of engineers and tech leads to learn from
    • Work directly with product and technology executives
    • Active career coaching and professional development to keep you growing
    • Learning budget (books, online courses)
    • Directly see the impact of your work by working closely with customers and help build the fastest-growing mar-tech platform for top brands
    What's SOCi's culture like?

    SOCi stands for Selfless, Overachievers, Customer Centric, and Innovative. We strive to be in service to each other, consider learning as Job #1, and obsess over the customer problems such that we can deliver most valuable solutions to them. We hold each other accountable, are candid in our feedback, and expect you to do the same. It's okay to make mistakes, it's not okay to not learn from them. We partner strongly across departments and function, as we know it'll take a village to succeed. One team, one dream.

    SOCi is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex including sexual orientation and gender identity, national origin, disability, protected Veteran Status, or any other characteristic protected by applicable federal, state, or local law.

    Powered by JazzHR

    Xm0tSXupWE