Remote Principal Software Engineer

Logo of SMG - Service Management Group

SMG - Service Management Group

πŸ“Remote - Worldwide

Job highlights

Summary

Join SMG as a Principal Software Engineer to lead technological transformation, drive infrastructure rebuilding, and spearhead modernization initiatives. Contribute to shaping the company's vision for the future and cultivate a new culture within the engineering team.

Requirements

  • Bachelor's degree in computer science, Engineering, or related field or equivalent experience
  • Extensive experience (8+ years) in software development, with a focus on leading teams and initiatives to deliver value
  • Proven expertise in a variety of technologies, including but not limited to C#, .NET, Angular, Python, SQL, Elasticsearch, and other relevant technologies in the data engineering and web development domains
  • Strong understanding of modern development practices, including refactoring, tidy code principles, continuous delivery, and incremental development
  • 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
  • Ability to quickly learn and adapt to innovative technologies as needed
  • Ability to thrive in a dynamic, fast-paced environment, with a growth mindset and a commitment to continuous learning
  • Demonstrated ability to drive change and influence stakeholders at all levels of the organization

Responsibilities

  • Lead by example in software development practices, demonstrating expertise in a variety of technologies
  • Inspire and mentor engineering teams, fostering a growth mindset and a collaborative environment
  • Collaborate with leadership to shape the company's vision for the future, providing valuable insights and guidance on technological strategies and opportunities
  • Drive efforts to refactor and rebuild our aging infrastructure, prioritizing continuous delivery, best practices, clean code, scalability, and maintainability
  • Identify and address areas of technical constraints, implementing strategies to gradually reduce their impact on delivering value
  • Champion modern development practices, including incremental development, iterative releases, and continuous integration/continuous deployment (CI/CD) pipelines
  • Advocate for tidy code practices, implement code review processes, and utilize modern code tooling to ensure high-quality software delivery
  • Collaborate cross-functionally with other teams to solve complex technical challenges and drive innovation across the organization
  • Lead teams to successfully deliver on major initiatives, managing timelines, resources, and risks effectively

Benefits

  • Fully Remote, Contract or Fulltime position
  • Unlimited PTO

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let SMG - Service Management Group know you found this job on JobsCollider. Thanks! πŸ™