Software Engineer
Franklin Templeton is a dynamic firm advancing the asset management and fintech industry. They are seeking a motivated Software Engineer to support and enhance business-critical applications, working with both modern and legacy technologies.
Responsibilities
- Develop, maintain, and enhance existing applications built with C# .NET WinForms, Oracle PL/SQL, and Windows batch scripts
- Analyze, troubleshoot, and resolve application issues across multiple layers (UI, application logic, database, and batch processes)
- Collaborate with senior engineers to understand system architecture, business logic, and data flows
- Support production systems by investigating defects, performing root‑cause analysis, and implementing fixes
- Write and maintain clear technical documentation for code, processes, and system behavior
- Participate in code reviews and follow established development and quality standards
- Assist with incremental improvements and modernization efforts while ensuring system stability
- Work closely with business partners and IT teams to understand requirements and translate them into technical solutions
Skills
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience
- 1+ years of professional software development experience
- Working knowledge of a general‑purpose programming language (C#, Java, Python, or similar)
- Basic understanding of relational databases and SQL (Structured Query Language)
- Strong analytical and troubleshooting skills, with the ability to methodically diagnose issues
- Willingness and ability to learn and work with legacy technologies and systems
- Good communication skills and the ability to work effectively in a team environment
- Experience or exposure to one or more of the following: C# .NET WinForms, Oracle PL/SQL, Windows batch scripting
- Experience supporting or maintaining existing production systems
- Familiarity with version control systems (e.g., Git, TFS, or similar)
- Understanding of software development lifecycle (SDLC) and basic testing practices
- Interest in system modernization, refactoring, or technical debt reduction
Benefits
- Annual discretionary bonus
- 401(k) plan with a generous match
- Recognition rewards
- Comprehensive benefits package
- Range of competitive healthcare options
- Insurance
- Disability benefits
- Employee stock investment program
- Learning resources
- Career development programs
- Reimbursement for certain education expenses
- Paid time off (vacation / holidays / sick / leave / parental & caregiving leave / bereavement / volunteering / floating holidays)
- Motivational wellbeing program
- Three weeks paid time off the first year
- Medical, dental and vision insurance
- 401(k) Retirement Plan with 85% company match on your pre-tax and/or Roth contributions, up to the IRS limits
- Employee Stock Investment Program
- Tuition Assistance Program
- Purchase of company funds with no sales charge
- Onsite fitness center and recreation center
- Onsite cafeteria
- Only applicable at certain locations
Company Overview