Talent.com
Senior Software Engineer - Windows
Senior Software Engineer - WindowsCentripetal Networks • Winston-Salem, North Carolina, United States
Senior Software Engineer - Windows

Senior Software Engineer - Windows

Centripetal Networks • Winston-Salem, North Carolina, United States
[job_card.30_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
  • [job_card.permanent]
[job_card.job_description]

Senior Software Engineer - Windows

Location: In-person/Hybrid/Remote in NC; In-person in Reston, VA; In-person/Hybrid in Galway, Ireland; or Remote (US and Ireland only)
Type: Contractor, Potential for Full-Time Permanent
Sector: Cybersecurity / Windows Application Development

Do you want to be at the forefront of intelligence-driven cybersecurity? We at Centripetal are innovators of disruptive cybersecurity solutions. Our CleanINTERNET managed service operationalizes billions of threat indicators in real-time to prevent over 90% of known threats against enterprise networks. Our customers love us for reducing their cybersecurity risks and enabling their security operations to be more proactive, focused and efficient.

We’re looking for an experienced and talented Senior Software Engineer - Windows to lead the design, development, and evolution of secure, high-performance Windows applications at Centripetal.

You will be responsible for the end-to-end delivery of our Windows applications - from design and implementation to delivery and deployment - working closely with architects and senior business stakeholders to turn complex needs into seamless, intuitive user experiences.

This is a contract position that may lead to a full-time, permanent role.

What You’ll Do:

  • Lead Windows Application Development: Design, develop, and maintain secure and high-performance Windows native desktop and service applications for secure network communications from concept through delivery.
  • Own Technical Decision-Making: Drive decisions on frameworks, libraries, and architecture to balance performance, maintainability, and scalability.
  • Collaborate Cross-Functionally: Work closely with UX/UI designers, DevOps, and product owners to shape solutions aligned with business goals.
  • Drive Code Quality: Champion coding standards, code reviews, and automated testing to ensure clean, maintainable, and secure code.
  • Integrate with Complex Systems: Connect apps with cloud services, REST APIs, messaging queues, and enterprise systems.
  • Automate and Optimize Pipelines: Build robust CI/CD workflows to automate build, test, and deployment processes for Windows environments.
  • Continuously Improve: Stay ahead of industry trends and proactively propose improvements in tools, practices, and application performance.

What You Bring:

  • 10+ years of experience developing Windows native applications.
  • Strong proficiency in C++, C#.
  • Strong understanding of IP/TCP/UDP networks, packet filtering, DNS, X509, TLS, VPN and related protocols and technologies.
  • Strong Experience with the Windows IP networking stack, system APIs and frameworks including developing network applications that run as persistent Windows services.
  • Proficiency with developing desktop UI applications that interact with Windows services, preferably with frameworks such as Flutter.
  • Experience with packaging applications into MSI, preferably also with publishing apps to the Microsoft Store.
  • Skilled in setting up CI/CD pipelines (e.g. GitHub Actions, Circle CI).
  • Solid grasp of Agile methodologies and the full software development lifecycle.
  • Understanding of secure coding practices and authentication protocols (e.g., OAuth, SSL).
  • Knowledge of integration protocols like REST, SOAP, and message-based systems.
  • Excellent problem-solving, communication, and team collaboration skills.
  • MS in Computer Science or related fields strongly desired.

Why Centripetal?

  • Impactful Work: Directly shape digital experiences that reach and engage a broad, diverse audience.
  • Collaborative Environment: Thrive in an environment of innovation, teamwork, and direct collaboration with senior leadership.
  • Career Growth: Continuous learning, professional growth, and the opportunity to tackle challenging, meaningful projects.
  • Innovative Culture: Encouraged to experiment, explore new concepts, and champion best practices in web development.

Centripetal

Centripetal is a global leader and innovator in intelligence powered cybersecurity. Its flagship offering, CleanINTERNET®, operationalizes all actionable cyber threat intelligence produced by the global intelligence community to shield businesses in real time from all known and emerging cyber attacks. This proactive shielding defence prevents attacks at the earliest points of the cyber kill chain before impact on the target organization, thereby eliminating the exponential risks and consequences of a successful breach. Centripetal’s transformative innovations have been granted over 100 patents and recognized in the industry including as a three-time Deloitte Fast 500 and Fintech Innovations Lab winner and multiple Cybersecurity Excellence Awards recipient. The group has locations in Reston, Virginia, USA, Portsmouth, New Hampshire, USA, and Galway, Ireland.

We are an Equal Opportunity/Affirmative Action employer who values and encourages diversity, equity and belonging at our company. We do not discriminate on the basis of race, color, religion, national origin, gender, gender identity, sexual orientation, age, marital status, veteran or disability status.



[job_alerts.create_a_job]

Senior Software Engineer Windows • Winston-Salem, North Carolina, United States

[internal_linking.similar_jobs]
Server Hardware Engineer (ITAD)

Server Hardware Engineer (ITAD)

Trio scs • Winston-Salem, NC, US
[job_card.full_time]
[filters_job_card.quick_apply]
Position**: Server Hardware Engineer (ITAD).Company**: Trio Supply Chain Solutions.Trio Supply Chain Solutions, a prominent name in IT asset dispositions (ITAD) and electronics brokerage, is on the...[show_more]
[last_updated.last_updated_variable_days]
Senior z/OS Operating System Engineer (z/OS, RACF) (Only W2) Location: Remote

Senior z/OS Operating System Engineer (z/OS, RACF) (Only W2) Location: Remote

Cerebra Consulting Inc • Salisbury, NC, United States
[filters.remote]
[job_card.temporary]
Hello, Hope you are doing good!! We at Cerebra Consulting, Inc.Please go through the job description below and if you are interested, share your update resume with contact details.Position:Senior z...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Client Solutions Architect - Remote US

Senior Client Solutions Architect - Remote US

Smile Digital Health • Winston Salem, NC, United States
[filters.remote]
[job_card.full_time]
Senior Client Solutions Architect - Remote USWorking for a company like Smile Digital Health means supporting our mandate for Better Global Health.We strive towards this goal every day, and the res...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Surrogates Start at $55K–$75K+ — Includes $1,200 Bonus + $11K Pre-Pregnancy Payout

Surrogates Start at $55K–$75K+ — Includes $1,200 Bonus + $11K Pre-Pregnancy Payout

Physician's Surrogacy • Lexington, NC, US
[job_card.full_time] +2
Surrogates Start at $55K$75K+ $1,200 Bonus + $11K Pre-Pregnancy Payout.Looking for a high-paying opportunity with real support and no upfront costs?.Become a Surrogate and earn up to.All expenses p...[show_more]
[last_updated.last_updated_30] • [promoted]
Compensated Surrogacy Opportunity - Make a Life Changing Impact and Earn $60,000+

Compensated Surrogacy Opportunity - Make a Life Changing Impact and Earn $60,000+

Newborn Advantage Surrogacy • Rural Hall, NC, US
[job_card.full_time]
Compensated Surrogacy Opportunity - Make a Life Changing Impact and Earn $60,000+.Newborn Advantage Surrogacy is seeking qualified women to become gestational surrogates and help intended parents g...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Quality Engineer

Senior Quality Engineer

Quest Global • Winston-Salem, North Carolina, US
[job_card.full_time]
Job Description Job Description What You will Do: The achievers and courageous challenge-crushers we seek, have the following characteristics and skills: Key Responsibilities: * The Quality Enginee...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Test Engineer - Opportunity for Innovation in Cutting-Edge Electronics (SALISBURY)

Test Engineer - Opportunity for Innovation in Cutting-Edge Electronics (SALISBURY)

JABIL CIRCUIT, INC • SALISBURY, North Carolina, United States
[job_card.full_time]
Under limited supervision, develops and maintains test procedures, tester hardware, and software for electronic circuit board production.Review circuit board designs for testability requirements.Su...[show_more]
[last_updated.last_updated_variable_hours] • [promoted] • [new]
ERP Systems Administrator

ERP Systems Administrator

InsideHigherEd • Granite Quarry, North Carolina, United States
[job_card.full_time]
Rowan-Cabarrus Community College seeks a Systems Administrator specializing in Enterprise Resource Planning (ERP).The chosen candidate will be tasked with the day-to-day oversight and maintenance o...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Lead Manufacturing Systems Engineer (SALISBURY)

Lead Manufacturing Systems Engineer (SALISBURY)

JABIL CIRCUIT, INC • SALISBURY, North Carolina, United States
[job_card.full_time]
As the Sr Industrial Engineer will be responsible for planning, designing, implementing, and managing; integrated, production and service delivery systems that assure performance, reliability, main...[show_more]
[last_updated.last_updated_variable_hours] • [promoted] • [new]
Sr Industrial Engineer - Expert in Integrated Systems Design and Optimization (SALISBURY)

Sr Industrial Engineer - Expert in Integrated Systems Design and Optimization (SALISBURY)

JABIL CIRCUIT, INC • SALISBURY, North Carolina, United States
[job_card.full_time]
As the Sr Industrial Engineer will be responsible for planning, designing, implementing, and managing; integrated, production and service delivery systems that assure performance, reliability, main...[show_more]
[last_updated.last_updated_variable_hours] • [promoted] • [new]
Software Support Engineer

Software Support Engineer

Insurance Office of America • Winston-Salem, NC, US
[job_card.full_time]
Title: Software Support Engineer.Please note: If this position is posted as either fully remote and/or hybrid, in accordance with company policy, individuals residing within a 50-mile radius of a b...[show_more]
[last_updated.last_updated_30]
Structural Engineer (PE) Fully Remote!

Structural Engineer (PE) Fully Remote!

Jobot • Winston-Salem, NC, US
[filters.remote]
[job_card.full_time]
A full-service HVAC controls, building automation, and energy management contractor.This Jobot Job is hosted by: Courtney Hoogervorst.Are you a fit? Easy Apply now by clicking the "Apply" button an...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Sr. SCADA Programmer/ Engineer

Sr. SCADA Programmer/ Engineer

Objectwin Technology Inc. • Winston Salem, North Carolina, United States
[job_card.full_time] +1
[filters_job_card.quick_apply]
SCADA Programmer/ Engineer (Sr.Control Integration Engineer with experience in SCADA Programming).Winston Salem, NC 27107 (Onsite).The Senior SCADA Programmer/ Engineer (Sr.Control Integration Engi...[show_more]
[last_updated.last_updated_30]
Travel Cath Lab Tech - $2724.62 / Week

Travel Cath Lab Tech - $2724.62 / Week

Pulse Healthcare Services • Salisbury, NC, US
[job_card.full_time]
Pulse Healthcare Services is seeking an experienced Cath Lab Tech for an exciting Travel Allied job in Salisbury, NC.Shift: 5x8 hr days Start Date: ASAP Duration: 13 weeks Pay: $2724.About Pulse He...[show_more]
[last_updated.last_updated_30] • [promoted]
Women Under 40: Earn $35,000–$40,000 as a Surrogate

Women Under 40: Earn $35,000–$40,000 as a Surrogate

Prime Genetics • Tobaccoville, None, US
[job_card.full_time]
Do you want to become a surrogate? .We are now offering a sign on bonus to all qualified and matched surrogates that sign contracts.The first step is to fill out our surrogate application.A fertili...[show_more]
[last_updated.last_updated_30] • [promoted]
Remote Senior Java Engineer - AI Trainer

Remote Senior Java Engineer - AI Trainer

SuperAnnotate • Salisbury, North Carolina, US
[filters.remote]
[job_card.full_time]
As a Senior Java Engineer, you will work remotely on an hourly paid basis to review AI-generated Java code, architectural solutions, and technical explanations, as well as generate high-quality ref...[show_more]
[last_updated.last_updated_30]
Remote Senior C++ Engineer - AI Trainer

Remote Senior C++ Engineer - AI Trainer

SuperAnnotate • Salisbury, North Carolina, US
[filters.remote]
[job_card.full_time]
As a Senior C++ Engineer, you will work remotely on an hourly paid basis to review AI-generated C++ code, systems designs, and technical explanations, as well as generate high-quality reference imp...[show_more]
[last_updated.last_updated_30]
Travel Cath Lab Tech - $2804.62 / Week

Travel Cath Lab Tech - $2804.62 / Week

Pulse Healthcare Services • Salisbury, NC, US
[job_card.full_time]
Pulse Healthcare Services is seeking an experienced Cath Lab Tech for an exciting Travel Allied job in Salisbury, NC.Shift: 5x8 hr days Start Date: ASAP Duration: 13 weeks Pay: $2804.About Pulse He...[show_more]
[last_updated.last_updated_30] • [promoted]