Software Architect

🔥 0 minutes ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Ncontracts

Ncontracts

201 - 500 employees

Founded 2009

☁️ SaaS

📋 Compliance

🏦 Banking

💰 Private Equity Round - Ncontracts on 2015-05

SaaS • Compliance • Banking

Ncontracts is a provider of integrated risk and compliance management software and services focused on financial institutions. Their SaaS platform offers enterprise risk management, compliance management (including AI-powered regulatory research and complaint categorization), vendor/third‑party risk management, audit and findings management, business continuity, cybersecurity assessments, and lending compliance (CRA, HMDA, 1071). Ncontracts serves banks, credit unions, mortgage lenders, fintechs and wealth managers, combining attorney-created knowledge bases, AI tools, and implementation/support services to help institutions manage regulatory obligations and third‑party risk.

📋 Description

• Implement architectural patterns and standards defined by the Enterprise Architect and Solution Architects, including patterns for integrating LLMs and other AI components into existing services • Work within engineering teams to ensure solutions, including AI-powered features, align with established architecture decisions • Translate high-level architectural guidance into concrete implementation approaches • Identify implementation challenges early and escalate to Solution Architects when decisions need to be revisited • Validate that completed implementations meet architectural requirements through hands-on review • Design and implement patterns for integrating LLMs into product features, including prompt design, context management, and retrieval-augmented approaches • Apply prompt engineering techniques to build reliable, maintainable AI-driven features, and iterate on prompts based on observed model behavior • Use LLM observability tooling such as Langfuse to trace, evaluate, and debug AI workflows in development and production • Help define and apply evaluation approaches for AI features, covering accuracy, latency, cost, and safety considerations • Partner with Solution Architects and Enterprise Architect on standards for responsible and secure use of AI across the platform • Write code regularly, this role requires significant time in the codebase implementing patterns and working alongside developers • Conduct detailed code reviews focused on architectural alignment, code quality, and maintainability • Pair with developers to work through complex implementation challenges, including those involving LLM integrations • Build and maintain reference implementations, including AI feature reference implementations, that teams can use as starting points • Prototype approaches to validate architectural decisions before broader rollout • Embed with engineering teams on focused assignments based on architectural priorities • Build strong working relationships with developers and engineering leads • Participate in technical discussions, bringing architectural perspective to implementation decisions • Help teams understand the "why" behind architectural standards, not just the "what" • Surface patterns and challenges observed in teams back to Solution Architects and Enterprise Architect • Work closely with the Enterprise Architect and Solution Architects to understand how strategic architectural decisions are made • Seek feedback on architectural thinking and implementation approaches • Study our existing architecture, understanding the rationale behind current patterns and the history of key decisions • Develop broader perspective across the platform by working with multiple teams over time • Grow technical breadth across domains, including integration, data, cloud infrastructure, and applied AI, through hands-on experience • Document implementation patterns and approaches that teams can follow, including AI implementation patterns • Contribute to architecture decision records (ADRs) by capturing implementation learnings • Communicate clearly with developers about architectural expectations and rationale • Raise questions and surface ambiguities in architectural guidance to improve clarity for all teams

🎯 Requirements

• 4+ years of progressive experience in software engineering, with demonstrated technical leadership or senior developer experience • Strong hands-on coding skills, you're an experienced developer who writes production code regularly • Solid experience with at least one of our core languages/frameworks: .NET/C#, React, or Python • Hands-on experience building with large language models (LLMs) in production or near-production settings • Practical experience with prompt engineering, including designing, testing, and iterating on prompts for reliability and consistency • Experience with LLM observability or evaluation tooling such as Langfuse (or comparable platforms) • Familiarity with cloud platforms, particularly Azure or AWS • Understanding of modern application architectures: microservices, API design, event-driven patterns • Experience with code review practices and ability to provide constructive, actionable feedback • Ability to work across different teams and adapt to varying codebases and contexts • Strong communication skills, you can explain technical concepts clearly to other developers • Curiosity about the "big picture," you want to understand how systems fit together, not just your piece • Eagerness to learn and grow into broader architectural responsibilities • Bachelor's degree in Computer Science, Information Systems, or related field

🏖️ Benefits

• A fun, fast-paced work environment • Responsible PTO Plan that meets or exceeds state and local medical and family leave laws • 11 paid holidays • Community and social events to keep you connected and engaged • Mental Health Benefits • Medical, Dental and Vision insurance • Company-paid Group Life Insurance, Short- and Long-Term Disability • Flexible Spending Account & Health Savings Account • Aflac Benefits – Critical Illness, Cancer Protection, & Hospital Choice • Pet Insurance • 401 (k) with company match with eligibility on Day 1 of employment • 2 Paid Volunteer Time Off Days • And much more!

Apply Now

Similar Jobs

🔥 4 minutes ago

Lead Engineer overseeing Canary's Physical Access product and managing a team of engineers. Focus on Mobile Key and system reliability for hotel guests.

🔥 5 minutes ago

Curai Health

51 - 200

🏥 Healthcare

📦 Logistics

🤖 Artificial Intelligence

Senior Software Engineer focused on full-stack development for Curai Health’s AI product. Collaborating on a React Native app and FastAPI service for healthcare delivery.

🔥 11 minutes ago

OneStream Software

1001 - 5000

💸 Finance

🏢 Enterprise

Senior SysOps Engineer responsible for implementing and securing cloud environments at OneStream. Providing technical leadership and mentorship while delivering operational efficiencies in cloud operations.

🔥 23 minutes ago

Tailscale

51 - 200

☁️ SaaS

🔐 Security

📡 Telecommunications

Software Engineer designing global networking infrastructure for Tailscale. Collaborating with teams to ensure high availability and performance of services.

🇺🇸 United States – Remote

💵 $163k - $204k / year

💰 $100M Series B on 2022-05

⏰ Full Time

🟡 Mid-level

🟠 Senior

🧑‍💻 Full-stack Engineer

🔥 32 minutes ago

Mirantis

501 - 1000

💼 Consulting

🏥 Healthcare

📦 Logistics

Senior HPC Networking Engineer designing and troubleshooting high-performance networking environments for AI infrastructure at Mirantis. Ensuring performance, reliability, and scalability of HPC infrastructure while collaborating with cross-functional teams.