Software Engineer Cloud Clustering FedRAMP

2 days ago


Raleigh, North Carolina, United States Splunk Full time
About the Role

Splunk is a leading provider of unified security and observability platforms, and we're seeking a skilled Software Engineer to join our Cloud Clustering team. As a key member of our Data Platform division, you'll play a critical role in managing the development and operations of our Cloud Clustering service, a critical component that orchestrates indexing and search functionalities.

Key Responsibilities
  • Develop and deploy software to enhance the availability, performance, and reliability of Splunk's Clustering service, ensuring full compliance with FedRAMP.
  • Analyze and improve scalability of storing, routing, and searching data at scale.
  • Identify and resolve bottlenecks in distributed systems, data pipelines, and multi-threaded performance.
  • Maintain processes for continuous monitoring and auditing of systems to ensure compliance with FedRAMP controls.
  • Collaborate in a CI/CD development model for cloud-native deployments.
  • Automate the deployment of our services in new provider regions, including FedRAMP environments.
  • Developing code for tools and automation to reduce manual tasks and reduce human error.
  • Drive development, delivery, and ongoing engineering hygiene.
  • Work closely with an amazing team and collaborate with a global engineering organization.
Requirements
  • 3+ years of related experience with a technical Bachelor's or Master's degree; or equivalent practical experience.
  • Must be a US Citizen and able to apply for a clearance.
  • Experience developing software using Golang, C++, Java, or Python.
  • Experience with Infrastructure-as-Code using Terraform and/or Helm, and exposure to Kubernetes and cloud platforms (e.g., AWS, GCP, Azure).
  • Proven experience crafting and building scalable software, with expertise in cloud environments and knowledge of continuous delivery, and security practices.
  • Excellent problem-solving, triaging, and debugging skills in large-scale distributed systems.
  • Strong communication skills, both verbal and written.
  • Eagerness to learn and adapt in a dynamic environment with multiple ongoing projects.
Preferred Qualifications
  • Experience working in environments that adhere to FedRAMP compliance requirements.
  • Experience working with relational or non-relational databases.
  • Knowledge of microservices fundamentals including Service Mesh using Istio, service discovery, deployment strategies, and monitoring.
  • Experience deploying critical applications or solutions using industry-standard DevOps principles.
  • Exposure to working with REST APIs.
  • Experience with CI/CD frameworks and Pipeline-as-Code such as Jenkins, Spinnaker, Gitlab, Argo, Artifactory, etc.
  • Familiarity with test-driven development, writing various levels of automated tests, such as unit tests, functional tests, integration tests, system tests, or performance/load test.
  • Experience collaborating with others in a fast-paced environment.
About Splunk

Splunk is an Equal Opportunity Employer. We believe creating a culture of belonging isn't just the right thing to do; it's also the smart thing. We prioritize diversity, equity, inclusion, and belonging to ensure our employees are supported to bring their best, most authentic selves to work where they can thrive.

Qualified applicants receive consideration for employment without regard to race, religion, color, national origin, ancestry, sex, gender, gender identity, gender expression, sexual orientation, marital status, age, physical or mental disability or medical condition, genetic information, veteran status, or any other consideration made unlawful by federal, state, or local laws.



  • Raleigh, North Carolina, United States Celonis GmbH Full time

    About the RoleWe're seeking a highly skilled Cloud Reliability Engineer to join our team at Celonis GmbH. As a key member of our SRE & Software Engineering team, you will be responsible for designing, implementing, and managing cloud-based FedRAMP-compliant applications and platforms.Key ResponsibilitiesDesign and implement cloud-based applications and...


  • Raleigh, North Carolina, United States Celonis GmbH Full time

    About the RoleWe're seeking a highly skilled Cloud Reliability Engineer to join our team at Celonis GmbH. As a key member of our SRE & Software Engineering team, you will be responsible for designing, implementing, and managing cloud-based FedRAMP-compliant applications and platforms.Key ResponsibilitiesDesign and implement cloud-based applications and...


  • Raleigh, North Carolina, United States Hazen and Sawyer Full time

    {"title": "Cloud Software Developer Opportunity", "content": "Hazen and Sawyer is seeking a skilled Cloud Software Developer to join our team. As a key member of our software development team, you will play a critical role in designing, developing, and deploying cloud-based applications that address complex water-related challenges.This is a hybrid position...


  • Raleigh, North Carolina, United States Booz Allen Hamilton Full time

    Position Overview:In the evolving landscape of cloud technology, the role of a site reliability engineer is pivotal. Your expertise in creating robust platforms that cater to client requirements while leveraging the advantages of containerization, both in cloud environments and on-premises, is essential. Imagine utilizing your engineering acumen to enhance...


  • Raleigh, North Carolina, United States Booz Allen Hamilton Full time

    Position Overview:In today's digital landscape, the ability to effectively utilize cloud technology is paramount. As a Cloud Infrastructure Reliability Engineer, you possess the expertise to create robust platforms that cater to client requirements while leveraging the advantages of containerization, both in cloud environments and on-premises. Your...


  • Raleigh, North Carolina, United States Confluent Full time

    About the RoleWe are seeking a highly skilled Site Reliability Engineer to join our team of Federal Site Reliability Engineers at Confluent. As a Site Reliability Engineer, you will play a critical role in delivering highly performant, reliable systems that enable prominent public sector agencies to make real-time decisions with their data to solve real-time...


  • Raleigh, North Carolina, United States Google Full time

    Minimum Qualifications:Bachelor's degree or equivalent practical experience.8 years of experience in software development, with a strong foundation in data structures and algorithms.5 years of experience in full stack development, encompassing back-end technologies such as Java, Python, GO, and/or C++, along with front-end skills in JavaScript and/or...


  • Raleigh, North Carolina, United States Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.8 years of experience in software development, focusing on data structures and algorithms.5 years of experience in full stack development, including back-end technologies such as Java, Python, GO, and/or C++, along with front-end skills in JavaScript, TypeScript, HTML, CSS, or...


  • Raleigh, North Carolina, United States Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.8 years of experience in software development, with a strong foundation in data structures and algorithms.5 years of experience in full stack development, encompassing back-end technologies such as Java, Python, GO, and/or C++ as well as front-end technologies including JavaScript,...


  • Raleigh, North Carolina, United States Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.8 years of experience in software development, with a strong foundation in data structures and algorithms.5 years of experience in full stack development, including back-end technologies such as Java, Python, GO, and/or C++, along with front-end expertise in JavaScript, TypeScript,...


  • Raleigh, North Carolina, United States Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.8 years of experience in software development, with a strong foundation in data structures and algorithms.5 years of experience in full stack development, encompassing back-end technologies such as Java, Python, GO, and/or C++, along with front-end expertise in JavaScript,...

  • Software Developer

    3 days ago


    Raleigh, North Carolina, United States Lucid Software Full time

    About Lucid SoftwareLucid Software is a leader in visual collaboration, empowering teams to bring their ideas to life. Our products, business, and workplace culture have received numerous accolades, including being named to the Forbes Cloud 100 and a Fortune Best Workplace in Technology.Our CultureWe value diversity and strive to create an inclusive...


  • Raleigh, North Carolina, United States Celonis Full time

    About Celonis: Celonis stands as the global frontrunner in Process Mining technology, recognized as one of the fastest-growing SaaS enterprises worldwide. Our mission is to enhance productivity by embedding data and intelligence at the heart of business operations, and we invite you to be a part of this journey. Position Overview: Join a dynamic,...


  • Raleigh, North Carolina, United States Etainement Full time

    About EtainementEtainement is a pioneering company in the concert ticketing industry, revolutionizing the way fans interact with live events. Our innovative technology and expertise empower content rightsholders to control and optimize their ticket distribution and pricing, resulting in a superior fan experience.About the RoleWe are seeking an experienced...


  • Raleigh, North Carolina, United States Google Full time

    About the JobAs a software engineer at Google, you will play a critical role in developing the next-generation technologies that transform how billions of users interact with information and each other. Our products require handling vast amounts of data, and our engineers work on a wide range of technologies, including information retrieval, distributed...


  • Raleigh, North Carolina, United States Google Full time

    About the RoleWe're looking for a skilled Senior Software Engineer to join our Google Cloud Storage team. As a key member of our infrastructure team, you will design, develop, and maintain large-scale cloud storage systems that meet the needs of our users.ResponsibilitiesDesign and develop scalable cloud storage systems using Google Cloud...


  • Raleigh, North Carolina, United States Software People Full time

    Job DescriptionJob Title: Cloud Architect and AdvisorJob Summary:We are seeking an experienced Cloud Architect and Advisor to lead our cloud computing strategy, including cloud adoption plans, cloud application design, and cloud management and monitoring. This position will indirectly lead teams of technologists to advance solutions delivery roadmap,...

  • Software Developer

    6 days ago


    Raleigh, North Carolina, United States Lucid Software Full time

    About Lucid SoftwareLucid Software is a leader in visual collaboration, empowering teams to bring their ideas to life. Our products, business, and workplace culture have received numerous accolades, including being named to the Forbes Cloud 100 and a Fortune Best Workplace in Technology.Our CultureWe value teamwork over ego, innovation in everything we do,...


  • Raleigh, North Carolina, United States Motion Recruitment Full time

    Position Overview: Motion Recruitment is in search of a skilled Cloud Solutions Engineer to enhance our IT department. The successful candidate will possess a solid foundation in cloud architecture, DevOps methodologies, and a strong enthusiasm for utilizing Microsoft Azure services to create scalable, dependable, and secure cloud solutions. Key...

  • Splunk Engineer

    1 week ago


    Raleigh, North Carolina, United States Truist Inc Full time

    About the RoleWe are seeking a highly skilled Splunk Engineer to join our team at Truist Inc. As a key member of our IT department, you will be responsible for providing technical direction and consultation on translating business requirements into Splunk solutions.Key ResponsibilitiesResolve complex problems spanning multiple applications to drive...