Uncubed
           

Manager Software Engineer

R31686

Merrill, Minneapolis, MN (USA)

Join the future of financial communications


Merrill Corporation is the industry leader in technology solutions that enable mergers, acquisitions, initial public offerings, restructuring and other critical capital transactions in more than 170 countries. We provide the world’s leading investment banks, private equity firms, law firms and corporations with tools to simplify, streamline and accelerate the due diligence process, helping them close more deals, faster. We are a global team of high-energy, passionate people. We have strong individual voices but we work as a team, bringing out the best in each other. We thrive under pressure and always keep the customer at the heart of everything we do.

Job Description:

Job Description:

Merrill is building a new platform to provide powerful and innovative solutions to enable our clients to manage the most complex deals on the planet as efficiently as possible.    

We want to be the easiest, fastest, and most intuitive way to progress deals to a successful outcome – enabling the bankers, lawyers and professionals we work alongside to focus on doing what they do best for their clients.  

The new core platform is a microservices architecture with multiple web/mobile applications built on top. We are leveraging a combination of open source and third-party frameworks/tools such as Netflix Eureka (service discovery), Google Apigee (API gateway), MongoDB (NoSQL), Redis (Cache), RabbitMQ, Pivotal Cloud Foundry (platform as a service), Microsoft Azure (cloud platform), Jenkins (CICD), and many more.

Responsibilities

  • Understands and practices agile software development and management
  • Hands-on development - deliver a highly scalable and flexible application to be iterated on with our reference customers
  • Follow and help create good engineering practices within the stack and move the code and other engineers towards an improved resilient globally distributed RESTful-based Microservices architecture
  • Able to identify areas of strategic technical debt and provide cost/benefit analysis for eliminating this debt and suggested timelines for how to prioritize it
  • Participate regularly in the Code Review process and help team deliver efficient and properly tested code.
  • Produces quality metrics on the SDLC process
  • Ensures team software is monitor-able and HA
  • Proactive in identifying and clearing roadblocks for the team
  • Continues to contribute bug fixes and small features without becoming a bottleneck for the team
  • Able to lead recruiting efforts and determine headcount for their team
  • Partners effectively with product team to manage scope and deliverables for the technical side of the product road map
  • Sets clear expectations for team members; solicits, synthesizes and delivers feedback
  • Manages and understands the entire application ecosystem and effectively coaches others on the team involved in the same work
  • Communicates timeline, scope and technical concerns to pillar partners
  • Leads delivery of major initiatives on clear timelines
  • Comfortable managing team members with different skill sets and technical areas of focus

Success measures

A Person will be successful in this role when they 

  • Know the team members’ strengths and professional objectives by having regular 1-1’s with the them.
  • Follow and help create good engineering practices within the stack and move the code and other engineers towards an improved resilient globally distributed RESTful-based Microservices  architecture
  • Able to identify areas of strategic technical debt and provide cost/benefit analysis for eliminating this debt and suggested timelines for how to prioritize it
  • Own the short-term (quarterly and annual) planning process for your team
  • Establish working professional relationships with other key leads , Senior Manager and Director.
  • Able to Coach & Mentor team members
  • Take the ownership of hiring and retention for your team

About Merrill

Merrill is an international organization that offers technology-enabled platforms for secure content sharing, regulated communications, and disclosure services for the world of international finance. 

For half a century, they've provided the tools to help some of the biggest companies in the world connect with speed, accuracy, and confidence. And in 2000, they became the first online management resource legally required for publicly traded companies.  

Their digital transformation, in partnership with Microsoft and Pivotal Software, now allows clients to leverage highly innovative technology and advanced analytics, alongside ironclad security - all without losing the human touch. 

And the transformation continues - Merrill is opening a digital innovation lab in New York in 2018. 

As a global organization, Merrill knows that diverse perspectives are essential to our success. We’re committed to maintaining a diverse workforce to serve our customers around the world. Merrill is an equal opportunity employer (EEO) and furthers the principles of EEO through Affirmative Action.


Be a Better Merrill Candidate

Learn skills and get an insider's look at Merrill when you watch classes taught by their top employees.

Want to learn more about Merrill? Visit Merrill's website.