Software Engineering Manager - Partner Chains

at  IO Global

Remote, Scotland, United Kingdom -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate28 Jul, 2024Not Specified02 May, 2024N/ASoftware Engineering Practices,Software Development,Computer Science,Test AutomationNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

SUMMARY

As a Software Engineer Manager at IOG you are responsible to lead a software engineering team to shipping quality software in a predictable manner. You define the tasks and milestones with the delivery team ensuring we can deliver on a predictable schedule. You work closely with the product team to ensure we have a roadmap that is supported by engineering. You develop your team’s skills to ensure we are prepared for difficult engineering challenges.. You manage the contributions of a fully remote team of engineers ensuring our productivity.

EDUCATION / EXPERIENCE

  • Degree in Computer Science is desirable but not essential
  • 10+ years of experience in software development
  • Experience with software engineering practices including release management, test automation, and quality assurance.
  • Knowledge of Rust and Blockchain technologies
  • 3+ years as a team leader or manager
  • Knowledge of functional and object-oriented programming paradigms
  • Experience with Agile software development

Responsibilities:

  • Leads the team to execute consistent processes for the engineering teams following appropriate coding standards..
  • Ensure the distributed team is productive and actively contributing.
  • Work with Product leadership to build a technical strategy for the product and prioritize it accordingly on the product road map.
  • Collaborate with the other squad members such as QA or SRE to achieve the best collaborative outcomes.
  • Perform technical exploration, experimentation and evaluation around our current technology choices to deliver guidance and technology consolidation.
  • Work with the delivery team to establish quarterly PI objectives that are realistic and customer centric.
  • Maintain high standards of software quality within the team by following best practices such as code reviews.
  • Think holistically about the whole system/project helping to ensure we build a coherent system with a great experience for developers and other users..
  • Provides detailed guidance on the work to be done, assists with task assignments and delivers reviews and feedback on the work.
  • May carry individual developer responsibilities contributing code when required.
  • Builds credibility and trust with internal and external stakeholders.
  • Responsible for the health, happiness, and productivity of the team including professional development.
  • Measures contribution of individuals and addresses underperformance.
  • Guide and mentor less experienced team members.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

Graduate

Computer Science

Proficient

1

Remote, United Kingdom