Franklin Templeton Investments

Software Engineer

Franklin Templeton Investments$110K — $166K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 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
  • Strong analytical and troubleshooting skills
  • Willingness to learn and work with legacy technologies and systems
  • Good communication skills and ability to work in a team

Responsibilities

  • Develop, maintain, and enhance applications built with C# .NET WinForms, Oracle PL/SQL, and Windows batch scripts
  • Analyze, troubleshoot, and resolve application issues across multiple layers
  • Collaborate with senior engineers to understand system architecture and data flows
  • Support production systems by investigating defects and implementing fixes
  • Write and maintain technical documentation for code and processes
  • Participate in code reviews and follow development standards
  • Assist with modernization efforts while ensuring system stability

Benefits

  • Opportunity to gain deep understanding of real-world enterprise systems
  • Hands-on experience with both legacy and modern technologies
  • Mentorship from experienced engineers
  • A stable environment focusing on thoughtful improvements
  • Comprehensive benefits package including healthcare and learning resources
  • Generous 401(k) plan with matching
  • Annual discretionary bonus and recognition rewards
Full Job Description
Job Summary:

We are seeking a motivated and adaptable Software Engineer to join our team and support a mix of existing and evolving systems. This role is ideal for an engineer early in their career or at the mid-level who enjoys problem solving, learning how systems work end-to-end, and working with both modern and legacy technologies.

You will contribute to the development, enhancement, and support of business-critical applications, including systems built using Windows batch scripting, Oracle PL/SQL, and C# .NET WinForms. Success in this role requires curiosity, strong troubleshooting skills, and a willingness to learn and maintain older technologies while helping modernize solutions over time.

Key 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


Required Qualifications:

  • 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


Preferred Skills:

  • 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


What We're Looking For:

  • A strong problem solver who enjoys understanding how things work
  • Someone who is patient, detail-oriented, and comfortable working with complex or older codebases
  • An engineer who values learning, documentation, and long-term system reliability
  • A team player who takes ownership of issues and follows them through to resolution


Why Join Us:

  • Opportunity to gain deep understanding of real-world enterprise systems
  • Hands-on experience with both legacy and modern technologies
  • Mentorship from experienced engineers
  • A stable environment where thoughtful improvements are valued over constant rewrites


*Applicants must be authorized to work for any employer int he U.S. We are unable to sponsor or take over sponsorship of an employment visa at this time.*

This is a hybrid position which requires working in the NYC or Stamford office 2-3 days per week.

Franklin Templeton offers employees a competitive and valuable range of total rewards-monetary and non-monetary - designed to support their well-being and recognize their time, talents, and results. Along with base compensation, employees are eligible for an annual discretionary bonus, a 401(k) plan with a generous match, and recognition rewards. We also offer a comprehensive benefits package, which includes a range of competitive healthcare options, insurance, and 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) and a motivational wellbeing program. We expect the annual salary for this position to range between $110,000 - $166,000, depending on location and level of relevant experience, plus discretionary bonus.

#LI-Hybrid

About Franklin Templeton Investments

Industry
Founded
1947

Similar Jobs

More Jobs at Franklin Templeton Investments

More Information Technology Jobs

Find similar Software Engineer jobs: