Senior Software Development Engineer
Company: Splunk
Location: Raleigh
Posted on: April 24, 2024
|
|
Job Description:
Splunk is here to build a safer and more resilient digital
world. The world's leading enterprises use our unified security and
observability platform to keep their digital systems secure and
reliable. While customers love our technology, it's our people that
make Splunk stand out as an amazing career destination and why
we've won so many awards as a best place to work. If you become a
Splunker, we want your whole, authentic self, what we call your
"million data points". 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.
A little about us. Splunk is the key to enterprise resilience for
the 11,000+ organizations that use our Unified Security and
Observability Platform. We regularly appear on a lot of "Best
Places to Work" lists and we think it's because we encourage our
Splunkers to bring their whole, authentic selves. 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. Because when you feel free to be you, it makes it a lot easier
for us to be us.
Join us as we pursue our innovative vision to make machine data
accessible, usable and valuable to everyone. We are a company
filled with people who are passionate about our product and seek to
deliver the best experience for our customers. At Splunk, we're
committed to our work, our customers, having fun and most
meaningfully, to each other's success. Learn more about Splunk
careers and how you can become a part of our journey!
Are you passionate about working on critical systems to create
tangible customer impact? Would you like the opportunity to work at
a growing company that is changing the way that information is used
to support business decisions? If this resonates with you, we would
love to speak with you.
Our team is a dynamic technology group with a mission to make data
accessible, usable and valuable to everyone. If you possess a
passion for outstanding technology leadership and embrace the
challenge of working on highly scalable systems that handle large
volumes of data, this position is for you. We are building
state-of-the art capabilities, data processing and search systems,
support tools, security frameworks and automation instrumentation
that will greatly impact how our customers successfully use data to
improve their businesses performance, scalability, profitability,
and market strategies. -
Role
Participate in the complete software development cycle: Understand
requirements, writing system design documents, develop, test,
automate and deploy software
Identify and resolve pre-production system bottlenecks and
production issues
Engage in design and code reviews of the product, and enhance your
knowledge of customers' experiences to prevent future problems
Make code maintainable and the product diagnosable and
serviceable
Participate in rotating on-call duties to diagnose and solve
customer issues.
Own features from start to finish; Mentor junior engineers
Requirements
6+ years of Software Development Industry Experience
3+ years of experience in data collection and processing
technologies like OpenTelemetry Collector, Flink, Kafka or
equivalent.
Expertise in two or more mainstream programming languages with the
ability to quickly learn new languages: Java , Go, Python, C++
Expertise in developing and working with thoughtfully designed HTTP
APIs, such as REST or GraphQL
Strong technical communication skills. Ability to influence peers
and advocate for engineering excellency
Experience in system design and development with distributed
systems like databases, distributed file systems, distributed
concurrency control, consistency models. CAP theorem is an added
plus.
Strong debugging and troubleshooting skills. Experience using Linux
based tools preferred
Experience in test-driven development, developing different levels
of automated tests, such as unit test, functional test, integration
test, system test, or performance / load test preferred.
Knowledge of public cloud services such as AWS, GCP, Azure
Operational excellence: you think beyond feature delivery into how
your code is serving customers in production
What we offer
A team of incredibly capable and dedicated peers, all the way from
engineering to product management and customer support.
A stable, collaborative, and supportive work environment. We work
in an open environment, work together to get things done, and adapt
to the changing needs for the team. We keep it real by being open
and honest.
Balance. We want you to be successful outside of work too. We trust
our colleagues to be responsible with their time and commitment,
and believe that balance helps cultivate a positive
environment.
Fun. We are committed to having every employee want to give it
their all, be respectful and a part of the family, and have a smile
on their face while doing it.
Splunk is an Equal Opportunity Employer
At Splunk, 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. We consider qualified applicants with criminal
histories, consistent with legal requirements.
Note:
Base Pay Range
SF Bay Area, Seattle Metro, and New York City Metro Area
Base Pay Range: $174,800.00 - 240,350.00 per year
California (excludes SF Bay Area), Washington (excludes Seattle
Metro), Washington DC Metro, and Massachusetts
Base Pay Range: $157,320.00 - 216,315.00 per year
All other cities and states excluding California, Washington,
Massachusetts, New York City Metro Area and Washington DC Metro
Area.
Base Pay Range: $139,840.00 - 192,280.00 per year
Splunk provides flexibility and choice in the working arrangement
for most roles, including remote and/or in-office roles. We have a
market-based pay structure which varies by location. Please note
that the base pay range is a guideline and for candidates who
receive an offer, the base pay will vary based on factors such as
work location as set out above, as well as the knowledge, skills
and experience of the candidate. In addition to base pay, this role
is eligible for incentive compensation and may be eligible for
equity or long-term cash awards.
Benefits are an important part of Splunk's Total Rewards package.
This role is eligible for a competitive benefits package which
includes medical, dental, vision, a 401(k) plan and match, paid
time off and much more! Learn more about our comprehensive benefits
and wellbeing offering at https://splunkbenefits.com .
Keywords: Splunk, Cary , Senior Software Development Engineer, IT / Software / Systems , Raleigh, North Carolina
Click
here to apply!
|