Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Principal Elixir Engineer image - Rise Careers
Job details

Principal Elixir Engineer

Array is a financial innovation platform focused on creating consumer products for digital brands and financial institutions. They seek a Principal Elixir Engineer to enhance their applications and lead incident response efforts.

Skills

  • Expertise in Elixir and Phoenix Framework.
  • Proficiency in functional programming.
  • Experience with distributed systems design.
  • Familiarity with DevOps pipelines.
  • Understanding of APIs and cloud environments.

Responsibilities

  • Lead incident response efforts for Elixir-based systems and APIs.
  • Design and implement secure, scalable Elixir applications.
  • Analyze logs and application data to identify and resolve issues.
  • Conduct regular assessments to ensure the stability and performance of production environments.
  • Promote best practices for functional programming and system design.
  • Evaluate architectural changes and provide expertise on Elixir's impact.

Benefits

  • Full medical, dental, and vision premiums covered at 100% for full-time employees.
  • Unlimited PTO and sick leave + 14 company holidays.
  • 100% 401k match up to 4% with immediate vesting.
  • Generous parental leave.
  • $1,000 desk setup subsidy.
  • $100/month to subsidize wifi/cell phone expenses.
  • Summer Fridays (half-day Fridays) from late May to end of August.
  • Arrayaversary Kits for work anniversaries.
To read the complete job description, please click on the ‘Apply’ button
Array Glassdoor Company Review
3.6 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Array DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Array
Array CEO photo
Steve Kremser
Approve of CEO

Average salary estimate

$178000 / YEARLY (est.)
min
max
$178000K
$178000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Principal Elixir Engineer, Array

At Array, we're on the lookout for a talented Principal Elixir Engineer to join our innovative team! As a leading financial innovation platform, we empower digital brands, financial institutions, and fintechs to launch compelling consumer products faster than ever. In this remote role, you'll leverage your extensive experience in Elixir to craft, implement, and maintain robust systems that prioritize performance and reliability for our clients and their consumers. Collaboration is key here at Array, as you'll work hand-in-hand with cross-functional teams to ensure our Elixir-based applications and APIs are both secure and scalable. With a commitment to excellence and continuous improvement, we encourage an environment of experimentation, so you'll have the chance to assess and refine production environments regularly. We value experience: with a solid 12+ years in software engineering under your belt and significant expertise in the Elixir language, particularly with the Phoenix framework, you'll play a crucial role in promoting best practices in this functional programming space. Array also offers a competitive salary and fantastic benefits—including unlimited PTO, 100% premium coverage for medical, dental, and vision for full-time employees, and a 401k match! If you're ready to make a deep impact in the fast-growing fintech space and empower millions of consumers, Array could be the perfect fit for you.

Frequently Asked Questions (FAQs) for Principal Elixir Engineer Role at Array
What are the main responsibilities of the Principal Elixir Engineer at Array?

As a Principal Elixir Engineer at Array, your main responsibilities will include leading incident response efforts, designing and implementing secure and scalable Elixir applications, analyzing logs and application data for issue resolution, and conducting regular assessments to ensure the stability and performance of production environments.

Join Rise to see the full answer
What qualifications are required for the Principal Elixir Engineer position at Array?

To be considered for the Principal Elixir Engineer position at Array, you’ll need at least 12 years of experience in software engineering, substantial expertise in Elixir, hands-on experience with the Phoenix Framework in production, and a strong understanding of functional programming and distributed systems design.

Join Rise to see the full answer
What compensation and benefits can a Principal Elixir Engineer expect at Array?

Array offers a competitive base salary starting at $178,000, along with full medical, dental, and vision coverage for employees. Additionally, you can enjoy unlimited PTO, summer Fridays, a generous 401k match, and a $1,000 subsidy for your remote desk setup.

Join Rise to see the full answer
How does Array support diversity and inclusion in the workplace?

At Array, we pride ourselves on being an equal opportunity workplace. We are dedicated to creating an environment where everyone feels supported and empowered to bring their best selves to work while fostering diversity, equity, and inclusion that enhances collaboration and confidence.

Join Rise to see the full answer
What is the interview process like for the Principal Elixir Engineer role at Array?

The interview process for the Principal Elixir Engineer role at Array typically involves a conversation with a recruiter, a meeting with the Co-founder (Founding CTO), and a discussion on how we work. This structured approach ensures that candidates get a clear picture of both the role and our company culture.

Join Rise to see the full answer
Common Interview Questions for Principal Elixir Engineer
Can you explain your experience with Elixir and the Phoenix Framework?

When answering this question, detail your years of experience with Elixir, emphasizing specific projects you've worked on using the Phoenix Framework. Highlight how you've used these technologies to solve real-world problems and the results you've achieved.

Join Rise to see the full answer
How have you handled incident response in previous roles?

Discuss your approach to incident response, including the tools and processes you use. Provide specific examples of incidents you've managed, the steps you took to resolve them, and the outcome.

Join Rise to see the full answer
What strategies do you employ for ensuring application security?

Share your strategies for securing Elixir applications, such as implementing access control measures, keeping dependencies up to date, and conducting regular security assessments. Be sure to mention any specific practices you've followed or standards you've adhered to.

Join Rise to see the full answer
How do you evaluate architectural changes in Elixir-based systems?

Talk about the factors you consider when evaluating architectural changes, including performance, scalability, and maintainability. Provide an example where you made a significant architectural decision and the impact it had.

Join Rise to see the full answer
Can you describe your experience with distributed systems design?

When responding, explain your understanding of distributed systems and how you've contributed to designing them in prior roles. Mention specific challenges you've faced and how you overcame them.

Join Rise to see the full answer
What functional programming principles do you apply in your work?

Describe key functional programming principles that inform your coding practices, such as immutability and first-class functions. Provide examples of how you've applied these principles in your projects.

Join Rise to see the full answer
How do you approach team collaboration in a remote environment?

Emphasize the importance of communication tools and practices you've found effective in maintaining collaboration across remote teams. Share a specific instance where you collaborated with others successfully.

Join Rise to see the full answer
What is your experience with DevOps pipelines, particularly with GitLab CI/CD?

Discuss your familiarity with DevOps pipelines and how you've used GitLab CI/CD in previous roles. Provide examples of how you integrated CI/CD into project workflows and the benefits it brought to your teams.

Join Rise to see the full answer
How do you stay updated on emerging trends in Elixir and functional programming?

Talk about the resources you utilize to stay informed, such as blogs, webinars, or community events. Mention how you’ve integrated new trends or technologies into your work.

Join Rise to see the full answer
Can you share a time when you promoted best practices in programming among your peers?

Provide a specific example of how you encouraged best practices within your team. Discuss the challenges you may have faced and the positive outcomes of those efforts.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Array Remote North America (Remote)
Posted 12 days ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
LogicGate Remote Remote - United States
Posted 12 days ago
Dental Insurance
Disability Insurance
Vision Insurance
Performance Bonus
Family Medical Leave
Paid Holidays
Sabbatical
Acoustic Remote No location specified
Posted 7 days ago
Photo of the Rise User
Spreetail Remote No location specified
Posted 5 days ago
Posted 6 days ago

Array is a leading designer, manufacturer and distributor of custom merchandising systems and point-of-purchase displays for the world's leading retailers and consumer products manufacturers. For over 40 years, Array has been delivering innovatio...

26 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$178,000/yr - $178,000/yr
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
January 12, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!