Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Software Engineer II, Communications

at TrueML

Posted 1 day ago 1 applied

Description:

  • TrueML is a mission-driven financial software company focused on improving customer experiences for distressed borrowers.
  • The company utilizes machine learning to provide personalized, digital-first financial management experiences.
  • As an Engineer II on the Communications team, you will develop and extend the communication platform that supports millions of communications daily.
  • You will work with various communication channels and vendors to optimize communication delivery.
  • Collaboration with the product and data science teams is essential to contribute to the proprietary outreach strategy.
  • Daily responsibilities include dealing with tasks such as streaming and microservices, A/B testing, data modeling, and internal tool building.
  • The role emphasizes delivering high-quality, maintainable code and involves documentation, architecture contributions, and participation in a 24/7 on-call rotation.

Requirements:

  • A Bachelor’s degree or equivalent experience with 2-5 years of relevant experience is required.
  • Candidates must understand system architecture and programming paradigms and be able to learn new technical areas and ship code independently.
  • Proficiency in a codebase area (e.g., back-end, service) and experience with Golang and/or Python is necessary.
  • Continuous learning and improvement, along with the ability to suggest and implement technical solutions, are expected.
  • Strong communication skills to convey assumptions, opportunities, risks, and complex systems to diverse audiences are essential.
  • Candidates should be able to scope and estimate stories, communicate limitations, and manage time off effectively.
  • The ability to own and deliver tasks, understand domain scope, and handle production issues is required.
  • Self-direction in work, gathering context, and considering code observability, maintainability, and efficiency is important.
  • Documentation and refactoring of code while following standards and procedures are necessary.
  • Collaboration with cross-functional teams, participation in recruiting, and engagement in team activities are expected.

Benefits:

  • The position offers unlimited PTO, allowing for flexible time off.
  • Medical benefit contributions are provided in accordance with local laws and the type of employment agreement.