As a Senior Engineer in Production Management at our company, you will play a crucial role in the development and implementation of software in a complex, critical, and large cross-departmental and multi-disciplinary area. Your responsibilities include establishing best practices, motivating and promoting a cultural shift towards the successful adoption of Engineering Principles and Practices within Production Management. You will need to have excellent communication skills to negotiate internally and be involved in short-to-medium-term planning of actions and resources for your area. **Key Responsibilities:**
Demonstrate an in-depth understanding of the Software Development Lifecycle and its integration within the overall technology landscape to deliver scalable, reliable, and resilient applications. - Operate in a global setting with on/near/off-shore matrix reporting structures. - Improve the service level provided to end users by maximizing operational efficiencies, strengthening incident management, problem management, and knowledge sharing practices. - Drive Continuous Delivery and Automation efforts across supported applications through Root Cause Analysis reviews, Knowledge management, Performance tuning, and user training. - Foster a culture of transparency and innovation for increased team productivity. - Coach team members and others about best practices, recognizing and addressing anti-patterns. - Implement Agile Framework through SCRUM or Kanban and ensure integration with overall organization processes. - Communicate progress and project status across the organization, managing stakeholders appropriately throughout the execution period. **Qualifications:**
Relevant experience in a critical software development role with high business impact. - Excellent engineering skills and senior architecture. - Strong knowledge of key computer science concepts. - Polyglot full-stack developer mentality with the ability to learn new languages and skills. - Understanding of Software Engineering concepts like Software Development Life Cycle and GitOps. - Strong debugging and analytical skills across networking/infrastructure, application, and database stacks. - Operational experience with Docker/Kubernetes stack and service mesh like Istio is highly desirable. - Experience with orchestration tools for CI/CD and Infrastructure-as-Code tooling is highly desirable. - Proficiency in Agile delivery methodologies such as SCRUM/Kanban. - Experience with middleware technologies like MQ, Apache Kafka, etc., for running services at scale is desirable. - Familiarity with end-to-end observability stacks like Datadog, AppDynamics, Dynatrace is desirable. - Degree in computer science, mathematics, physics, or related technical subject is desirable. - Experience in senior stakeholder management. - Demonstrated clear and concise written and verbal communication skills. At our company, we are committed to providing equal opportunities. We value diversity and welcome candidates from all backgrounds. If you require accommodation due to a disability, please review Accessibility at our company. See Citis EEO Policy Statement and the Know Your Rights poster for more information. As a Senior Engineer in Production Management at our company, you will play a crucial role in the development and implementation of software in a complex, critical, and large cross-departmental and multi-disciplinary area. Your responsibilities include establishing best practices, motivating and promoting a cultural shift towards the successful adoption of Engineering Principles and Practices within Production Management. You will need to have excellent communication skills to negotiate internally and be involved in short-to-medium-term planning of actions and resources for your area. **Key Responsibilities:**
Demonstrate an in-depth understanding of the Software Development Lifecycle and its integration within the overall technology landscape to deliver scalable, reliable, and resilient applications. - Operate in a global setting with on/near/off-shore matrix reporting structures. - Improve the service level provided to end users by maximizing operational efficiencies, strengthening incident management, problem management, and knowledge sharing practices. - Drive Continuous Delivery and Automation efforts across supported applications through Root Cause Analysis reviews, Knowledge management, Performance tuning, and user training. - Foster a culture of transparency and innovation for increased team productivity. - Coach team members and others about best practices, recognizing and addressing anti-patterns. - Implement Agile Framework through SCRUM or Kanban and ensure integration with overall organization processes. - Communicate progress and project status across the organization, managing stakeholders appropriately throughout the execution period. **Qualifications:**
Relevant experience in a critical software development role with high bus