Software Engineer

Allohire — United States · Posted ~2 days ago

Mid Full-time Onsite

Skills

Python Go Java Node.js REST APIs Microservices PostgreSQL MySQL AWS Docker CI/CD Git REST Kafka RabbitMQ React TypeScript Kubernetes Terraform

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary

Develop backend platforms, APIs, integrations, and cloud services that process complex data workflows while owning features from design through production in a fast-growing engineering team.

Highlights

Build scalable compliance and AI-powered backend systems with strong ownership, mentorship opportunities, startup impact, equity, and collaboration with experienced engineers.

Description

Software Engineer About the Company Our client is a technology company developing a global compliance orchestration platform used by fintech organizations, marketplaces, and payment providers to verify and onboard customers internationally. The platform connects with numerous identity verification and compliance data providers to deliver a consolidated view of risk. The company is also building AI-driven compliance tools designed to improve workflows across areas such as business verification, anti–money laundering monitoring, sanctions screening, and risk analysis. These solutions help customers onboard users faster, reduce manual review workloads, and strengthen fraud and financial crime prevention. Role Overview Our client is hiring a Software Engineer to contribute to the development and scaling of their core compliance orchestration platform and emerging AI-driven systems. This role provides strong ownership across the full product lifecycle, including architecture, development, deployment, and iteration. Engineers will work across backend services, vendor integrations, orchestration APIs, case management capabilities, and internal tools used by customers. You will collaborate closely with leadership and a fast-moving engineering team to translate complex compliance challenges into reliable, scalable systems. This role is well-suited for engineers who enjoy building production software, taking responsibility for features end-to-end, and working in a startup environment where individual contributions have a meaningful impact. This position is based in San Jose, California, and seeks candidates excited about in-office collaboration. The Software Engineer II will also support junior engineers and help contribute to evolving engineering practices as the team grows. Responsibilities Platform Development Design, build, and deploy production features across backend services, integrations, and internal toolsOwn features from requirements definition through implementation, release, and monitoringDevelop RESTful APIs and microservices that coordinate verification checks across multiple compliance providersImplement workflows and business logic supporting compliance processes such as business verification and AML reviewsewsBuild data pipelines that ingest, transform, and route compliance and identity dIntegrate with external identity and compliance APIs while managing complex vendor response structures Engineering Quality Write clean, maintainable, and well-tested code with clear documentationParticipate in peer code reviews and contribute to engineering standardsInvestigate and resolve production issues with strong ownership and urgencyImprove system reliability, scalability, and operational efficiencyImplement monitoring, logging, and observability for platform services Collaboration Partner with product managers, compliance specialists, and customer-facing teamsParticipate in architecture discussions and technical planningHelping refine engineering workflows and contributing to team culture as the organization grows Qualifications 2–4 years of professional experience developing production software systemsStrong programming skills in at least one backend language such as Python, Go, Java, or Node.jsExperience working with ML/AI systems or data-intensive applicationsExperience building REST APIs, microservices, or distributed systemsSolid understanding of relational databases such as PostgreSQL or MySQL and data modeling principlesHands-on experience with cloud platforms (AWS preferred; GCP or Azure also acceptable)Familiarity with Git, CI/CD pipelines, containerization (Docker), and modern deployment practicesDemonstrated ability to take projects from loosely defined requirements through productionStrong debugging and problem-solving skills when working with complex systemsEffective communication skills and the ability to translate business requirements into technical SolutionsExperience mentoring or assisting junior engineers Preferred Experience in fintech, payments, compliance technology, fraud detection, or risksystemsFamiliarity with compliance workflows such as KYC/KYB, AML monitoring, sanctions screening, or adverse media checksExperience with event-driven architectures and messaging platforms (Kafka, RabbitMQ, AWS SQS)Exposure to NoSQL databases (MongoDB, DynamoDB) or search technologies like Elasti searchExperience integrating third-party APIs at scaleFrontend development experience using React or TypeScript for internalFamiliarity with Kubernetes, Terraform, or infrastructure-as-code tools Why This Opportunity Build systems designed to help organizations prevent fraud and financial crimeWork with complex global datasets spanning multiple countries and regulatory environmentsJoin a fast-growing venture-backed technology companyWork in a fast-paced environment where new features move to production quicklyCollaborate closely with a highly experienced engineering teamCompetitive compensation and equity participation