
Senior Software Engineer
Posted 22 hours ago

Posted 22 hours ago
• Feature Development Across Trust Domains: Strategically plan, design, and implement features within the team's essential services, including KYC and identity verification, PII tokenization and data vault, secure file ingestion and scanning, as well as user deduplication. Analyze complex challenges, create clean designs, and produce maintainable, high-quality code.
• Own a Focus Area End to End: Assume primary responsibility for a specific segment of Trust's surface area, aligned with your manager based on the team's current needs at the time of joining, and drive the design, implementation, rollout, and ongoing operations.
• System Design and Architecture: Make informed architectural choices for backend services that must comply with regulatory, security, and scalability standards. Act as a design reviewer for colleagues, considering trade-offs and assisting the team in reaching sustainable solutions.
• Cross-Team Integration: Collaborate with product and engineering teams integrating with KYC, tokenization, file vaulting, and deduplication. Effectively communicate changes, produce comprehensive documentation, and facilitate integration discussions to ensure smooth adoption of Trust capabilities.
• Operational Excellence: Participate in the on-call rotation post-onboarding. Enhance observability, contribute to runbooks, and engage in incident response to ensure Trust services remain reliable for the teams that utilize them.
• Collaboration and Mentorship: Provide thoughtful reviews of code, designs, and architecture. Promote a culture of continuous learning and gradually take on tech lead responsibilities in multi-engineer projects over time.
• 4+ years of experience in software development, demonstrating ownership of projects from inception through design, implementation, rollout, and production operation.
• Strong design instincts for backend systems, with the ability to evaluate trade-offs and act as a design reviewer for peers.
• Proficient in RESTful API design, along with familiarity with SQL and NoSQL data storage solutions.
• Cross-Team Technical Communication: Exceptional written and verbal communication skills.
• AI-Augmented Engineering: Ability to work effectively with AI tools—proficient enough that programming language variations (Go, Kotlin, Java, C#, Python) do not impede progress. Depth of engineering experience is prioritized over specific languages, although production experience with Go is a significant advantage and will facilitate a quicker transition to Trust services.
• Familiarity with AI-assisted development tools (e.g., GitHub Copilot, Cursor, ChatGPT, or similar) as part of your software development process.
• Security, Privacy, or Compliance Adjacent Experience: Background in KYC, PII management, fraud, encryption, tokenization, or other regulated areas.
• Knowledge of FinTech is considered a plus.
• Healthcare
• Internet and cell phone reimbursement
• Learning and development stipend
• Potential opportunities to travel to our Mountain View headquarters
Smartsheet
Smartsheet
Domus Global
PSI CRO AG
Get handpicked remote jobs straight to your inbox weekly.