Software Engineer I


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:


Displays solid understanding of core Computer Science fundamental concepts. Focused on growing as an engineer, learning the team’s tools and current processes, and developing productivity skills, as well as learning about the best-practices of software engineering such as testing, source control, and agile planning.

Capable of taking well-defined tactical sub-tasks from a larger project and completing these tasks in a reasonable time frame.

Focused on learning about a specific component or product sub-area and mastering that component.

Communicates status to their manager and team, and strives to learn the Merrill Corporation core values and exhibit these values in their daily work.

Codes software applications to adhere to designs supporting internal business requirements or external customers. Standardizes the quality assurance procedure for software. Oversees testing and develops fixes. May require a bachelor's degree in a related area and 0-3 years of experience in the field or in a related area. Has knowledge of standard concepts, practices, and procedures within a particular field. Relies on experience and judgment to plan and accomplish goals. Performs a variety of tasks. Works under general supervision. A certain degree of creativity and latitude required. Typically reports to a project leader or manager.


Essential Duties and Responsibilities

Broad knowledge of core Computer Science concepts. Focus on growing as an engineer, learning existing tools, resources and processes.

Develops their productivity skills by learning source control, editors, the build system, and other tools as well as testing best practices.

Capable of taking well-defined sub-tasks and completing these tasks.

Developing knowledge of a single component of our architecture.

Effective in communicating status to the team.


Additional Duties and Responsibilities

Exhibits Merrill's core values, focuses on understanding and living these values.

Accepts feedback graciously, and learns from everything they do.

Minimum Education

4 year college degree in Computer Science, MIS, Mathematics or similar


Minimum Experience

6 months


Preferred Experience

1-2 years

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.