Software Development Team Lead - remote

Posted 3 years ago

Software Development Team Lead

Software Development | Gold River, CA | Full Time

Synergex has been in business for over 45 years serving the software needs of established industries, evolving to meet market demand, and continually driving their technology forward. The Visual Studio Integration (SDI) team enables and encourages our customers to adopt best-in-class developer tools for development, debugging, build, and deployment. Using the latest and greatest that the Microsoft ecosystem has to offer, our team creates robust development tools that seamlessly integrate inside of Visual Studio and MSBuild to boost developer productivity.

REMOTE DETAILS

Our team is working remotely. We would prefer a candidate that is able to work from our Sacramento office when it is once again fully open, however we will consider ongoing remote work for the right candidate. The interview and onboarding process will be conducted remotely.

POSITION DETAILS

Our team is seeking a Team Lead with strong .NET Framework and C# skills to lead a small team of engineers who develop features, fix bugs, and support the Synergy DBL Integration for Visual Studio product. In this role, you will work closely with product management and a team of developers to prioritize work, design features, and ship releases to a wide array of developers across major industries. Your efforts will shape not only the technology, but also the growth of your teammates. Your responsibilities will include:

  • Own and manage all technical aspects of the software development process

  • Personally contribute to the development and advancement of the product

  • Represent the product/team inside and outside the company

  • Monitor and evaluate industry-related developments relevant to your area of responsibility

  • Supervise a team of software engineers, establishing performance objectives and providing ongoing feedback

  • Manage the teams Azure DevOps board, facilitating standups and retrospectives

  • Perform work acceptance for your team -- ask key questions and ensure product quality

  • Maintain rich, high-performance features for code editing and IntelliSense

We have:

  • An extensive suite of evolving application development tools that companies use to develop powerful enterprise applications

  • Loyal, enthusiastic customers who appreciate our role as their technology partner

  • A positive, vibrant culture that promotes creativity and autonomy

  • An uber-talented team of dedicated employees

  • Advancement and continuing education opportunities

  • A comprehensive benefits package that includes an employer-matched 401K;11 paid holidays, 15 vacation days (to start), and 9 sick days

You have:

  • 5+ years professional experience, demonstrating increasing responsibilities and skills

  • 2+ years technical team lead or management experience

  • Expertise with C#

  • Strong async programming skills

  • Proven troubleshooting and debugging skills, demonstrated in multi-tier architectures

  • Ability to understand software requirements to support independent design, testing, and programming efforts

  • Ability to author clean, documented, unit-tested source code

  • Proficiency working in the Visual Studio IDE

  • Experience using source control systems (e.g., Git, SVN)

  • Strong verbal, written, and interpersonal communication skills

What would make you stand out:

  • Experience working with CI/CD systems (e.g., Azure DevOps, Jenkins, CircleCI, etc.)

  • Experience using Azure Boards to plan work

  • Working knowledge of authoring MSBuild tasks and targets

  • Certification in Scrum or other Agile methodologies