For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
Community.com
Community.com

Senior Software Engineer

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Senior

Tech stacks

Community management
Software Development
Back-End
+33

Permanent role
2 days ago
Apply now

About Community

Community is a leading SMS platform trusted by the world’s most recognizable brands in Music, Sports, Film/TV, and Fortune 500 companies. Launched in 2019, Community focuses on building authentic relationships with customers through premium messaging experiences. Its ease of use and rich experiences have made it a preferred choice. By capturing zero-party data, Community provides valuable insights that drive meaningful results. Join us in connecting communities and converting conversations into action, revenue, and more.

Community is remote-first because we trust in our teams’ ability to do incredible work, wherever they are. We welcome new and diverse perspectives with every hire.

Join us at www.community.com

About the Role and Your Impact

We are seeking a highly skilled Senior Software Engineer with expertise in backend development and a strong proficiency in backend development. As a Senior Software Engineer at Community.com, you will be a key player in designing and implementing scalable backend systems that power our platform. You will collaborate closely with cross-functional teams, including product management, frontend engineers, and operations, to deliver high-quality, resilient solutions.

What You’ll Do

  • Backend Development: Design, develop, and maintain robust, scalable backend services primarily using Elixir and the Phoenix framework.
  • Architecture & Design: Collaborate with the engineering leadership team to architect and implement distributed systems that meet the needs of our growing user base. This includes decomposing and refactoring complex and ambiguous logic into manageable components.
  • Code Quality & Best Practices: Write clean, maintainable code and enforce coding standards and best practices. Conduct code reviews to ensure code quality and provide constructive feedback. Author technical design documentation; break down complex projects into small executable units.
  • Performance Optimization: Monitor and optimize the performance of our backend systems, ensuring low latency and high availability.
  • Cross-Functional Collaboration: Work closely with product, frontend engineers, and other stakeholders to understand requirements and translate them into technical solutions.
  • Incident Management: Participate in on-call rotations, troubleshoot, and resolve production issues as they arise.

What You’ll Bring

To succeed in this role, you bring deep analytical skill, effective time management ability, and the confidence to communicate and present insights to stakeholders at all levels of the organization.

  • Experience: 5+ years of professional experience in software engineering, with a focus on backend development in Elixir, Go, and/or Ruby.

  • Systems Design: Experience designing and implementing distributed systems, microservices, and RESTful APIs.

  • Database Management: Proficiency with relational databases (e.g., PostgreSQL) and experience with data modeling, query optimization, and transactions.

  • Cloud & DevOps: Familiarity with cloud platforms (e.g., AWS, GCP) and experience with CI/CD pipelines, containerization (Docker), and orchestration (Kubernetes).

  • Problem-Solving: Strong analytical and problem-solving skills, with the ability to troubleshoot complex issues in a production environment.

  • Team Player: Excellent communication skills and the ability to work effectively in a collaborative, remote-first environment.

  • Nice to have:

  • Experience working with messaging products or other SaaS b2b.

  • Experience as an SRE or Infrastructure/Platform Engineer

About Community.com

🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service