Red Ventures

Senior Software Engineer, Elixir

Red Ventures

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $100,000 - $160,000 per year

Job Level

About the role

  • Design and build scalable, reliable Elixir services that power core product experiences.
  • Own the technical design and long-term evolution of key backend services, ensuring scalability, reliability, and operational excellence.
  • Lead architectural decisions across services, driving consistent patterns for distributed systems, event-driven communication, and service reliability.
  • Collaborate with product managers, designers, and engineers to design and deliver new product capabilities.
  • Ensure systems are designed for scalability, maintainability, and performance.
  • Drive improvements in system reliability, observability, and operational excellence.
  • Identify and resolve production bottlenecks, performance issues, and system failures.
  • Participate in and influence engineering standards, architecture discussions, and technical roadmaps.
  • Mentor engineers through code reviews, technical guidance, and knowledge sharing.
  • Contribute to the evolution of our cloud infrastructure and developer tooling.
  • Lead root cause analysis for complex production issues and implement long-term fixes.
  • Advocate for security, testing, and operational best practices throughout the development lifecycle.
  • Stay current with emerging technologies and help guide pragmatic adoption of new tools and approaches.

Requirements

  • Bachelor’s degree in Computer Science or a related field, or equivalent practical experience.
  • 5+ years of professional backend engineering experience.
  • Significant experience developing production systems in Elixir.
  • Strong experience designing and operating distributed backend systems.
  • Experience designing and maintaining GraphQL and RESTful APIs.
  • Strong understanding of software design principles, system architecture, and performance optimization.
  • Experience building and operating cloud-native systems on AWS.
  • Experience implementing event-driven architectures and asynchronous processing patterns.
  • Strong experience with PostgreSQL and relational data modeling, including query optimization and performance tuning.
  • Experience implementing observability practices, including metrics, logging, and monitoring.
  • Demonstrated ability to lead technical initiatives and influence architectural decisions.
  • Strong collaboration and communication skills across engineering, product, and leadership.
  • Ability to mentor engineers and elevate overall team engineering practices.
  • Product-oriented mindset and understanding of how engineering decisions impact user experience.
  • Experience scaling high-traffic distributed systems in production environments.
  • Experience with containerization and orchestration technologies such as Docker and Kubernetes.
Benefits
  • Health Insurance Coverage (medical, dental, and vision)
  • Life Insurance
  • Short and Long-Term Disability Insurance
  • Flexible Spending Accounts
  • Holiday Pay
  • 401(k) with match
  • Employee Assistance Program
  • Paid Parental Bonding Benefit Program
  • Flexible Paid Time Off (PTO): We believe time to rest and recharge is essential. That’s why we offer a generous and flexible PTO policy. Full-time employees accrue 20 days of PTO for a full calendar year annually, with an increase to 25 days after five years of service.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Elixirdistributed systemsGraphQLRESTful APIscloud-native systemsAWSevent-driven architecturePostgreSQLobservability practicescontainerization
Soft Skills
collaborationcommunicationmentoringleadershiptechnical guidanceproblem-solvinginfluencingproduct-oriented mindsetknowledge sharingcode reviews
Certifications
Bachelor’s degree in Computer Science