Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
💾 Go/Windows, C/C++ Developer | W2 Only | Onsite Herndon, VA image - Rise Careers
Job details

💾 Go/Windows, C/C++ Developer | W2 Only | Onsite Herndon, VA

• *W2 Only Please, required 5 days/week onsite in Herndon, VA** Description This team owns the security telemetry mission for the client, collecting, enriching, and vending massive volumes of security-related data from millions of hosts across globally distributed regions. The solutions you deliver are foundational in supporting the security and audit missions of the client's teams. Require a Software Development Engineer who will work on creating windows services written. Primary responsibilities include developing windows solutions, including deep diving into troubleshooting/debugging internally developed code (written in Golang, and Python). In addition to direct feature development, the engineer will enhance the functionality of existing systems, increase our ability to scale and contribute to all aspects of the software development lifecycle. Responsibilities also include working alongside other engineers on development of software, updating/enhancing our current software, automation of support processes and documentation of our systems.SkillsPython, Golang or Rust, C, C++, windowsAdditional Skills & Qualifications- Must have experience developing services for Windows including Windows Event Logging, Windows registry, WMI, Event Tracing for Windows (ETW) and Windows file system.- Preferred coding skills: Golang or Rust, and Python.- Other desired technical skills include Windows kernel expertise, UNIX/LINUX.- A Computer Science or equivalent technical degreeExperience LevelExpert LevelPay and BenefitsThe pay range for this position is $60.00 - $75.00• Medical, dental & vision• Critical Illness, Accident, and Hospital• 401(k) Retirement Plan – Pre-tax and Roth post-tax contributions available• Life Insurance (Voluntary Life & AD&D for the employee and dependents)• Short and long-term disability• Health Spending Account (HSA)• Transportation benefits• Employee Assistance Program• Time Off/Leave (PTO, Vacation or Sick Leave)Workplace TypeThis is a hybrid position in Herndon,VA.Application DeadlineThis position will be accepting applications until Dec 17, 2024.About TEKsystems:We're partners in transformation. We help clients activate ideas and solutions to take advantage of a new world of opportunity. We are a team of 80,000 strong, working with over 6,000 clients, including 80% of the Fortune 500, across North America, Europe and Asia. As an industry leader in Full-Stack Technology Services, Talent Services, and real-world application, we work with progressive leaders to drive change. That's the power of true partnership. TEKsystems is an Allegis Group company.The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
TEKsystems Glassdoor Company Review
4.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
TEKsystems DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of TEKsystems
TEKsystems CEO photo
Mark Collins
Approve of CEO

Average salary estimate

$67500 / YEARLY (est.)
min
max
$60000K
$75000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About 💾 Go/Windows, C/C++ Developer | W2 Only | Onsite Herndon, VA, TEKsystems

Join TEKsystems as a Go/Windows, C/C++ Developer in Herndon, VA, where your expertise will be fundamental in driving our security telemetry mission. In this hands-on role, you will be instrumental in developing and enhancing Windows services that handle vast amounts of security-related data from millions of locations worldwide. You’ll dive deep into troubleshooting and debugging existing code primarily written in Golang and Python, ensuring our solutions meet high standards of performance and reliability. Collaboration is key, as you'll team up with fellow engineers to elevate our software capabilities, automate support processes, and document your systems thoroughly. If you possess strong coding skills in C, C++, and preferably Golang or Rust, along with a solid understanding of Windows environments, including Windows Event Logging and WMI, this is a great chance to apply your talents. Plus, you'll benefit from the supportive environment TEKsystems offers, as we not only focus on individual growth but also on team achievements. With a competitive salary and a range of benefits, this position is tailored for experts ready to make an impactful contribution. Don’t miss the opportunity to be part of a transformative journey with an industry leader!

Frequently Asked Questions (FAQs) for 💾 Go/Windows, C/C++ Developer | W2 Only | Onsite Herndon, VA Role at TEKsystems
What are the primary responsibilities of a Go/Windows, C/C++ Developer at TEKsystems?

As a Go/Windows, C/C++ Developer at TEKsystems, your primary responsibilities will revolve around developing and enhancing Windows services focused on security telemetry. This includes deep diving into troubleshooting and debugging code written in Golang and Python, as well as collaborating with other engineers to improve software functionality and automate support processes as part of the software development lifecycle.

Join Rise to see the full answer
What qualifications do you need to apply for the Go/Windows, C/C++ Developer position at TEKsystems?

To apply for the Go/Windows, C/C++ Developer position at TEKsystems, candidates should have a Computer Science degree or an equivalent technical background. Required skills include experience with developing Windows services, understanding Windows Event Logging and the Windows registry, along with proficiency in programming languages such as Golang, C, C++, or Rust.

Join Rise to see the full answer
What coding languages are preferred for the Go/Windows, C/C++ Developer role at TEKsystems?

The preferred coding languages for the Go/Windows, C/C++ Developer role at TEKsystems are Golang or Rust, along with Python. Proficiency in C and C++ is also crucial, especially for developing Windows applications that integrate closely with system-level features.

Join Rise to see the full answer
Is there any onsite requirement for the Go/Windows, C/C++ Developer position at TEKsystems?

Yes, the Go/Windows, C/C++ Developer position at TEKsystems requires a W2-only arrangement with an onsite presence in Herndon, VA, five days a week. This allows for close collaboration with the team and immediate engagement with projects.

Join Rise to see the full answer
What benefits can I expect if hired as a Go/Windows, C/C++ Developer at TEKsystems?

As a Go/Windows, C/C++ Developer at TEKsystems, you can expect a comprehensive benefits package, including medical, dental, and vision coverage, a 401(k) retirement plan, life insurance options, disability coverage, and time off for PTO and vacations. Transportation benefits and an Employee Assistance Program are also provided to support your overall well-being.

Join Rise to see the full answer
Common Interview Questions for 💾 Go/Windows, C/C++ Developer | W2 Only | Onsite Herndon, VA
Can you describe your experience with developing Windows services for security applications?

When answering this question, highlight specific Windows services you developed, explaining their purpose and how they enhanced security. Discuss challenges faced in terms of debugging or performance optimization, and showcase how you collaborated with teams to implement those services effectively.

Join Rise to see the full answer
What debugging tools do you prefer when working with code in Golang or Python?

Share your preferred debugging tools and methodologies, such as using debuggers (e.g., GDB for Golang), logging frameworks, or Integrated Development Environments (IDEs). Provide examples of how these tools helped you identify and resolve bugs.

Join Rise to see the full answer
How familiar are you with Windows Event Logging and WMI?

Discuss your familiarity level with Windows Event Logging and WMI, providing instances where you implemented logging techniques in applications. Specific examples of how your familiarity influenced your project success will add to your response.

Join Rise to see the full answer
Describe a project where you had to collaborate closely with other developers.

Talk about a specific project that required teamwork, outlining your role and how you contributed to the collaboration. Mention how you effectively communicated and solved conflicts to achieve project goals together.

Join Rise to see the full answer
What do you understand by the Windows file system, and how have you interacted with it in your previous roles?

Explain your understanding of the Windows file system architecture and its components. Describe any previous experience you had with file I/O operations and applications you worked on that necessitated interacting with the file system.

Join Rise to see the full answer
What challenges have you faced while developing services for Windows, and how did you overcome them?

Discuss challenges like compatibility issues, debugging complexities, or performance bottlenecks. Provide insights into strategies you employed to overcome these obstacles, such as iterative development or seeking input from peers.

Join Rise to see the full answer
How do you prioritize feature development and system enhancements in your work?

Share your approach to prioritization, whether it’s based on user feedback, bug reports, or strategic company goals. Mention any frameworks you utilize or experiences where this approach led to positive outcomes.

Join Rise to see the full answer
Can you provide an example of automation you've implemented in support processes?

Illustrate your experience with automating support processes, possibly using scripts or frameworks to reduce manual tasks. Discuss outcomes such as decreased response times or improved accuracy due to automation.

Join Rise to see the full answer
How do you ensure the documentation of your systems is comprehensive and beneficial?

Elaborate on strategies you’ve employed to create thorough documentation, such as maintaining clarity, using diagrams, or updating it with changes. Mention systems you documented before and the feedback received regarding utility.

Join Rise to see the full answer
What interests you most about working at TEKsystems as a Go/Windows, C/C++ Developer?

Express your enthusiasm for working with TEKsystems, focusing on aspects like their commitment to innovation, the team’s collaborative culture, or the opportunity to work on impactful projects. Relate your personal career goals to the company's objectives.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Posted 11 days ago
Posted 7 days ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Posted 6 days ago
Mission Driven
Rise from Within
Growth & Learning
Dare to be Different
Passion for Exploration
Rapid Growth
Social Impact Driven
Inclusive & Diverse
Posted 12 days ago
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Posted 10 days ago

We’re partners in transformation. We help clients activate ideas and solutions to take advantage of a new world of opportunity. We are a team of 80,000 strong, working with over 6,000 clients, including 80% of the Fortune 500, across North America...

578 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
December 4, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!