FAQs
What is the role of a Senior Software Engineer at SMBC Capital Markets?
The Senior Software Engineer is responsible for assisting in the technical vision and strategic planning of software solutions for the Capital Market business. This includes both in-house built and external vendor-provided software, focusing on mission-critical projects related to trading flow, trade analysis, and research IT systems.
What qualifications are required for the Senior Software Engineer position?
Applicants should have 10+ years of practical work experience in software development and systems implementation, proficiency in C/C++ programming, and the ability to design and architect software solutions. A solid background in building enterprise-wide software solutions and advanced understanding of recovery solutions and high availability architectures is also required.
What technical skills are emphasized for this job?
Key technical skills include proficiency in C/C++, an understanding of multi-technology environments, and the ability to communicate complex technical concepts effectively. Additionally, familiarity with Microsoft .Net/C#, Java, scripting languages (e.g., Perl, Python), relational SQL, OLAP, and Microsoft Office technologies is advantageous.
What educational background is preferred for this role?
An undergraduate or graduate degree in computer science from a top-tier computer science program (or equivalent) is preferred for candidates applying for the Senior Software Engineer position.
What is the anticipated salary range for this position?
The anticipated salary range for the Senior Software Engineer role is between $103,000.00 and $206,000.00, depending on the applicant's qualifications and experience.
What types of soft skills are valuable for a Senior Software Engineer at SMBC?
Valuable soft skills include strong analytical skills for diagnosing and troubleshooting system issues, effective teamwork, a strong work ethic, the ability to build relationships across the organization, and the capability to understand and drive organization-wide design concepts while gaining stakeholder support.
How does the Senior Software Engineer contribute to the organization?
The engineer contributes by providing technical expertise for development environments, technology architecture, and implementation. They also collaborate with business users and analysts to ensure applications meet users' specifications and requirements, driving the success of mission-critical projects.
What are the potential benefits of working at SMBC?
In addition to cash compensation, SMBC offers a competitive portfolio of benefits to its employees, including eligibility for annual discretionary incentive awards.
Is prior experience in mathematical finance beneficial for this role?
Yes, a formal background or training in mathematical finance is considered advantageous for the Senior Software Engineer position, enhancing the candidate's ability to work effectively within the Capital Markets environment.

