Senior Software Engineer – Network Infrastructure

Remote • Posted 6 hours ago • Updated 6 hours ago
Full Time
No Travel Required
Remote
$170,000 - 200000/yr
Company Branding Image
Fitment

Dice Job Match Score™

⏳ Almost there, hang tight...

Job Details

Skills

  • C
  • C++
  • Cloud Computing
  • Computer Networking
  • Continuous Integration
  • HTTP
  • HTTPS
  • Network Design
  • Programming Languages
  • Reliability Engineering
  • Virtual Private Network
  • Debugging
  • DNS
  • Docker
  • DevOps

Summary

Position Overview
As a Senior Software Engineer, you will play a key role in designing, developing, and optimizing the core networking infrastructure that powers a highly scalable Zero Trust platform. You''ll collaborate with engineers across infrastructure, platform, and security teams to build distributed networking systems capable of handling enterprise-scale traffic with exceptional reliability and performance.

This role is ideal for engineers who enjoy solving complex networking challenges, working close to the operating system and network stack, and building highly performant backend services using modern systems programming languages.
Key Responsibilities
  • Design, develop, and maintain scalable network infrastructure components.
  • Build high-performance backend services using C/C++, Go, and/or Rust.
  • Develop networking features that support secure remote connectivity and Zero Trust architecture.
  • Optimize system performance, latency, throughput, and reliability across distributed environments.
  • Work closely with Infrastructure, Platform, DevOps, and SRE teams to improve deployment, observability, and operational excellence.
  • Design resilient distributed systems capable of operating at enterprise scale.
  • Troubleshoot complex networking, distributed systems, and production performance issues.
  • Improve system reliability through automation, monitoring, testing, and infrastructure improvements.
  • Participate in architecture discussions and contribute to long-term technical strategy.
  • Mentor junior engineers through design reviews, code reviews, and technical guidance.
  • Continuously improve software quality through testing, automation, and engineering best practices.
Required Qualifications
  • Bachelor''s or Master''s degree in Computer Science, Computer Engineering, or a related technical field (or equivalent practical experience).
  • 6+ years of professional software engineering experience.
  • Strong programming expertise in C/C++.
  • Professional experience with Go and/or Rust.
  • Deep understanding of network infrastructure, TCP/IP, routing, DNS, HTTP/HTTPS, load balancing, and distributed networking concepts.
  • Experience building highly available distributed systems.
  • Strong knowledge of Linux systems programming and networking internals.
  • Experience working with cloud infrastructure and modern deployment environments.
  • Familiarity with Infrastructure Engineering, DevOps, or Site Reliability Engineering (SRE) practices.
  • Excellent debugging, troubleshooting, and performance optimization skills.
  • Strong understanding of software design principles and scalable architecture.
Preferred Qualifications
  • Experience building networking or security products.
  • Knowledge of Zero Trust architecture or secure access technologies.
  • Experience with VPNs, proxies, gateways, reverse proxies, or network tunneling technologies.
  • Familiarity with Kubernetes, Docker, and cloud-native infrastructure.
  • Experience with observability tools such as Prometheus, Grafana, OpenTelemetry, or similar.
  • Knowledge of distributed systems, service discovery, and high-performance networking.
  • Experience with CI/CD pipelines and infrastructure automation.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10377038
  • Position Id: 9037372
  • Posted 6 hours ago

Company Info

About Dimension Consulting

Welcome to Dimension Consulting Inc.! We are a leading full-service provider, offering a comprehensive range of solutions to meet the diverse needs of our clients. With expertise in Salesforce, Oracle, NetSuite, Workday, and more, we deliver tailored services to drive business growth and success.

With over 19 years of experience, Dimension Consulting Inc. has built a strong reputation for delivering reliable, adaptable, and scalable solutions. Our commitment to our clients' success is unwavering, and we take pride in providing seamless transitions and outstanding support throughout every project.

From small and medium-sized businesses to mid-market companies and enterprise-level organizations, we understand the unique challenges each business faces. Our approach is rooted in minimizing risk, reducing business disruption, and ensuring the ease of adoption for all stakeholders.

Partnering with Oracle, NetSuite, Salesforce, Workday, and other industry leaders allows us to offer cutting-edge technology and comprehensive solutions that empower businesses to thrive in the digital age. Whether you need assistance with implementation, customization, training, or ongoing support, our team of experts is dedicated to meeting your needs and exceeding your expectations.

 

About_Company_OneAbout_Company_Two
Contact the job poster
GC

Gunjan Chouhan

Recruiter @ Dimension Consulting
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

It looks like there aren't any Similar Jobs for this job yet.

Search all similar jobs