Gain a deep understanding of our product architecture, usage patterns, and real-world deployment scenarios to develop solutions that will bring value to our customers
Improve the product, keeping scalability and performance considerations as a high priority
Lead and drive projects to completion with minimal direction
Partner with other leaders from architecture, engineering management, and product management on project requirements
Collaborate with other team members to craft and build durable solutions
Help identify and develop ways to improve the team’s productivity and efficiency by expanding our existing tools and processes
Keep product quality top of mind with automated testing
Become well-versed in Splunk’s core technologies as they apply to application development
Mentor junior engineers as they develop their application development skills
Drive root cause analysis investigations and post-mortems for defects and regressions.
Be part of the on-call shift team, up to 20% of time
Requirements & Skills:
3+ years of relevant industry experience
Proficiency in Python/Go programming, RESTful web services
Proficient in Linux environments and cloud deployments, particularly with AWS, emphasizing standard processes in scalability and security
Being able to understand delivery models – CI/CD, Dockers, Containers, etc
Good understanding of databases (relational or non-relational)
Working experience with design and engineering teams to plan, develop, and release software
Familiarity with backend application development frameworks such as Django
An understanding of test-driven development (TDD)
Experience with an agile software development model