Senior Software Engineer (maternity cover)
Splunk
Role:
Responsibilities:
- Lead the design, implementation and delivery of long-term impact software in accordance with given requirements and existing system architecture.
- Maintain existing technology stack and debug and fix issues.
- Work closely with product management, architects and the team to build exciting features, reusable components and products.
- Create, enhance and encourage robust test suites for all code, because you recognize the value of automated testing and continuous integration.
- Integrate metrics and service level indicators into features you build so that you can monitor, improve, and scale out services horizontally.
- Lead code reviews of the product, and use your knowledge of customers’ experiences to dedicatedly prevent future problems.
- Follow SDLC process in Agile methodology.
Requirements:
- 5+ years of professional software engineering experience, including large-scale SaaS application development.
- Expert level skills at front-end development in JavaScript and React.
- Proficiency with Python in a production environment.
- Background includes working with Docker, Kubernetes, or other container technologies.
- Expertise developing and working with thoughtfully designed REST APIs and SDKs.
- Good knowledge of data modeling and storage with NoSQL and RDBMS.
- Familiar with at least one auth and identity protocol such as OAuth 2.0, OIDC, or SAML.
- Strong communication and comprehension skills, both verbal and written.
What We Offer You:
- A constant stream of new things for you to learn. We're always expanding into new areas, bringing in open source projects and contributing back, and exploring new technologies.
- A set of exceptionally talented and dedicated peers, from engineering, product management and customer support.
- Growth and mentorship. We believe in growing engineers through ownership and leadership opportunities. We also believe mentors help both sides of the equation.
- A stable, collaborative and supportive work environment.
- An opportunity to see the positive impact of your work on real customers.
Note: