Remote Principal Software Engineer

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • As a Principal Software Engineer at SMG, you will play a pivotal role in leading the technological transformation of the company.
  • You will be responsible for driving the rebuilding of aging infrastructure, tackling technical debt, and spearheading initiatives to modernize systems.
  • You will contribute to shaping the company's vision for the future and cultivating a new culture within the engineering team.
  • You will lead by example in software development practices, demonstrating expertise in various technologies, including C#, .NET, Typescript, Javascript frameworks, Python, SQL, and Elasticsearch.
  • You will inspire and mentor engineering teams, fostering a growth mindset and a collaborative environment.
  • You will collaborate with leadership to provide valuable insights and guidance on technological strategies and opportunities.
  • You will drive efforts to refactor and rebuild the aging infrastructure, prioritizing continuous delivery, best practices, clean code, scalability, and maintainability.
  • You will identify and address areas of technical constraints, implementing strategies to reduce their impact on delivering value.
  • You will champion modern development practices, including incremental development, iterative releases, and CI/CD pipelines.
  • You will advocate for tidy code practices, implement code review processes, and utilize modern code tooling to ensure high-quality software delivery.
  • You will collaborate cross-functionally with other teams to solve complex technical challenges and drive innovation.
  • You will lead teams to successfully deliver on major initiatives, managing timelines, resources, and risks effectively.

Requirements:

  • A Bachelor's degree in computer science, Engineering, or a related field, or equivalent experience is required.
  • Extensive experience of 8+ years in software development, with a focus on leading teams and initiatives to deliver value is necessary.
  • Proven expertise in technologies such as C#, .NET, Angular, Python, SQL, and Elasticsearch is essential.
  • A strong understanding of modern development practices, including refactoring, tidy code principles, continuous delivery, and incremental development is required.
  • Experience with data engineering tooling such as Databricks and Snowflake is highly desirable.
  • Excellent leadership and communication skills, with a record of building collaborative and high-performing teams, are essential.
  • The ability to quickly learn and adapt to innovative technologies as needed is required.
  • The ability to thrive in a dynamic, fast-paced environment, with a growth mindset and a commitment to continuous learning is necessary.
  • A demonstrated ability to drive change and influence stakeholders at all levels of the organization is required.

Benefits:

  • SMG offers a work hard, have fun environment, delivering a fulfilling and exciting workplace for each employee.
  • There are ample opportunities to learn and grow within the company.
  • The position is fully remote, with options for contract or full-time employment.
  • Employees enjoy unlimited PTO.
  • The team is diverse, experienced, and friendly, welcoming and supporting new members while providing challenges.
  • SMG is proud to be an equal opportunity employer, celebrating diversity and creating an inclusive work environment where all colleagues feel a sense of belonging and have equal access to opportunities and resources.
About the job
Posted on
Job type
Salary
-
Location requirements

-

SM
Service Management Group (SMG)'s company logo
Service Management Group (SMG)
View company profile Visit smg.com
Leave a feedback