Enable job alerts via email!

Principal Software Engineer (Ruby on Rails)

Ameelio

United States

Remote

USD 160,000 - 200,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a pioneering non-profit dedicated to leveraging technology for social impact. As a Principal Engineer, you'll play a crucial role in enhancing communication tools for incarcerated individuals and their families. This position offers the chance to lead technical implementations, mentor engineers, and integrate educational platforms like Canvas LMS. Be part of a mission-driven team that values collaboration and innovation, while enjoying a competitive salary and a meaningful work-life balance. Your expertise will help shape the future of our impactful products, making a real difference in society.

Benefits

Competitive salary and benefits package
Opportunity to contribute to a meaningful mission
Ability to shape product development
Great work/life balance
Work with a passionate team

Qualifications

  • Proven experience as a Principal Engineer or similar leadership role.
  • Strong proficiency in Ruby on Rails and PostgreSQL.

Responsibilities

  • Lead technical implementation ensuring high-quality, scalable code.
  • Collaborate with product team to define and prioritize feature development.

Skills

Ruby on Rails
PostgreSQL
Software Engineering Best Practices
Problem-Solving
Debugging Skills
Container Technology (Docker)
Kubernetes (kubectl)
Effective Communication
Team Leadership

Tools

Canvas LMS

Job description

Location:

Remote (International OK)

While our operations are centered in the United States and preference will be given to candidates located within the US, we welcome international applicants who can ensure some overlap with US time zones, including US Pacific Time (UTC−07:00). This arrangement supports effective collaboration and synchronization with our team.

About Us:

Ameelio is a pioneering non-profit committed to using technology to make a significant social impact. Our mission encompasses the development and implementation of innovative tech solutions that improve the lives of incarcerated individuals and their families. We focus on enhancing communications and expanding educational opportunities within correctional facilities, which are crucial for maintaining family connections and supporting rehabilitation.

By providing free and accessible communication tools, we help preserve essential support structures that significantly reduce recidivism. We also challenge the unjust practices of incumbents in the industry who impose high costs on communications, ensuring that families, especially those least able to afford these fees, can stay connected without financial burden.

Join us in our mission to empower educators, improve familial connections, and fight against systemic exploitation in the communication services for incarcerated individuals and their families.

Position Overview:

We are seeking a Principal Engineer with extensive experience in Ruby on Rails to oversee the technical implementation of our product. In this pivotal role, you will work closely with our product team and designers to plan, estimate, and deliver high-impact features while maintaining technical excellence and managing tech debt.

Responsibilities:

  • Technical Leadership:
    • Lead the technical implementation of the product, ensuring high-quality, scalable, and maintainable code.
    • Provide technical direction and mentorship to other engineers.
    • Oversee prioritization and maintenance of technical debt.
  • Product Management:
    • Collaborate with the product team to define and prioritize feature development.
    • Become a product expert and provide insights that guide development.
    • Work with designers and product managers to plan, estimate, and deliver new features.
  • Canvas LMS Integration:
    • Leverage your expertise or quickly gain proficiency in Canvas LMS.
    • Implement and oversee integrations with Canvas LMS and other relevant educational platforms.
  • Team Collaboration:
    • Foster a collaborative and positive team environment.
    • Mentor junior engineers, providing guidance on best practices and career growth.

Qualifications:

  • Proven experience as a Principal Engineer or similar leadership role.
  • Required Skills:
    • Strong proficiency in Ruby on Rails.
    • Deep understanding of software engineering best practices.
    • Excellent problem-solving and debugging skills.
    • Experience working with PostgreSQL or similar relational database
    • Familiarity with container technology (like Docker)
    • Willingness to learn/use basic Kubernetes (kubectl) to troubleshoot deployed environments, get Pod logs, etc.
  • Preferred Skills:
    • Familiarity with Canvas LMS
    • Experience working with applications in Kubernetes is a big plus. You don’t need to be hacking operators, but if you can check the status of running Pods, read logs, and understand basics about how the application is running, you’ll have a much easier time getting up to speed.
    • Experience working in the EdTech or non-profit sector, not required at all but can be helpful
  • Soft Skills:
    • Effective communication and team leadership abilities.
    • Ability to thrive in a collaborative and mission-driven environment.
    • Comfortable taking sometimes ambiguous requests/requirements and through collaborative engagement, defining them and turning them into work tickets.

Benefits:

  • Competitive salary and benefits package.
  • Opportunity to contribute to a meaningful mission that positively (and measurably) impacts society.
  • Ability to strongly shape the development/outcome of the product, lay a sustainable foundation, and set the team up for long-term success.
  • Be an early part of a high-impact startup that has a bright future ahead of it.
  • Work with a talented, passionate team committed to making a difference.
  • Enjoy a great work/life balance

Salary:

The salary for this position ranges from $160,000 to $200,000 annually, depending on qualifications and experience. Please note that the actual salary offered may be adjusted based on the market rate and cost of living in the candidate's country. We aim to offer competitive compensation that aligns with local standards while reflecting the significance of the role and the expertise brought by the ideal candidate.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Lead Software Engineer

Harnham

Remote

USD 160,000 - 180,000

4 days ago
Be an early applicant

Principal Software Engineer - Languages and SDKs

Pulumi Corporation

Remote

USD 180,000 - 228,000

2 days ago
Be an early applicant

Lead Software Engineer

Milestone Systems

Remote

USD 185,000 - 213,000

7 days ago
Be an early applicant

Lead Software Engineer - Deployment Management (Remote )

CareFirst, Inc.

Great Falls Crossing

Remote

USD 113,000 - 225,000

5 days ago
Be an early applicant

Principal Software Engineer Remote - US

Twilio

Mississippi

Remote

USD 184,000 - 231,000

6 days ago
Be an early applicant

Principal Software Engineer - Secrets

Pulumi Corporation

Remote

USD 180,000 - 228,000

2 days ago
Be an early applicant

FRONT END LEAD SOFTWARE ENGINEER - STAFF

Cars.com LLC

Remote

USD 149,000 - 188,000

9 days ago

Lead Software Engineer, Purchase

eBay

Maryland

Remote

USD 132,000 - 223,000

8 days ago

Principal Software Engineer, EA Tech Optimization (Remote)

The Home Depot

Atlanta

Remote

USD 170,000 - 190,000

5 days ago
Be an early applicant