Who ❤️ PJ →

Full Search

29 Aug 2024

Temporary Platform Engineer

Illustrative Mathematics – Posted by IM360 Remote - US only

Job Description

Platform Engineer

 

Our Organization: Illustrative Mathematics

IM seeks to ensure that students, particularly students who have historically been underserved, and their teachers have access to aligned, grade-level, mathematics curriculum resources, and that teachers experience professional learning that leads to enduring mathematical learning for their students.

 

The Department: The Platform Engineer is a part of the Product Engineering team. The Product Engineering department is responsible for developing and maintaining technology systems to support the use of IM’s products, services, and partnerships. The department supports information technology for the organization, including hardware and software for productivity, access control, security, and onboarding and offboarding users. In addition, the department manages curriculum production and delivery, as well as measuring IM’s impact on schools.

 

Position Summary

As a Platform Engineer, you will primarily improve IM’s product experience by designing, implementing, improving and maintaining the infrastructure and systems that support the team’s development and deployment.

IM’s engineering team uses:

  • Ruby on Rails and Next.js for application development
  • TypeScript and JavaScript for serverless applications
  • CSS/SCSS/SASS
  • git and GitHub for version control
  • Heroku and Vercel for hosting
  • AWS (Lambda, CloudFront, CloudTrail, S3, IAM, Secrets Manager, SES), Salesforce, FusionAuth, Sentry, etc.

 

Position Type: Full-Time

Location: Remote – United States only

Job Level: Senior Manager/Specialist

Travel Requirement: < 10 percent 

Travel Notice: IM aims to provide employees with a minimum of two weeks’ notice before requiring them to travel for the company. However, due to the specific demands of certain roles within IM, there may be instances where travel becomes necessary without the ability to provide the full two weeks’ notice.

 

Essential Functions/Key Responsibilities

  • Define, design, and implement architectural decisions and patterns in the context of our infrastructure and platform systems, emphasizing maintainability, scalability, performance, cost optimization, and best practices
  • Research, explore, test, and implement improvements (including software development, process, tooling, integrations, etc.) across systems. Please see the section below on ‘Preferred Qualifications’ for examples
  • Develop/improve features in some of our infrastructure/systems-related codebases
  • Elevate capacity across the team via quality code review engagement, teaching, and collaborating
  • Drive every phase of development in projects both large and small, beginning from the initial specification and ending with implementation in production systems

Required Qualifications

 

  • Ability and willingness to help us define this role in the context of our team and organization
  • Ability to execute a product lifecycle— identify a need, research, establish proof-of-concept, propose, implement, and revise solutions
  • Experience/empathy towards designing and building upon the user experience of our engineering team
  • Ability to clearly and concisely communicate about complex problems and solutions
  • Ability to balance quality and maintainability with speed of execution
  • Ability and willingness to adjust to the shifting priorities that inherently accompany working in mid-stage, rapid-growth organizations
  • Willingness to take on tasks that may be outside of your area of expertise
  • Excellent written and verbal communication skills; ability to deliver clear, concise information tailored to specific and varied audiences
  • Must reside in and be legally authorized to work in the USA

 

Preferred Qualifications

  • Professional experience with Ruby/Rails
  • Professional experience with some of the areas below, or similar/related:
    • hosting infrastructure
    • database management
    • resource provisioning
    • automation
    • testing
    • CI/CD
    • security
    • variable and environment management
    • general platform maintenance
    • legal compliance (i.e. GDPR)
    • observability
    • etc.

 

Compensation and Benefits

In alignment with our commitment to equity in practice and policy, Illustrative Mathematics is committed to equity and transparency for our team and offers competitive salaries commensurate with experience and education. This position is exempt. The annual salary range for this position is $90,000 – $160,000.

 

IM also offers employees a robust benefits package that includes:

  • Comprehensive group health benefits, including medical, dental, and vision (premiums are 100% employer-paid for employees and partially employer-paid for dependents)
  • Self-managed paid-time-off and flexible sick days
  • 10 federally recognized holidays plus five business days off between Christmas Day and New Year’s Eve
  • An employer-sponsored 403(b) plan with an employer match up to 4%
  • Employer-paid life insurance, short-term and long-term disability insurance, and parental leave
  • Monthly allowances for telecommunications (phone and internet) and wellness 
  • Home office set-up and maintenance reimbursement
Share this role online (there may be a referral fee*)

How to Apply

Please apply to this contractor-to-hire role via our Careers page.

Job Categories: Equal Opportunities. Job Types: Temporary. Job Tags: contractor-to-hire. Salaries: Less than 20,000.

Job expires in 72 days.

18 total views, 0 today

Apply for this Job