
Staff Engineer, Payments
TrueML
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $157,500 - $218,700 per year
Job Level
Tech Stack
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