Principal Software Engineer

Meazure Learning

United States

Remoto

USD 180.000 - 280.000

Tempo pieno

3 giorni fa
Candidati tra i primi

Una candidatura completa in un minuto

Curriculum e lettera di presentazione personalizzati, pronti da inviare.

Supera i filtri ATS

Vantaggi offerti da questo lavoro

Competitive Pay
Healthy Work Culture
Career Growth Opportunities
Learning and Development Opportunities
Company Sponsored Health Insurance
Referral Award Program
Company Provided IT Equipment
Transportation Program
Company Provided Meals
14 Company Provided Holidays
Generous Leave Program

Descrizione del lavoro

Meazure Learning is seeking a Principal Software Engineer to drive architecture, strategy, and delivery of our SaaS platform. You will mentor the scrum team, lead complex technical initiatives, and guide decisions on tradeoffs, design reviews, and roadmap alignment.

You will bring deep experience in Ruby on Rails, JavaScript frameworks, and cloud infrastructure, with 10+ years in software development and 1+ year in a principal capacity.

Competenze

  • Bachelor's degree in computer science, engineering, or a related field (or equivalent experience).
  • 10+ years of professional software development disciplines and deep technical skills.
  • 1+ year in Principal Software Engineering role.
  • Strong expertise in service-oriented architecture and event driven architecture.
  • Strong expertise Ruby on Rails.
  • Proficient in using Javascript frameworks.
  • Strong expertise in developing cloud infrastructure applications.

Mansioni

  • Collaborate with product management to create product roadmap and validate user stories
  • Develop technical specifications for new products and services
  • Drive prototype development to ensure feasibility of designs or validate use of emerging technologies
  • Understand the broader context of the technology vision, and advise management and product about tradeoffs that may impact schedules
  • Lead projects and provide technical guidance and mentorship to scrum team members
  • Perform design and code reviews, validate that designs are fulfilling user story criteria
  • Align solutions with architectural direction and standards across teams
  • Tackle complex technical problems; perform root cause analysis; and implement effective solutions.
  • Identify areas of technical debt, outline what needs to be done and communicate ROI urgency of addressing
  • Assist in recruiting initiatives
  • Maintaining high-quality technical documentation for code, systems, and processes

Conoscenze

Ruby on Rails
JavaScript frameworks
Cloud infrastructure apps
Leadership & mentorship
SOA / event-driven architecture
Go

Formazione

Bachelor's degree in computer science or related field

Strumenti

NATS.IO
Jetstream
Kafka
Go

Descrizione del lavoro

The Role:

Our Engineering team gets to innovate and experiment daily with some of the latest technologies in our industry for a product that is paving the way in our space. We are always looking for opportunities to learn, grow, and have fun with each other. Our team culture encourages individuality, collaboration, and creative problem solving.


The Principal Software Engineer appreciates the complexities of building a product (SAAS) and understands software architecture so that solutions are clever enough to solve the immediate problem, flexible enough to adapt to our changing market, and simple enough to maintain so that it can stand the test of time.


The Responsibilities:


  • Collaborate with product management to create product roadmap and validate user stories

  • Develop technical specifications for new products and services

  • Drive prototype development to ensure feasibility of designs or validate use of emerging technologies

  • Understand the broader context of the technology vision, and advise management and product about tradeoffs that may impact schedules

  • Lead projects and provide technical guidance and mentorship to scrum team members

  • Perform design and code reviews, validate that designs are fulfilling user story criteria

  • Align solutions with architectural direction and standards across teams

  • Tackle complex technical problems; perform root cause analysis; and implement effective solutions.

  • Identify areas of technical debt, outline what needs to be done and communicate ROI urgency of addressing

  • Assist in recruiting initiatives

  • Maintaining high-quality technical documentation for code, systems, and processes


Additional Position Information:


  • Remote India Opportunity

  • Core Hours: 2 PM – 11 PM (IST)

  • Core Days Worked: Monday – Friday


The Desired Attributes:


  • Bachelor's degree in computer science, Engineering, or a related field (or equivalent experience).

  • 10+ years of professional software development disciplines and deep technical skills

  • 1+ year in Principal Software Engineering role

  • Strong expertise in service-oriented architecture and event driven architecture

  • Strong expertise Ruby on Rails

  • Proficient in using Javascript frameworks.

  • Strong expertise in developing cloud infrastructure applications

  • Strong leadership and mentorship skills

  • Experience with NATS.IO, Jetstream, or Kafka preferred

  • Experience with GOlang preferred


The Total Rewards - The Benefits:


  • Competitive Pay

  • Healthy Work Culture

  • Career Growth Opportunities

  • Learning and Development Opportunities

  • Company Sponsored Health Insurance

  • Referral Award Program

  • Company Provided IT Equipment (for remote team members)

  • Transportation Program (on-site team members)

  • Company Provided Meals (on-site team members)

  • 14 Company Provided Holidays

  • Generous Leave Program


Meazure Learning is an Equal Opportunity Employer and Prohibits Discrimination and Harassment of Any Kind: Meazure Learning is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. All employment decisions at Meazure Learning are based on business needs, job requirements and individual qualifications, without regard to race, color, religion or belief, national, social or ethnic origin, sex (including pregnancy), age, physical, mental or sensory disability, HIV Status, sexual orientation, gender identity and/or expression, marital, civil union or domestic partnership status, past or present military service, family medical history or genetic information, family or parental status, or any other status protected by the laws or regulations in the locations where we operate. Meazure Learning will not tolerate discrimination or harassment based on any of these characteristics.

Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Senior Support Engineer
Senior Support Engineer

Meazure Learning • Stati Uniti

Remoto
USD 10.000 - 15.000
Remote-friendly
Professional development
Great team environment
Sr. Product Manager
Sr. Product Manager

Proctoru Inc. • Durham (NC)

Ibrido
USD 120.000 - 180.000
401(k) matching
Health, Dental, Vision insurance
Flexible time off
+2
Sr. QA Engineer I
Sr. QA Engineer I

Proctoru Inc. • Durham (NC)

In loco
USD 90.000 - 120.000
401(k) with company matching
Health, Dental, & Vision Insurance
Flexible time off
+1
Sr. QA Engineer I
Sr. QA Engineer I

Meazure Learning • Stati Uniti

Ibrido
USD 90.000 - 120.000
Competitive salary
401(k) plan with company matching
Health, Dental, & Vision Insurance
+4
Sr. Product Manager
Sr. Product Manager

Meazure Learning • Stati Uniti

Ibrido
USD 140.000 - 200.000
Remote-friendly
Competitive salary
Professional development
+1
Sr. Customer Success Manager
Sr. Customer Success Manager

Meazure Learning • Durham (NC)

In loco
USD 110.000 - 155.000
Competitive salary
Health, Dental, Vision insurance
401(k) match
+2
Sr. Customer Success Manager
Sr. Customer Success Manager

Meazure Learning • Stati Uniti

Ibrido
USD 90.000 - 140.000
Competitive salary
Health, Dental, Vision insurance
401(k) with company match
+3
VP, Product Management
VP, Product Management

Meazure Learning • Vienna (VA)

Ibrido
USD 180.000 - 260.000
Competitive Salary
Exceptional Benefits
401(k) with company matching
+2
Customer Success Manager
Customer Success Manager

Meazure Learning • Stati Uniti

Ibrido
USD 90.000 - 130.000
401(k) matching
Health insurance
Dental insurance
+4
VP, Product Management
VP, Product Management

Yardstick • Vienna (VA)

In loco
USD 170.000 - 230.000
Remote and hybrid first organization
401(k) with company matching
Generous time off