What are the responsibilities and job description for the Software Engineering Manager position at Citigroup?
About Citigroup:
Citigroup is a global leader in banking and financial services, serving approximately 200 million customer accounts across more than 160 countries. Our team in the Internet Gateway and API Management group is responsible for designing, acquiring, and deploying the necessary infrastructure to support our hybrid, multi-cloud enterprise solutions.
As a Software Engineering Manager in this team, you will lead the development of scalable and secure software solutions using modern cloud-based technologies. You will work closely with cross-functional teams to drive the adoption of new technologies and ensure seamless integration with existing systems.
Key Responsibilities:
- Lead the design and implementation of software solutions using modern cloud-based technologies.
- Collaborate with client/partner application teams to drive the adoption of new technologies.
- Work closely with networking and security teams to ensure secure and efficient integration with on-premises infrastructure and networks.
You will be responsible for developing comprehensive monitoring and observability dashboards to provide real-time insights into service mesh health, performance, and potential issues. Your expertise in software engineering and cloud computing will enable us to deliver high-quality solutions to our clients.
Requirements:
- In-depth understanding of software engineering principles and cloud computing architecture.
- Experience with Kubernetes and container orchestration platforms.
- Hands-on experience with Kong Service Mesh and Apigee Hybrid.
- Strong understanding of service discovery mechanisms, API gateways, and distributed tracing.
We offer a competitive salary and benefits package, as well as opportunities for professional growth and development.