Posted in

Fedramp Software Engineer – Early Career

Fedramp Software Engineer – Early Career

CompanySplunk
LocationRaleigh, NC, USA, Boulder, CO, USA
Salary$95360 – $163900
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelEntry Level/New Grad

Requirements

  • A Bachelors or Master’s, in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, Mathematics or a related technical field.
  • This is a US-based position. US Citizenship is required and you must be working on US soil to be considered.

Responsibilities

  • Develop and deploy software to enhance the availability, performance, and reliability of Splunk’s Clustering service, while ensuring full compliance with FedRAMP.
  • Establish and maintain processes for continuous monitoring and auditing of systems to ensure compliance with FedRAMP controls.
  • Automate the deployment of our services in new provider regions, including FedRAMP environments.
  • Design, develop, code and test software systems, or applications for software improvements and new products over an extended period of time.
  • Build innovative solutions that enable rapid development, including non-functional aspects such as performance, security, globalization, and accessibility.
  • Make an impact through your recommended modifications to processes and procedures, and directly contribute to standard methodologies, architecture, and implementation.
  • Collaborate with colleagues from other teams for cross-functional collaboration, such as Security, Compliance, Support, and Education.
  • Interact with internal and external customers to identify issues and potential solutions.
  • Work on legacy implementations under the team’s ownership.
  • Participate in the hiring and onboarding of incoming interns.
  • Participate in 24×7 on-call rotation.

Preferred Qualifications

  • 2+ years of experience with one mainstream programming language, such as GoLang / Go or C++
  • Exposure to docker, Kubernetes, or public cloud platforms (e.g. AWS, GCP, Azure)
  • Demonstrated experience working with REST APIs
  • Experience working with relational or non-relational databases.
  • Experience with test-driven development, writing various levels of automated tests, such as unit test, functional test, integration test, system test, or performance / load test
  • Understanding of CI/CD
  • Familiarity with modern version control system, such as Git
  • Experience building meaningful software applications: in a class, as a personal hobby, as a job, as part of an open source project
  • Strong communication skills, verbal and written