Senior Software Engineer
Location
United States
Posted
82 days ago
Salary
$178K - $200K / year
Seniority
Senior
Job Description
Senior Software Engineer
Franklin Templeton
At Franklin Templeton, we’re advancing our industry forward by developing new and innovative ways to help our clients achieve their investment goals. Our dynamic and diversified firm spans asset management, wealth management, and fintech, offering many ways to help investors make progress toward their goals. Our talented teams working around the globe bring expertise that’s both broad and unique. From our welcoming, inclusive, and flexible culture to our global and diverse business, we offer opportunities not only to help you reach your potential while helping our clients reach theirs. Come join us in delivering better outcomes for our clients around the world! Franklin Templeton Companies, LLC seeks a Senior Software Engineer in Boston, MA. What are the ongoing responsibilities of a Senior Software Engineer? The Senior Software Engineer will develop and maintain database-driven business data solutions applications that support a broad range of business lines, including Fund Accounting, Investment Management, Performance Analytics, Marketing, and Risk and Compliance. What ideal qualifications, skills & experience would help someone to be successful? Requires a Bachelor’s degree in Computer Science or related field or equivalent. Must include five (5) years of progressively responsible experience with the following responsibilities, skills and/or tools: - Utilizing unit testing frameworks to troubleshoot individual application components; - Utilizing application performance monitoring tools and techniques to capture operations analytics and troubleshoot performance issues; - Building and maintaining data transformation workflows between internal systems, business partners, and external vendors; - Collecting user requirements and creating data flows for application integration using design tools; - Developing and maintaining database-driven business applications to support various business lines; - Modernizing data management applications and processes for scalability utilizing cloud technologies; - Utilizing test driven development approach for data validation and flow across various systems; - Utilizing scheduling tools to automate data transformation workflows; and - In executing duties, utilizing Oracle PL/SQL, Java/J2EE, Tomcat, jBoss, IIS and WebLogic. **Telecommuting and/or working from home may be permissible pursuant to company policies.**. 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 range for this position to be $178,131.00 – $200,700.00 depending on location and level of relevant experience, plus discretionary bonus. Experience our welcoming culture and reach your professional and personal potential! Our culture is shaped by the variety of perspectives and experiences brought by talent from around the world. Regardless of your interests, lifestyle, or background, there’s a place for you at Franklin Templeton. We provide employees with the tools, resources, and learning opportunities to help them excel in their career and personal life. By joining us, you will become part of a culture that focuses on employee well-being and provides multidimensional support for a positive and healthy lifestyle. We understand that benefits are at the core of employee well-being and may vary depending on individual needs. Whether you need support for maintaining your physical and mental health, saving for life’s adventures, taking care of your family members, or making a positive impact in your community, we aim to have your needs covered. Learn more about the wide range of benefits we offer at Franklin Templeton. Highlights of our benefits include: - 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 - Learning and Education Assistance Program (LEAP) - Purchase of company funds with no sales charge - Onsite fitness center and recreation center - Onsite cafeteria* *Only applicable at certain locations. Learn more about the wide range of benefits we offer at Franklin Templeton Franklin Templeton is an Equal Opportunity Employer. We are committed to providing equal employment opportunities to all applicants and existing employees, and we evaluate qualified applicants without regard to ancestry, age, color, disability, genetic information, gender, gender identity, or gender expression, marital status, medical condition, military or veteran status, national origin, race, religion, sex, sexual orientation, and any other basis protected by federal, state, or local law, ordinance, or regulation. If you believe that you need an accommodation to search for or apply for one of our positions, please send an email to accommodations@franklintempleton.com. In your email, please include the accommodation you are requesting, the job title, and the job number you are applying for. It may take up to three business days to receive a response to your request. Please note that only accommodation requests will receive a response.
Job Requirements
- Bachelor’s degree in Computer Science or related field or equivalent.
- Five (5) years of progressively responsible experience with the following responsibilities, skills and/or tools:
- Utilizing unit testing frameworks to troubleshoot individual application components.
- Utilizing application performance monitoring tools and techniques to capture operations analytics and troubleshoot performance issues.
- Building and maintaining data transformation workflows between internal systems, business partners, and external vendors.
- Collecting user requirements and creating data flows for application integration using design tools.
- Developing and maintaining database-driven business applications to support various business lines.
- Modernizing data management applications and processes for scalability utilizing cloud technologies.
- Utilizing test driven development approach for data validation and flow across various systems.
- Utilizing scheduling tools to automate data transformation workflows.
- Utilizing Oracle PL/SQL, Java/J2EE, Tomcat, jBoss, IIS and WebLogic.
- Telecommuting and/or working from home may be permissible pursuant to company policies.
Benefits
- 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.
- Learning and Education Assistance Program (LEAP).
- Purchase of company funds with no sales charge.
- Onsite fitness center and recreation center.
- Onsite cafeteria* (Only applicable at certain locations).
Related Guides
Related Job Pages
More Software Engineer Jobs
Software Developer
TTM TechnologiesA leading global provider of printed circuit boards that go into just about everything you can imagine.
TTM Technologies, Inc. – Publicly Traded US Company, NASDAQ (TTMI) – Top-5 Global Printed Circuit Board Manufacturer About TTM TTM Technologies, Inc. is a leading global manufacturer of technology products, including mission systems, radio frequency (“RF”) components, RF microwave/microelectronic assemblies, and technologically advanced printed circuit boards (“PCB”s). TTM stands for time-to-market, representing how TTM's time-critical, one-stop design, engineering and manufacturing services enable customers to reduce the time required to develop new products and bring them to market. Additional information can be found at www.ttm.com We are seeking a software developer with a minimum of five years of development experience to fill an in-house position related software development for Front End Engineering automation solutions. The primary responsibilities of this job include analysis, design, programming, debugging, and modification of software and/or new products used in local, networked, cloud-based or Internet-related computer programs. Using current programming language and technologies, writes code, completes programming, and performs testing and debugging of applications. Completes documentation and procedures for installation and maintenance. May interact with users to define system requirements and/or necessary. This is a remote position with up to 50% travel required. Key Duties and Responsibilities: - Follow current SW development processes - Design and architect end-to-end data solutions spanning multiple data domains and business units - Evaluate and implement new features and capabilities to improve platform maturity - Perform tasks according to budget and schedule - Uses computer assisted engineering and design software and equipment to perform engineering tasks - Prepares status reports, as required. - Review, implement and document manufacturing and process engineering requirements. - Provide Software development support to Pre-Production Engineering. - Communicate with software provider to drive improvements and solve problems with the application. - Continually improve the quality, workflow, and throughput of the tooling and data distribution processes. Work directly with tooling groups, engineering groups, vendors, etc.…to identify improvements and to implement new changes. - Actively ensure that all business objectives are met in the areas of quality, productivity, cost, delivery and capacity. - Provide assistance and leadership with integration of new systems and software(s), including the implementation of new SW revisions into the production environment. - Exercise judgment and sense of urgency in reacting to constantly changing business needs and daily unplanned demand. - Continuous improvement –Actively drive process improvement activities and emphasizes training and documentation to improve overall process flow and quality. Essential Knowledge and Skills: - Familiar with CI/CD pipelines - Experience in object-oriented design methodology - Experience with full SW development life cycle - Must be able to work effectively in a cross-function environment between the development team, project manager, business analyst and the engineering staff using the tools. - Must be able to adapt to changing conditions such as business requirements where code structures may be refactoring - General understanding a LLM and ML technologies and techniques to take advantage in a development environment. - Disciplined in documenting code and requirements Education and Experience - Minimum 5+ Years Relevant Experience - Bachelor’s degree in computer science or computer engineering - Experience in Python, SQL and TypeScript programming languages - Must have excellent communication skills, both verbal and written #LI-KD1 Compensation and Benefits: TTM offers a variety of health and well-being benefit programs. Benefit options include medical, dental, vision, 401K, Flexible Spending Account, Health Savings Account, accident benefits, life insurance, disability benefits, paid vacation & holidays. Benefits are available 1st of the month following date of hire. Compensation for roles at TTM Technologies varies depending on a wide array of factors including but not limited to the specific office location, role, skill set and level of experience. As required by local law, TTM provides a reasonable range of compensation for roles that may be hired in New York, California and Colorado. For California-based roles, compensation ranges are based upon specific physical locations. Export Statement: Must comply with TTM Export Control Policies and Procedures and all applicable laws including ITAR, EAR and OFAC including but not limited to: a) being able to identify ITAR product on the manufacturing floor and understand that access to these products and related technical data is restricted to only US Citizens and US Permanent Residents; b) recognition of Foreign Person visitors by badge differentiation; c) understand and follow authorization procedures for bringing foreign visitors into facilities (VAL); d) understand the Export and ITAR requirements for shipments leaving the US; e) manage vendor approvals for ITAR manufacturing and services. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, citizenship, disability or protected veteran status.
Software Engineer
BlueCross BlueShield of TennesseeBringing peace of mind through better health to our customers and communities
We're hiring a Software Engineer at BlueCross BlueShield of Tennessee to help design, build, and operate the services that enable intelligent, AI‑driven contact center experiences at scale. Our ideal candidate has a deep understanding of modern software engineering and API‑driven system design, with a proven ability to build reliable, scalable integrations that support AI‑enabled contact center workflows. You are comfortable working in distributed systems, value clean and maintainable code, and take ownership of services running in production. You enjoy collaborating across technical and business partners to turn requirements into durable, well‑engineered solutions. To be successful in this role, you’ll bring: - Strong software engineering fundamentals, with hands‑on experience designing and building RESTful APIs - Proficiency in JavaScript and SQL, with experience developing and supporting application services - Experience integrating AI platforms with enterprise systems using secure, API‑driven architectures - Familiarity with CI/CD pipelines and automated deployment practices that enable frequent, low‑risk releases - The ability to troubleshoot and debug complex, distributed systems and respond to production issues - Experience monitoring, tuning, and improving application performance and availability - Strong collaboration skills and the ability to translate functional and non‑functional requirements into production‑ready solutions - A commitment to code quality, documentation, and knowledge sharing, with the ability to lead small to mid‑sized technical efforts Bonus points if you have: - Experience with cloud platforms, containerization, and modern DevOps tooling - Prior exposure to contact center technologies or AI‑enabled customer engagement platforms - Experience operating in highly regulated or high‑availability production environments Note: - This is a fully remote role; however, onsite interviews at our Chattanooga, TN headquarters are required. - Sponsorship is not available for this role. Job Responsibilities - Formulates and defines system scope and objectives through research and fact-finding to design, develop, modify, or integrate complex information systems. - Devises or modifies application systems and procedures to optimize functional requirements including capacity, operating time, response time, and form of desired results. - Designs, codes, tests, debugs, and documents programs, subroutines, and scripts. - May serve one or more project team roles, such as project lead, business systems analyst, or technical lead, for small to medium efforts or manage phases of medium to large efforts. - Maintains technical skill set for software languages, databases, platforms, operating systems, utilities and networks needed to support work assignments. - Responds to system failures and performance events by taking appropriate measures to reduce system downtime and eliminate recurrence of problems. - Regularly provides guidance and training to less-experienced analysts/programmers. Job Qualifications Education - Bachelors Degree in Computer Science or equivalent work experience required. Equivalent years of experience are determined as one year of technical experience for every year of college requested. Experience - 1 year - Experience with information technology concepts, application development methodology, terminology, and standards required - 3 years - Systems and programming experience required - 1 year - Expert working knowledge of at least one programming language in use at BCBST. Skills\Certifications - Proven skill with information technology in use at BCBST is required - Proven analysis, design, and coding skills, and demonstrated success in leading large and complex projects - Demonstrated ability to interpret and translate technical and/or or complex concepts into information meaningful to project team members and/or business personnel. - Be organized, reliable, and able to manage multiple tasks with exceptional work ethic. - Leadership skills - Must be able to communicate effectively with both technical and non-technical co-workers Number of Openings Available 1 Worker Type: Employee Company: BCBST BlueCross BlueShield of Tennessee, Inc. Applying for this job indicates your acknowledgement and understanding of the following statements: BCBST will recruit, hire, train and promote individuals in all job classifications without regard to race, religion, color, age, sex, national origin, citizenship, pregnancy, veteran status, sexual orientation, physical or mental disability, gender identity, or any other characteristic protected by applicable law. Further information regarding BCBST's EEO Policies/Notices may be found by reviewing the following page: BCBST's EEO Policies/Notices BlueCross BlueShield of Tennessee is not accepting unsolicited assistance from search firms for this employment opportunity. All resumes submitted by search firms to any employee at BlueCross BlueShield of Tennessee via-email, the Internet or any other method without a valid, written Direct Placement Agreement in place for this position from BlueCross BlueShield of Tennessee HR/Talent Acquisition will not be considered. No fee will be paid in the event the applicant is hired by BlueCross BlueShield of Tennessee as a result of the referral or through other means.
Senior Anaplan Administrator / Developer
AnaplanAnaplan is an enterprise planning and modeling platform for sales, marketing, and finance. Chief Architect Michael Gould quit his job in order to expand on his
• Anaplan Development: design, build, and maintain Anaplan models to meet business requirements. • Data Integration: utilize Anaplan Data Orchestrator and other tools for seamless data flows. • Administration: manage all levels of the Anaplan environment, including Cloud, Tenant, Workspace, and Model administration. • Collaboration: work closely with business stakeholders to gather requirements and provide solutions. • ETL/ELT: support in developing and managing ETL/ELT processes to support data integration needs.
• Test software and apply quality assurance techniques to ensure that the developed solutions meet client requirements • Participate in coding, programming tasks, and software development activities • Assist in data analysis efforts by working with data provided by clients • Contribute to insights and recommendations generation with the mentorship of the team • Learn how data analysis drives decision-making in consulting projects • Contribute to the preparation of data-driven recommendations



