Software Engineering Manager - Partner Chains
at IO Global
Remote, Scotland, United Kingdom -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 28 Jul, 2024 | Not Specified | 02 May, 2024 | N/A | Software Engineering Practices,Software Development,Computer Science,Test Automation | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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