Staff Software Engineer(Back End Focused)

Merrill Corporation Minneapolis , MN 55415

Posted 3 weeks ago

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:

Role Overview:

We are looking for a talented microservices Engineer to work closely with Product, UX and other Engineering team members, as part of a distributed Product team. We want someone who is seeking the opportunity to have a big impact and who relishes the challenge of working in a fast-paced global company in the Financial sector utilizing Agile Delivery and DevOps.

This person will solve problems with technology within an industry they may not be familiar with, generate breakthrough ideas, design and deliver working software quickly to enable testing and short-cycle innovation. You will be in an environment that fosters cross-functional collaboration as well as working with all roles of the scrum team (Product Manager, Software Engineer, UX, QA, DevOps, etc..) and will need to bring a strong understanding of Agile/Scrum development methodologies. We follow the squad model made famous by Spotify, so you'll be part of an autonomous team with full responsibility for your own area and an opportunity to look to implement change across the board, while collaborating with colleagues in the Denver, Minneapolis, and New York City to ensure fast and consistent delivery.

This role will offer an opportunity to innovate in a highly complex space. You'll be challenged intellectually and professionally and it will suit someone with a lot of curiosity and a passion for building great products.

What are we building?

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 (Pub/Sub), Pivotal Cloud Foundry (platform as a service), Microsoft Azure (cloud platform), Jenkins (CICD), and many more.


We are looking for talented engineers to join the distributed team and who will be involved in building Java and Node.js microservice driven applications. This team will have many opportunities to learn new technology and innovate on the products. The immediate need is for someone to:

  • 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

  • Establish core platform concepts, define and build multi-tenant authorization models, and move forward our vision of an API platform

  • Keep your code clean, your tests complete and functional, and your releases daily

  • Collaborate with both technical and business team members to understand requirements and develop solutions using an agile development process

  • Collaborate with other teams that are responsible for pieces of the platform and applications

To be successful in this role you must be a quick learner, very familiar with agile practices and software development and enjoy working in cross functional teams.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Software Developer (58 Years) Back End Minneapolis


Posted 1 week ago

VIEW JOBS 9/4/2019 12:00:00 AM 2019-12-03T00:00 Bind is a health technology and services company founded in 2016 and headquartered in Minneapolis, MN with satellite offices in New York and San Francisco. Bind is health insurance for the way we live now. Unlike traditional health insurance that charges you for services you may never need or want, Bind is on demand: pay for what you need, not what you don't, and adjust your coverage when those needs change. Health coverage that's flexible, clear, and intuitive. We are creative, collaborative, and a little bit fiery. The Bind team is comprised of like-minded individuals passionate about healthcare, and our cause is the collective act of rewiring it. We embrace new ideas. We're more wheel than cog. More spark than smoke. And we are playful and venturesome in our daily mission to render real and refreshing solutions to health insurance that works better for us all. Software Developer (5-8 years) – Back End - Minneapolis Summary Our Software Development team is growing! Our Software Developers help define and direct our technology direction as an organization. About You * You enjoy working with colleagues you can rely on and learn from, and you bring a lot to the table yourself. * You are willing to leave your ego at the door and are open to learning from those around you, but you are also comfortable vigorously debating the right approach to solving problems. * You value an engineering culture rooted in collaboration, humility, trust, responsibility, and learning. * You stay up to speed on new technologies and introduce them to your teammates. * You enjoy the idea of deploying your own code on your first day of work. * You are an excellent communicator and collaborator, especially with non-technical coworkers. * Interest in healthcare and any previous experience in it, is a plus Requirements * You possess 5+ years of professional programming experience. While we don't use all of them here at Bind, experience in Java, Spring Boot, and mySQL are required and experience with Python, Micro Service Architecture are also great predictors of success. * You are proficient in Java, SQL, Spring Boot, and mySQL * You are very comfortable with Git / GitHub * You are familiar with and LOVE Agile Development, Continuous build and Deploy, and the Atlassian toolset. * You are passionate about user experience, whether that means going the extra mile to deliver a simple yet powerful API which even the most novice developer could master. * You write unit tests but are flexible with regard to testing frameworks and code coverage. Bind is committed to providing equal employment opportunities. All qualified applicants and employees will be considered for employment and advancement without regard to race, color, religion, national origin, sex, disability, age, marital status, sexual orientation, veteran status, genetic information, or any other status protected by applicable law. Bind Benefits Bind Minneapolis MN

Staff Software Engineer(Back End Focused)

Merrill Corporation