Description
Tech Lead / Principal Software Engineer – Integrations and Platform Services
As a Deloitte Technology Fast 500 Winner and voted one of the top companies to work for by Built in Boston in 2021, MineralTree is a disruptive Fintech company enabling over 2,000 companies to improve operational efficiency with Accounts Payable and Payments Automation. With our award-winning solution, companies such as Amazon, Salesforce, Amway, Boston Celtics, Baltimore Ravens, BrightView Health, and the Southern Company have shifted accounts payable from a source of inefficiency and fraud risk to a secure and strategic profit center.
MineralTree provides modern, secure, easy-to-use Accounts Payable (AP) and payment automation solutions to organizations that have a painful number of invoices and payments. By uniting technology and passionate people, we make the process of business payments easy, impactful, and profitable. Our solutions combine ease of use with robust capabilities that drive meaningful insights, transforming the back office into a strategic partner of the corner office. Making businesses proud of their back office is our purpose.
In October 2021, MineralTree was acquired by Global Payments Inc. (GPN:NYSE). Every day, Global Payments makes it possible for millions of people to move money between buyers and sellers using our payments solutions for credit, debit, prepaid and merchant services. Our worldwide team helps over 3 million companies, more than 1,300 financial institutions and over 600 million cardholders grow with confidence and achieve amazing results. We are driven by our passion for success, and we are proud to deliver best-in-class payment technology and software solutions. Headquartered in Georgia with nearly 24,000 team members worldwide, Global Payments is a Fortune 500® company and a member of the S&P 500 with worldwide reach spanning over 100 countries throughout North America, Europe, Asia Pacific and Latin America. Join our dynamic team and make your mark on the payments technology landscape of tomorrow.
MineralTree’s U.S. headquarters is located in Boston, MA. Our Principal Software Engineer can be based remotely, ideally on the East Coast.
Our Tech Lead / Principal Software Engineer - Integrations and Platform Services, at MineralTree will be passionate about technology and an excellent problem solver across the stack while possessing people skills for coaching, mentoring, and leading a scrum team. This role will challenge our Tech Lead / Principal Software Engineer to understand existing solutions and implement features in the modern cloud native way – fully leveraging containers, microservices and CI/CD pipeline while keeping an eye on scalability, reliability, and performance. It will involve researching, discovering, building PoCs and partnering with other principals and architects to ensure optimal solution design and implementation is achieved. If this is getting you excited, let’s talk!
Responsibilities:
-
Develop robust, performant, scalable microservices keeping in mind best practices such as bounded context, domain driven design, etc.
-
Guide technical teams in making thoughtful design decisions
-
Enrich capabilities of the CI/CD pipeline (Gitlab/Jenkins)
-
Mentor and elevate junior team members
Qualifications:
-
8+ years JAVA-based enterprise development experience
-
3+ years cloud and microservices experience – EKS or native Kubernetes experience is required
-
Experience successfully leveraging Akka and other reactive technologies is a strong plus
-
Experience building solutions at scale at AWS is a must
-
Strong experience developing multi-tenant, Cloud-based, SaaS solutions
-
Demonstrable success transforming legacy applications into cloud native, microservice driven solutions
-
Proven success working within an Agile Scrum team
-
Proven track record working in a fast-paced startup environment
-
Strong verbal and written communication skills
Value Add:
-
Experience using GraphQL
-
Well versed in cloud security, particularly as it relates to SaaS deployments
-
Familiarity and comfort w/ Spring and JSF will be beneficial
-
Payments experience in a FinTech company is a very strong plus
As a regular full-time Global Payments employee you will enjoy a competitive salary, and benefits for your peace of mind, such as medical and dental insurance, vision, life, disability and more! You will save for retirement through our 401K. We also know that talented people tend to hang together, which is why we provide you with the opportunity to earn significant referral bonuses. These are just a few of the great benefits we offer. We look forward to telling you more about all the great benefits and perks here at Global Payments!
MineralTree is an equal opportunity employer. We support the principle of equality of treatment in employment and are committed to having procedures to determine equal pay for all our employees that do not discriminate and are free from bias.