Mastercard
New Yesterday
Mastercard, a global leader in payment technology, is seeking a Lead Golang Engineer to join their award-winning team focused on combating money laundering and fraud. This role sits within their application development team, where you'll be responsible for creating and maintaining mission-critical microservices. The position offers an exciting opportunity to work with cutting-edge data science techniques and payments data, crafting bespoke services that help financial institutions fight financial crime.
As a Lead Golang Engineer, you'll be at the forefront of establishing and enforcing microservices architecture best practices, ensuring the scalability and reliability of Mastercard's solutions. You'll work closely with cross-functional teams, including data scientists, software engineers, and security professionals, bridging the gap between architecture and engineering. The role involves significant technical leadership, including mentoring team members and driving code design discussions.
The position requires expertise in Golang and microservices, with experience in high-throughput, low-latency solutions built on modern technologies like Kafka and Kubernetes. You'll be responsible for containerizing services, implementing robust testing strategies, and maintaining high code quality standards. The role offers exposure to machine learning technologies and large-scale feature engineering, making it ideal for engineers interested in the intersection of software engineering and data science.
Working in a hybrid environment at Mastercard's London office, you'll be part of a company that powers economies in over 200 countries and territories. The role combines technical leadership with hands-on development, offering the opportunity to make a real impact in the fight against financial crime while working with cutting-edge technologies and a talented team.
Last updated 9 days ago
Responsibilities For Lead Golang Engineer
- Establish and enforce best practices for microservices architecture
- Create and maintain microservices primarily in Golang
- Containerize services and deploy to Kubernetes environment using helm charts
- Write tests with high coverage including unit, contract, e2e, and integration
- Review team members code and drive code design discussions
- Own feature engineering within the team
- Bridge the gap between architecture and engineering
- Collaborate with data science team to implement requirements
- Mentor team members on microservices design principles
Requirements For Lead Golang Engineer
Go
Kafka
- Experience writing high quality Python/Golang and SQL in production
- Experience with large volumes of data and high throughput solutions built on Kafka and Kubernetes
- Knowledge of contemporary service design including containers and orchestration
- Experience with DevOps-based software development workflow
- Strong communication skills with various stakeholders
- Experience optimizing solution performance
- Experience or interest in productionizing machine learning technologies
Jobs Related To Mastercard Lead Golang Engineer
#J-18808-Ljbffr- Location:
- London, England, United Kingdom
- Salary:
- £80,000 - £100,000
- Category:
- Other