C++ Software Engineer, Early Career

Splunk8 months ago
Boulder, Colorado, United States
On-site
Full-time
Beginner Level (< 1 year)

Job Description

Position Overview

Splunk is on a mission to build a safer, more resilient digital world. In this role at our Boulder, CO office, you will join a culture that values your whole, authentic self – your “million data points.” You’ll work on complex problems supporting both internal and external customers, gaining exposure to our values-driven process and collaborating with multi-functional teams. Candidates must graduate in or before December 2024 and have hands-on experience with C++.

Key Responsibilities

  • Design, develop, code, and test software systems and applications.
  • Build innovative solutions that address functional and non-functional aspects like performance, security, globalization, and accessibility.
  • Recommend and implement modifications to processes, contributing to standard methodologies, architecture, and implementation.
  • Collaborate with teams including Security, Compliance, Support, and Education for cross-functional initiatives.
  • Interact with internal and external customers to identify issues and potential solutions.
  • Work on legacy implementations under team ownership.
  • Participate in the hiring and onboarding of incoming interns.
  • Participate in a 24x7 on-call rotation.

Required Qualifications

  • Bachelor's, Master's, or PhD in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, Mathematics, or a related technical field.
  • Experience with C++ programming through academic projects, internships, or full-time work.

Preferred Qualifications

  • 2+ years of experience with C++.
  • Exposure to Docker, Kubernetes, or public cloud platforms (e.g. AWS, GCP, Azure).
  • Demonstrated experience working with REST APIs.
  • Experience with test-driven development and various levels of automated tests (unit, functional, integration, system, or performance/load tests).
  • Understanding of CI/CD processes.
  • Familiarity with modern version control systems, such as Git.
  • Experience building meaningful software applications, whether in class, as a hobby, on the job, or as part of open source projects.
  • Strong verbal and written communication skills.

Benefits & Perks

  • Compensation:

    SF Bay Area, Seattle Metro, and New York City Metro Area:

    $119,200.00 - $163,900.00 per year.

    California (excludes SF Bay Area), Washington (excludes Seattle Metro), Washington DC Metro, and Massachusetts:

    $107,280.00 - $147,510.00 per year.

    All other areas:

    $95,360.00 - $131,120.00 per year.
    This role is eligible for incentive compensation and may qualify for equity or long-term cash awards.
  • Benefits: Enjoy a competitive benefits package that includes medical, dental, vision coverage, a 401(k) plan with match, paid time off, and much more.
  • Flexible work arrangements with options for remote and/or in-office work.

Required Skills

C++