Flag job

Report

Software Engineer - Backend Software Developer

Min Experience

5 years

Location

remote, colorado, california, washington

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

Splunk, a Cisco company, is building a safer and more resilient digital world with an end-to-end full stack platform made for a hybrid, multi-cloud world. Leading enterprises use our unified security and observability platform to keep their digital systems secure and reliable. Our customers love our technology, but it's our caring employees that make Splunk stand out as an amazing career destination. No matter where in the world or what level of the organization, we approach our work with kindness. So bring your work experience, problem-solving skills and talent, of course, but also bring your joy, your passion and all the things that make you, you. Come help organizations be their best, while you reach new heights with a team that has your back. Role Summary Develop and own moderate complexity features or sub-systems. Break down a sophisticated task and estimate sprint sized software work Design for testability. Automate effective test cases, and make vital test framework improvements as required. Consider subsystem reusability, modularity, and scaling as part of design. Spend most of the time developing code, and efficiently produce sophisticated, clean and re-usable code with no unnecessary complication or abstraction. Begin to lead feature or sub-system design/code reviews and be recognized as the go-to developer for that feature. Participate in design discussions, propose and discuss solutions to system and product changes that are directly related to your area of focus. Receive guidance on overall product design from Senior Engineers Coordinate activities of junior engineers assigned to the same feature or subsystem. Participate in the technical evaluation of junior engineers during hiring process Start to build relationships with external teams Work with Product Managers on clearly defining user stories and acceptance criteria Team Description: The Ingest processor development team is responsible for building a scalable, multi-tenant, fully- cloud managed, data processing service in Splunk cloud service to enable customers (hybrid and cloud customers) to collect ALL logs at a single location, process (Filter, Mask, Convert logs to metrics) and route to multiple destinations at ingest time. The team focuses on cloud based services to enable customers to centrally configure and manage data processing at edge and in the cloud all from a single data management console. This is an excellent opportunity to learn core principles on data processing pipelines and distributed services at scale.

About the company

Splunk, a Cisco company, is building a safer and more resilient digital world with an end-to-end full stack platform made for a hybrid, multi-cloud world. Leading enterprises use our unified security and observability platform to keep their digital systems secure and reliable. Our customers love our technology, but it's our caring employees that make Splunk stand out as an amazing career destination. No matter where in the world or what level of the organization, we approach our work with kindness.

Skills

go
java
api
rest
graphql
test-driven development
unit test
functional test
integration test
system test
performance test
load test
ci/cd
jenkins
gitlab ci
bitbucket pipeline
git
linux
unix