Software Engineer V

Epitec Staffing

  • Redmond, WA
  • Today
  • $100 Per Hour
Want to know if you’re a fit?
Upload your resume and let our AI show you.

Skills

  • Analysis Skillsunmatched
  • C++ Programming Languageunmatched
  • Communication Skillsunmatched
  • Computer Hardwareunmatched
  • Computer Scienceunmatched
  • Computer Securityunmatched
  • Computer Softwareunmatched
  • Computer Systemsunmatched
  • Cross-Functionalunmatched
  • Customer Support/Serviceunmatched
  • Database Administrationunmatched
  • Database Designunmatched
  • Database Management Software/Systems (DBMS)unmatched
  • Database Programmingunmatched
  • Database Technologyunmatched
  • Distributed Computingunmatched
  • Hypervisorsunmatched
  • Identify Issuesunmatched
  • Information/Data Security (InfoSec)unmatched
  • Interpersonal Skillsunmatched
  • Large-Scale Systemsunmatched
  • Mathematicsunmatched
  • Mentoringunmatched
  • Natural Language Processing (NLP)unmatched
  • Presentation/Verbal Skillsunmatched
  • Problem Solving Skillsunmatched
  • Project Estimatesunmatched
  • Project Planningunmatched
  • Requirements Managementunmatched
  • Resolve Customer Issuesunmatched
  • Scalable System Developmentunmatched
  • Software Administrationunmatched
  • Software Designunmatched
  • Software Developmentunmatched
  • Software Development Lifecycle (SDLC)unmatched
  • Software Engineeringunmatched
  • Software Evaluationunmatched
  • Standards Developmentunmatched
  • System Architectureunmatched
  • Systems Administration/Managementunmatched
  • Systems Scalabilityunmatched
  • Technical Leadershipunmatched
  • Technical Supportunmatched
  • Test Plan/Scheduleunmatched
  • Time Managementunmatched
  • Writing Skillsunmatched

Description

Title: Software Engineer V – C++, Distributed Systems & Backend Infrastructure

Client: Fortune 25 Company

Location: Redmond, Washington

Locations: Burlingame, California or New York, New York

Type: Full-time, Ongoing W2 Contract, New Role & Potential Extension/Conversion

Benefits: 3 Weeks of PTO, Medical, Dental, Vision, 401K, Life, Disability

Compensation: $100/hour

Summary Our client is seeking an experienced Software Engineer to support the design, development, testing, and evaluation of software and distributed systems. This role will focus on C++ development, backend systems, scalability, database technologies, and infrastructure components that support complex computing environments.

This position is ideal for an engineer with strong experience in C++, asynchronous programming, distributed systems, and backend architecture. The ideal candidate enjoys solving complex technical challenges, building scalable systems, troubleshooting production issues, and collaborating with cross-functional teams to deliver high-quality software solutions.

Key Responsibilities Software Design, Development & Engineering

  • Research, design, develop, test, and evaluate software and systems that support complex computing environments

  • Apply computer science and mathematical analysis principles to software engineering initiatives

  • Support the full software development lifecycle from requirements gathering and functional specification authoring through development, testing, and delivery


Distributed Systems & Backend Infrastructure

  • Develop and support distributed systems and backend software components

  • Design solutions that support system scalability, horizontal scaling, and distributed computing requirements

  • Work with backend systems and infrastructure settings to support performance and reliability objectives


Database Systems & Information Management

  • Review and approve modifications to existing databases and database management systems

  • Support logical and physical database design activities and database management initiatives

  • Direct database development efforts and review project scope and limitations


System Security, Implementation & Operations

  • Plan, coordinate, and implement security measures to safeguard information and computer files

  • Approve, schedule, plan, and supervise installation and testing activities for new products and system improvements

  • Develop standards and guidelines governing software usage and information protection


Project Planning & Technical Leadership

  • Review project requests and database user requirements to estimate project timelines and effort

  • Provide technical guidance and mentoring support to engineering team members

  • Troubleshoot complex technical issues and implement system changes to resolve problems


Required Education & Experience

  • Bachelor's degree in Computer Science, Software Engineering, or a related field required

  • Experience developing software using C++

  • Experience working with distributed systems and backend technologies


Required Skills & Qualifications

  • Strong proficiency in C++ development

  • Experience with asynchronous programming and pointers

  • Strong understanding of distributed systems

  • Experience supporting backend systems and scalability initiatives

  • Knowledge of horizontal scaling concepts

  • Understanding of hypervisor settings

  • Strong verbal and written communication skills

  • Excellent problem-solving, customer service, and interpersonal skills

  • Ability to work independently and manage time effectively

  • Expert knowledge of the software development lifecycle

  • Expert troubleshooting and system issue resolution capabilities

  • Knowledge of computer hardware, software, and development technologies


Preferred Skills & Qualifications

  • Experience with natural language processing

  • Previous experience supporting similar large-scale technology environments

  • Experience working on systems similar to large-scale distributed computing platforms

#LI-JH1

Numbers & Facts

LocationRedmond, WA

Similar Jobs