TrueML

Staff Engineer, Payments

TrueML

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $157,500 - $218,700 per year

Job Level

About the role

  • Lead the architectural design and development of significant software components, systems, and features, ensuring they meet functional and non-functional requirements.
  • Define and drive the technical strategy and roadmap for key product areas or infrastructure components, aligning with broader company objectives.
  • Tackle the most complex technical challenges across multiple systems to deliver robust, well-engineered solutions.
  • Mentor and provide technical guidance to senior and junior engineers, fostering a culture of excellence, innovation, and continuous learning.
  • Collaborate with product managers, architects, and designers to define requirements and make key technical decisions.
  • Champion best practices for software development, including code quality, testing methodologies, CI/CD pipelines, and system observability.
  • Identify, analyze, and resolve complex technical issues and production incidents to improve system reliability and performance.
  • Stay current with emerging technologies and industry trends to advocate for their adoption where they provide significant value.
  • Uphold engineering standards and contribute to a culture of operational excellence.
  • Drive progress on complex projects with strong ownership from conception through deployment.
  • Participate in a 24/7 on-call rotation to provide timely resolution to production issues.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent professional experience.
  • 8+ years of progressive experience in software engineering.
  • Expert-level proficiency in one or more programming languages, such as Java, Python, Go, C++, or Rust.
  • Deep expertise in system design, distributed systems, microservices architecture, data structures, algorithms, and software design patterns.
  • Extensive experience with cloud computing platforms (AWS, GCP, or Azure) and containerization technologies like Docker and Kubernetes.
  • Proven track record of leading large-scale, complex technical projects from ideation through to production.
  • Strong analytical, problem-solving, and critical-thinking skills.
  • Excellent communication and interpersonal skills, with a demonstrated ability to articulate complex technical concepts to diverse audiences.
  • Experience mentoring and developing engineering talent.
  • Ability to excel both independently and within a high-performing team.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaPythonGoC++Rustsystem designdistributed systemsmicroservices architecturedata structuressoftware design patterns
Soft Skills
analytical skillsproblem-solving skillscritical-thinking skillscommunication skillsinterpersonal skillsmentoringteam collaborationownershipinnovationcontinuous learning