Sr Software Engineer II
Merrill, St. Paul, MN (USA)
Join the future of financial communications
Merrill combines great people, best practices and advanced technology while empowering the communications of the world’s leading companies and professionals who support them. Whether it’s sales, finance, human resources, information technology and more, consider unleashing your talent at Merrill Corporation.
The senior engineer 2 exhibits leadership and influence well beyond themselves. This leadership comes in the form of team leadership (acting as a tech lead for a large group), exceptionally strong individual contribution, or something between these two extremes (extensive mentoring of junior team members while maintaining deep individual contribution, for example). Given a nebulous project, a senior engineer 2 will appropriately scope it, find a solution, implement and launch that solution.
The senior engineer 2 is viewed as the go-to expert in some significant area of the code base, and not just because they are the only person who has ever worked in that code base. They are involved in setting the standards for the entire organization and providing technical advice and decision-making that affects not only their group but other teams or the company at large. They research and propose new technologies, and have a broad understanding of the entire architecture, as well as very detailed understanding of their area. They may not write as much code day to day but they still deliver features and have learned how to balance leadership and individual contribution.
The senior engineer 2 helps large groups of engineers deliver complex projects. They are known for drama-free launches, and own the technical testing and performance planning side of these projects. The senior engineer 2 knows how to do project management. They take long projects or complex groups of user stories and break this work down into milestones to avoid large monolithic deliverables. They strive to deliver software on-time and improve the accuracy of their team’s estimations.
Beyond the day-to-day, the senior engineer 2 is starting to have a bigger impact beyond themselves and their immediate projects. They identify big issues and opportunities in the technology and organization, and work across teams to create solutions to these issues. They proactively identify and clean up technical debt before it turns into a long-term problem, and encourage and enable their team to do the same. They are setting direction in some major part of the technology for their pillar and have a major role in the pillar or team’s decision-making process.
As a leader, the senior engineer 2 contributes widely to making others better via code reviews, mentoring, and training. They will sit on architecture review boards as appropriate and may be asked to provide feedback on projects outside their area. They understand the tradeoffs between technical, analytical and product goals, and strive to create solutions that satisfy all of these goals. They know how to not only identify technical problems and create solutions, but are also able to get cross-team buy-in for their solutions and manage projects to make these solutions come to life.
Essential Duties and Responsibilities
Go-to expert in one area of the codebase; understands the broad architecture of the entire system.
Scopes and stages work into well-defined milestones to avoid a monolithic deliverable.
Regularly delivers software on-time and is constantly working to make accurate estimates and delivers on those estimates.
Takes initiative to identify and solve important problems, coordinating with others on cross-cutting technical issues.
Makes others better through code reviews, thorough documentation, technical guidance, and mentoring or serving as a Tech Lead on a project.
Additional Duties and Responsibilities
Provides technical advice and weighs in on technical decisions that impact other teams or the company at large. Researches and proposes new technologies.
Known for drama-free launches.
Owns the technical testing and performance plans for their projects.
Sets direction at the project/service level and consistently influences decision-making at the Pillar level.
Identifies and proactively tackles technical debt before it grows into debt that requires significant up-front work to resolve.
Sits in the Architecture Review Board, provides feedback on projects outside of the core area.
Understands the tradeoffs between technical, analytical, and product needs and leads to solutions that take all of these needs into account.
Identifies and proposes strategies around technical problems affecting their team, communicates standards and gets buy-in on solutions.
4 year college degree in Computer Science, MIS, Mathematics or similar
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.
Jobs You May Like
Lucid, New York
JUMO, Cape Town, South Africa
Software Engineer in Test Automation, Bitmoji
Snap Inc., Toronto, ON
Senior Technical Writer, Partner Device Lifecycle
Netflix, Los Gatos, California
Junior Software Engineer: Web & Mobile
Oscar, New York, NY
metromile, SF Folsom