Roles & Responsibilities
We are looking for a talented staff engineer to join our team. As a Staff Engineer you will play a crucial role in providing technical leadership, direction and mentorship to our engineering team. You will be responsible for driving cross-team projects, collaborating with other teams to achieve organizational initiatives, participate in design review and defining robust engineering practices. This is a hand-on technical role with a dash of leadership and strategy.
- Design and develop highly scalable, highly available, resilient and secure solutions.
- Drive the teams goals and technical direction to find and pursue technical opportunities that makes the solution more efficient.
- Effectively communicates complex design and architecture details.
- Understand company and industry-wide trends to help develop new technologies.
- Conceptualize, develop and implement changes that prevent key systems from becoming unreliable and unstable.
- Own all aspects of critical software projects from design to implementation, QA, deployment and monitoring.
What to Bring
- 9+ years of experience in backend software engineering building distributed applications.
- Expertise in JAVA programming language.
- Strong problem solving skills.
- Experience working with large-scale, distributed, service oriented and event-driven architecture and systems and understanding of the core principles around observability & monitoring, performance, high availability, scalability, reliability and security.
- Excellent communication and collaboration skills enjoy working with engineers and product owners and technical program managers within the team and across the team.
- Experience with Docker/ Kubernetes and message buses like kafka.
- Proficiency with GIT
- Experience working in an agile-based methodology.
- Self-motivated to build and share knowledge and skills to mentor the team members.
- Proven experience in providing technical leadership and direction.
- Ability to implement alerting, metrics, and logging using tools like Prometheus, CloudWatch, Kibana.
- Operational Experience to run services globally; on-call rotation, incident response, playbooks.