galaxy venture portfolio, portfolio company, venture investing, stage-agnostic, investments, protocols, scaling solutions, DeFi, web3, infrastructure,

Galaxy Ventures

Portfolio Jobs

Apply to jobs in the Galaxy Ventures portfolio.

Principal Software Engineer (.NET)



Software Engineering
Prague, Czechia
Posted on Tuesday, May 28, 2024

Our Purpose

We work to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments and businesses realize their greatest potential. Our decency quotient, or DQ, drives our culture and everything we do inside and outside of our company. We cultivate a culture of inclusion for all employees that respects their individual strengths, views, and experiences. We believe that our differences enable us to be a better team – one that makes better decisions, drives innovation and delivers better business results.

Title and Summary

Principal Software Engineer (.NET) Overview:
Mastercard’s SessionM is seeking a highly skilled Principal Software Engineer specializing in .NET to join our dynamic team. As a Principal Software Engineer, you will lead major projects and create the development and delivery of quality software solutions in a timely and cost-effective manner. You will drive architectural decisions, ensuring alignment with business goals and technology strategy.

• Successfully lead the design, development, and deployment of high-performance, scalable .NET applications.
• Work closely with business and technical partners to identify and scope opportunities, quantify costs, outline potential value and ROI, and identify risks, benefits, and constraints.
• Partner with business units to identify innovative solutions and drive strategic decisions that align with Mastercard’s objectives.
• Lead the scenario planning process, including the creation, validation, and review of estimates, costs, and benefits.
• Actively seek opportunities for innovation and creative problem solving.
• Make presentations to Senior Management, Business Owners, and other Stakeholders, aiding in the decision-making process.
• Perform Proofs of Concepts (PoCs) to assess and identify the appropriate technologies for the organization’s needs.
• Provide recommendations to Senior Management on the selection of technologies and strategic technical direction.
• Lead the creation of roadmaps that align with departmental strategy and long-term business vision and objectives.
• Coach and mentor team members, fostering a culture of knowledge sharing through brownbag sessions on new technologies, methodologies, and frameworks.
• Lead the implementation of processes and supporting tools in response to the evolving needs of the organization.
• Define and lead Quality Assurance and Quality Control processes within the department, ensuring compliance with quality methodologies and development of quality metrics.
• Create guidelines, processes, and standards to ensure high product quality and incident-free deployment.
• Develop documentation templates, enforce the development of artifacts throughout the solution development lifecycle, and ensure compliance with audit requirements.

All About You:
• Bachelor's degree in Information Systems, Information Technology, Computer Science or Engineering or equivalent experience.
• Proven experience in software development, with a strong focus on .NET technologies.
• Proven experience in leading and mentoring engineering teams.
• Strong understanding of software architecture principles, design patterns, and best practices.
• Expertise in C#, ASP.NET, MVC, Web API, and related .NET frameworks.
• Proficiency with SQL and NoSQL databases, including performance tuning and optimization.
• Experience with cloud platforms such as AWS, Azure, or Google Cloud.
• Familiarity with DevOps practices and tools such as Docker, Kubernetes, CI/CD pipelines.
• Proven track record in selection and implementation of methodologies with focus on Lean methodology, delivery of High Efficiency Solutions leading to productivity gains is required.
• Experience in operations environment is highly desirable.
• Excellent problem-solving skills, with a proactive and analytical approach to finding solutions.
• Strong communication skills, with the ability to articulate technical concepts to both technical and non-technical stakeholders.


Corporate Security Responsibility

All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must:

  • Abide by Mastercard’s security policies and practices;

  • Ensure the confidentiality and integrity of the information being accessed;

  • Report any suspected information security violation or breach, and

  • Complete all periodic mandatory security trainings in accordance with Mastercard’s guidelines.