Back to jobs
New

Software Engineer

Remote

About TDI

TDI, founded in 1999, is a strategic advisory and risk intelligence firm dedicated to helping multinational organizations navigate commercial, regulatory, and reputational risks. We provide actionable insights and a decisive information advantage through our advisory services, due diligence, investigations, and advanced analytics. Leveraging our unique expertise in commercial, intelligence, and technology domains, we empower clients to make informed decisions in complex environments.

TDI is seeking for a driven Software Engineer to join our growing analytics team.  The successful candidate will work collaboratively to make significant contributions to TDI’s client-facing due diligence products and will help drive innovation that will inform our future SaaS offerings.  

The Software Engineer will be responsible for implementing all aspects of custom software products including Salesforce implementation of applications and third-party integrations.  The Software Engineer reports to the VP of Engineering and works with a tight-knit team of developers (distributed and offshore) and administrators, as well as key internal and external stakeholders.  The software engineer is responsible for creating both custom and no-code solutions including developing AWS based solutions (Lambda functions, API gateway, RDS), Salesforce Lightning Components, and APIs. This position is remote full-time.

Job Responsibilities

The Software Engineer will have the following responsibilities:

  • Participate in the full application development lifecycle from technical design to development, testing, and deployment using contemporary Cloud based development tools.
  • Own and lead custom AWS development and devops activities.
  • Contribute to UI design and build
  • Perform code/configuration design and implementation reviews.
  • Implement and test bug fixes and enhancements.
  • Collaborate with technical teams and senior architects to finalize architecture specifications and create design as it relates to the customization and/or integration of software solutions.
  • Remain well-informed of AWS and SFDC feature updates/deprecation to ensure technical designs leverage existing features when applicable.
  • Develop proofs of concepts (POCs) as needed.
  • Assist in identifying, troubleshooting, and resolving defects encountered during various stages of project delivery, including during the deployment and implementation of the solution in production environments.

Key TDI Values

At TDI, we uphold these core values:

  • Client Focus: You respond urgently and effectively to client needs, placing their interests and long-term trust above all.
  • Impact: You deliver exceptional results through organized and decisive actions, consistently exceeding expectations.
  • Teamwork: You collaborate openly and respectfully, supporting team members to achieve shared goals on time and to high standards.

Qualifications

The ideal candidate for the Software Engineer position will possess the following:

  • Education: Bachelor’s degree in a related area of study or professional experience equivalent.
  • Experience: 1 to 3+ years of industry experience as software developer.
  • Skills:
    • Proven experience with the practical application of UI components, APIs and backend applications.
    • General understanding of the full application lifecycle from inception through maintenance.
    • Ability to recommend process improvements and demonstrate creative thinking.
    • Expertise in System Administrative tasks to support AWS devops needs.
    • Demonstrated self-motivation and the ability to grasp concepts quickly.
    • Sharp, analytical, problem-solving, and decision-making skills.
    • Knowledge of Agile methodologies and tools such as Jira.
    • Experience working in SFDC implementations leveraging service cloud, Einstein Analytics, or Salesforce Customer Communities.
    • Understanding of data structures and data migration (ETL).
    • Ability to perform production deployments as needed.

Location: Remote

Compensation: $80,000 - $100,000 annualized

Additional Information:

Applicants must be authorized to work for any employer in the U.S. TDI is unable to sponsor or take over sponsorship of an employment visa at this time.

Equal Opportunity Employment:

TDI is committed to providing equal opportunity employment. All applicants will receive consideration without regard to gender, gender identity, race, religion, national origin, ethnicity, sexual orientation, marital status, veteran status, age, disability, or any other legally protected status under applicable law.

Apply for this job

*

indicates a required field

Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


Education

Select...

Select...
Select...
Select...
Select...
Select...
Select...