Enable job alerts via email!

Staff Software Engineer

WatchGuard Technologies

United States

Remote

USD 90,000 - 150,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a Staff Software Engineer who is passionate about building secure and quality software. In this role, you will leverage your extensive experience in object-oriented programming and agile methodologies to lead the development of client applications. You will be responsible for mentoring fellow engineers and ensuring the delivery of high-quality software through strong engineering practices. This innovative firm values creativity, collaboration, and accountability, providing an exciting opportunity to work on cutting-edge technologies while fostering a positive team environment. If you are driven by a desire to innovate and help customers succeed, this position is for you.

Qualifications

  • 10+ years of experience in software development with a focus on object-oriented programming.
  • Advanced proficiency in C# and .NET Frameworks.
  • Strong understanding of networking fundamentals.

Responsibilities

  • Lead the development of client applications and mentor other engineers.
  • Ensure high-performance and resilient software through strong engineering discipline.
  • Collaborate with globally distributed teams using agile methodologies.

Skills

C#
.NET Frameworks (6 & 8)
WPF
Windows Services
Agile Methodologies
Networking Fundamentals (TCP/IP, HTTP/S, DNS)
Test-Driven Design
Git
GitHub

Education

Bachelor's degree in Computer Science

Tools

JIRA
Confluence
WIX Toolset
VMWare
VirtualBox

Job description

Who You are:

You are a passionate, solutions-oriented, SDLC-driven object-oriented programming Staff Software Engineer who has tremendous professional experience in tech in an agile setup and is up for a challenge. You come with very strong technical skills and experience in multiple technologies and programming languages, and you love building secure and quality software. You are more than comfortable with JIRA, Confluence, Test-Driven Design, C# with .NET Frameworks, WPF and Windows Services, and have built and deployed client and/or VPN applications that communicate with cloud back-end technologies.

You are inquisitive, you love learning, you know how to get to the right answers even if you do not know them to start with. You listen carefully and voice your challenges and progress to your leaders. You have the knack for innovation; you are driven by the desire to help our customers/partners succeed. You also embody the other human values that we care about most (accountability, belonging, bias for action) and you know that people matter most.

Basic Qualifications

  1. You should have bachelor’s degree in computer science or related field, with 10+ years of professional experience in software development with emphasis on object-oriented programming.
  2. Advanced proficiency with C# programming language and .NET 6 & 8 Frameworks.
  3. Familiarity with WPF and Windows Services.
  4. Experience utilizing source code/version control systems such as Git & GitHub.
  5. Knowledge of networking fundamentals (TCP/IP, HTTP/S & DNS).
  6. You should also be able to communicate clearly in written and spoken English.

Preferred Qualifications

  1. Additionally, preferred qualifications would be a solid understanding of cryptographic principles, knowledge and familiarity with leveraging the WIX Toolset, experience with virtualization technologies such as VMWare, Virtualbox, etc., general knowledge of cyber security and malicious code, and experience developing VPN clients.

What to expect as a “Staff Software Engineer” in WatchGuard:

The Staff Software Engineer role in WatchGuard engineering team is perfectly suited for strong technical folks who are creative, motivated, curious, and good listeners. As you ramp up in your responsibilities you would be critical in helping us achieve the following main objectives:

  1. Develop yourself by learning more robust processes using agile methodologies and working with globally distributed teams with asynchronous communication across diverse cultures and time zones. Your team depends upon your input and guidance.
  2. Ensure that you understand the vision, are held accountable, meet commitments, consider choices for high-performance and resilient software, and have strong software engineering discipline (test-driven design, unit test code coverage, automation, staying on top of OSS compliance and vulnerabilities, monitoring focused, secure coding practices, etc.).
  3. Serve as the technical team lead for the client application development within the project and mentor other engineers and continue to develop command over all aspects of delivering high-quality software (design, documentation, unit tests, code reviews, security, deployment, monitoring, maintenance, etc.) built C# with .NET Framework.
  4. Lead the design and architect solutions and features related to the client application, uphold our standards and maturity levels of running world-class production code, troubleshooting and resolving any application bugs.
  5. Maintain an open environment of collaboration, transparency, innovation, and fun for positive teamwork.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Staff Software Engineer (404836)

IDR, Inc.

Remote

USD 100,000 - 720,000

4 days ago
Be an early applicant

Staff Software Engineer

Natera

San Carlos

Remote

USD 136,000 - 171,000

Yesterday
Be an early applicant

Staff Software Engineer, MLOps

Headspace

Remote

USD 140,000 - 225,000

4 days ago
Be an early applicant

Staff Software Engineer

Natera, Inc.

San Carlos

Remote

USD 136,000 - 171,000

2 days ago
Be an early applicant

Staff Software Engineer (Remote)

The Home Depot

Atlanta

Remote

USD 80,000 - 120,000

Yesterday
Be an early applicant

Staff Software Engineer

GitHub, Inc.

Remote

USD 127,000 - 339,000

Today
Be an early applicant

Staff Software Engineer - Copilot Productivity

GitHub, Inc.

Remote

USD 127,000 - 339,000

Today
Be an early applicant

Staff Software Engineer - Infinia IO Path

DataDirect Networks

Remote

USD 120,000 - 180,000

6 days ago
Be an early applicant

Staff Software Engineer - Infinia Data Engine

DataDirect Networks

Remote

USD 120,000 - 180,000

6 days ago
Be an early applicant