Meazure Learning is dedicated to empowering learners globally and is seeking a Principal Software Engineer I to join their team. This role involves designing, developing, and maintaining software solutions while guiding technical strategy and mentoring staff to foster a culture of excellence.
Responsibilities:
- Guides the technical strategy for large-scale initiatives or entire product lines
- Acts as a thought leader and mentor for all technical staff, shaping the technical vision and direction of the organization, and fostering a culture of excellence and continuous improvement
- Contributes significantly to the company's technical leadership, influencing key technical decisions, and driving initiatives to improve software development processes and methodologies across the organization
- Represents the organization at industry conferences, forums, or events, sharing expertise and contributing to the advancement of software engineering practices
- Demonstrates exceptional communication, leadership, and collaboration skills, enabling effective alignment and decision-making across multiple teams, departments, and stakeholders
- Stays at the forefront of industry trends, emerging technologies, and their potential impact on the organization's technical strategy and competitive position
Requirements:
- 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 using JavaScript frameworks
- Proficient in Ruby on Rails
- Strong expertise in developing cloud infrastructure applications
- Strong leadership and mentorship skills
- Experience with NATS.IO, Jetstream, or Kafka
- Experience with GOlang