Match score not available

Technical Lead - Staff Software Developer

Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

5+ years software development experience, 2+ years leading a software development team, Experience with Agile Software Development, Strong experience in mentoring and project planning, Familiarity with Azure cloud services.

Key responsabilities:

  • Lead engineering team operations for quality delivery
  • Act as architect and lead system design
  • Solve technical challenges and mentor team members
  • Ensure codebase health and prioritize tech debt
  • Advocate for best practices and development initiatives
Vena Solutions logo
Vena Solutions SME https://venasolutions.com/
501 - 1000 Employees
See more Vena Solutions offers

Job description

Logo Jobgether

Your missions

 
 
This is a flexible position and has the option of working in our Toronto office full time, hybrid throughout the week or working entirely remotely. #LI-REMOTE

Vena Solutions is seeking a Technical Lead - Staff Software Developer who will act as an engineering team leader driving high-quality delivery of product improvements, while staying hands-on and contributing to the codebase for our cloud-native SaaS product. This role is a match for you if you are looking to combine your technical and leadership skills to enable a team of developers and work with them to deliver robust, performant and maintainable software!

What you will do:

  • Leads day-to-day engineering team operations, ensuring the team is delivering both impactful product improvements as well as improving the quality of the codebase in a sustainable manner
  • Acts as the "architect within the team", in collaboration with Software Architects. Leads system design for major changes/improvements in alignment with overall software architecture strategy
  • Solves the team's toughest technical challenges, enables others to help solve them when possible
  • Works with Product Managers to ensure plans/roadmaps are achievable, deliveries are met, and team resource gaps are understood and addressed
  • Reviews team epics and projects critically, ensure they’re appropriately broken down and prioritised, and well-understood by the team
  • Mentors, coaches, and teaches others in coding best practices in an open and empathetic way, through pairing, code reviews, etc.
  • Ensures long-term codebase health and ensure that tech debt issues are properly prioritized in quarterly and Sprint Planning
  • Advocates for and executes development initiatives, best practices and coding standards
  • May act as a Guild/Chapter Lead to drive broadly impactful functional improvements across the engineering department

Does this sound like you?

  • 5+ years software development experience on server-side code
  • 2+ year of experience leading a software development team as a Tech Lead (or playing the role informally)
  • Demonstrated ability to mitigate risks in software development lifecycle
  • Experience executing a SaaS product roadmap and improving software delivery
  • Strong experience in mentoring and project planning
  • Experience with Agile Software Development
  • Excellent problem-solving, organisational, and communication skills
  • Experience with Power BI development
  • Stay updated on industry trends and advancements in BI, cloud, and DevOps technologies
  • Experience recommending and implementing improvements to BI tools and processes
  • Experience utilizing Azure cloud services to optimize data storage, processing, and analytics capabilities. Ensure the secure and compliant use of cloud technologies


Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
Check out the description to know which languages are mandatory.

Soft Skills

  • Verbal Communication Skills
  • Mentorship
  • Problem Solving
  • Team Leadership
  • Organizational Skills

Software Engineer Related jobs