Taro Logo

Software Engineer II, Communications

TrueML is a mission-driven financial software company that uses machine learning to create better customer experiences for distressed borrowers through digital-first experiences.
$48,000 - $61,000
Backend
Mid-Level Software Engineer
Remote
2+ years of experience
Finance · AI

Description For Software Engineer II, Communications

TrueML is revolutionizing financial services with a mission to create better experiences for distressed borrowers through innovative technology. As a Software Engineer II on the Communications team, you'll be at the forefront of developing and extending their communication platform that handles millions of daily communications. The role combines technical excellence with real-world impact, utilizing machine learning to provide personalized, digital-first experiences for customers managing their finances.

The position offers a unique opportunity to work with cutting-edge technology while making a meaningful difference in people's financial lives. You'll be working with various communication channels and vendors, collaborating closely with product and data science teams to implement proprietary outreach strategies. The role requires proficiency in Golang and/or Python, with a focus on building scalable distributed services.

The company culture emphasizes continuous learning and improvement, with opportunities to contribute beyond immediate technical responsibilities. You'll be part of a dynamic team of inspired data scientists, financial services experts, and customer experience specialists. TrueML values diversity and inclusion, promoting an environment where different perspectives contribute to better solutions.

The role offers competitive compensation ($48,000-$61,000) and benefits including unlimited PTO and medical contributions. As a remote position available in Argentina or Mexico, it provides flexibility while maintaining strong team collaboration. This is an ideal opportunity for a mid-level engineer looking to grow their skills while working on meaningful projects that help ensure nobody gets locked out of the financial system.

Last updated 3 hours ago

Responsibilities For Software Engineer II, Communications

  • Write high-quality, clean, concise, well-tested code
  • Build highly scalable distributed services
  • Get involved in documentation such as code docs, wikis, release plans
  • Contribute to architecture and implementation decisions
  • Participate in 24/7 on-call rotation
  • Deal with streaming and microservices
  • Work on A/B testing
  • Handle data modeling and delivery
  • Build internal tools

Requirements For Software Engineer II, Communications

Go
Python
  • Bachelor's degree or equivalent experience with 2-5 years of relevant experience
  • Understands system architecture and programming paradigms
  • Proficient in a codebase area and with Golang, and/or Python
  • Demonstrates continuous learning and improvement
  • Communicates assumptions, opportunities, risks, and complex systems
  • Scopes/estimates stories and manages time effectively
  • Self-directs work and considers code observability
  • Documents/refactors code and follows standards
  • Collaborates with cross-functional teams

Benefits For Software Engineer II, Communications

  • Unlimited PTO
  • Medical benefit contributions

Interested in this job?

Jobs Related To TrueML Software Engineer II, Communications