Logo of Huzzle

Senior Staff Engineer, Microservices

image

ServiceNow

2mo ago

  • Job
    Full-time
    Expert Level
  • Software Engineering
  • Chicago
  • Quick Apply

AI generated summary

  • You should have extensive experience in microservices architecture, strong software engineering skills, proficiency in cloud technologies, and a track record of leading complex projects.
  • You will design, develop, and optimize microservices, collaborate with cross-functional teams, ensure system reliability, and mentor junior engineers while driving best practices in software development.

Requirements

  • To be Successful you will bring:
  • 12+ years of professional software development experience, with a focus on Microservices architecture.
  • Strong proficiency in Java and/or Python.
  • Expertise in design patterns and best practices for software development.
  • Extensive experience with containerization technologies such as Docker and orchestration tools like Kubernetes.
  • Deep understanding of RESTful APIs and API gateway technologies.
  • Strong knowledge of SQL, NoSQL, and in-memory databases.
  • Familiarity with CI/CD tools such as Jenkins, GitLab CI.
  • Knowledge of event-driven architectures and messaging systems like Kafka, RabbitMQ.
  • Excellent problem-solving skills and the ability to think critically and analytically.
  • Experience with cloud platforms such as Azure, or Google Cloud.
  • Experience with monitoring and logging tools such as Prometheus, Grafana, ELK stack, or Splunk.
  • Strong communication skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders.

Responsibilities

  • Architect, design, and develop high-performance microservices.
  • Implement and enforce design patterns and best practices for software development.
  • Lead and mentor a team of engineers, fostering a culture of continuous improvement.
  • Collaborate with stakeholders to gather requirements and translate them into technical solutions.
  • Develop and manage API gateways to ensure seamless integration and communication between Microservices.
  • Optimize and maintain databases, ensuring data integrity and performance.
  • Utilize containerization technologies like Docker and Kubernetes for efficient deployment and scaling.
  • Implement robust CI/CD pipelines to ensure smooth and continuous delivery of software.
  • Monitor and troubleshoot system performance, ensuring high availability and reliability.
  • Stay updated with the latest industry trends and technologies, advocating for their adoption where appropriate.

FAQs

What is the primary role of a Senior Staff Engineer, Microservices at ServiceNow?

The primary role involves designing, developing, and maintaining scalable microservices that are critical to the ServiceNow platform. The engineer will collaborate with cross-functional teams to ensure solutions are robust, efficient, and aligned with business objectives.

What qualifications are required for this position?

Candidates should have 12+ years of professional software development experience, with a focus on microservices architecture, strong proficiency in Java and/or Python, extensive experience with containerization technologies, and a deep understanding of RESTful APIs, among other skills.

What technologies and tools will I be working with in this role?

The role requires expertise in containerization technologies such as Docker and Kubernetes, API gateway technologies, various database management systems (SQL, NoSQL), CI/CD tools like Jenkins and GitLab CI, and cloud platforms like Azure or Google Cloud.

Is there an opportunity for mentorship in this position?

Yes, the Senior Staff Engineer is expected to lead and mentor a team of engineers, fostering a culture of continuous improvement.

How does ServiceNow support diversity and inclusion in the hiring process?

ServiceNow encourages all candidates to apply, recognizing that skills and experience are transferable. They are committed to creating an inclusive environment where all voices are heard, valued, and respected, welcoming individuals from varied backgrounds.

Are there remote work options available for this position?

Yes, ServiceNow leads with flexibility and trust in a distributed work environment. They offer options for flexible, remote, or required-in-office work personas.

What are the key responsibilities associated with this job?

Key responsibilities include architecting and developing high-performance microservices, implementing design patterns and best practices, collaborating with stakeholders, managing API gateways, optimizing databases, utilizing containerization technologies, and monitoring system performance.

What kind of company culture can I expect at ServiceNow?

ServiceNow promotes a culture centered around collaboration, innovation, and a focus on delivering excellent customer and employee experiences. They believe in putting people at the heart of everything they do and in supporting individual and collective dreams.

What should I do if I need a reasonable accommodation during the application process?

If you require a reasonable accommodation, you may contact ServiceNow at talent.acquisition@servicenow.com for assistance with the application process.

A purpose-driven company. Making work, work better for people guides everything we do.

Technology
Industry
10,001+
Employees
2004
Founded Year

Mission & Purpose

ServiceNow (NYSE: NOW) makes the world work better for everyone. Our cloud-based platform and solutions help digitize and unify organizations so that they can find smarter, faster, better ways to make work flow. So employees and customers can be more connected, more innovative, and more agile. And we can all create the future we imagine. The world works with ServiceNow.

Culture & Values

  • Wow our customers

  • Win as a team

  • Create belonging

  • Stay hungry and humble

Benefits

  • Generous family leave

  • Flexible PTO

  • Matched donations

  • 401(k) matching

  • Annual learning stipends

  • Paid volunteer time