Job Closed
This listing is no longer active.
Risk management and compliance software purpose built for financial services organizations.
Software Developer L3
Location
Tennessee
Posted
132 days ago
Salary
$100K - $130K / year
Seniority
Senior
Job Description
Software Developer L3
Ncontracts
• Build software as part of a cross functional team alongside other developers, designers, product management, and QA • Help to break down work, maintaining strong communication with your teammates about the work you are doing • Hold yourself and your teammates accountable for creating high quality, useful software to our customers • Exhibit intentional mentorship, honesty, low ego, instinctive troubleshooting, deep curiosity, and motivation
Job Requirements
- Expertise in one or more of the following languages and their common frameworks: .NET Core / .NET Framework, and C#, .NET MVC & Web API, React or similar frameworks like Vue.js or Angular
- Exposure to AI-assisted coding tools and modern development practices
- Experience in cloud platforms like Azure or AWS
- Understanding of API Security and OAuth
- Familiarity with distributed version control systems like Git
- Solid understanding of SQL best practices
- Experience writing unit tests
- Experience building and working with CI/CD pipelines with an understanding of PowerShell.
- Experience giving and receiving code reviews, both live and written.
- It is helpful for you to have at least some of the following:
- Experience working in horizontally scaling systems
- Experience in or knowledge of message/event driven architecture patterns and distributed systems architecture
- Familiarity with systems integration
- Experience working with an integrated design team
- An automation mindset
Benefits
- 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!
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer
Zivian HealthPlatform for healthcare providers and organizations | Collaborations · Compliance · Clinical Quality
• As a Senior Full Stack Engineer on this team, you will be a technical leader responsible for building and shaping a critical part of our AI-enhanced product. • Design, build, and maintain core features across the entire stack, from our React frontend to our Python backend services. • Architect scalable and resilient systems that can handle sensitive user data and complex, AI-driven workflows with reliability and performance in mind. • Take full ownership of major features, from initial concept and technical design through to deployment and post-launch support. • Collaborate with empathy alongside our Product partners, UX Designer, and other engineers to translate user needs into elegant technical solutions. • Mentor and guide other engineers on the team, fostering a culture of technical excellence through thoughtful code reviews and knowledge sharing. • Champion best practices for testing, code quality, security, and CI/CD to ensure we're building a robust and maintainable product. • Drive projects to completion, actively identifying opportunities for improvement in our product and processes.
Senior Software Engineer, Secure Agents
CohereAt Cohere, our mission is to build machines that understand the world, and to make them safely accessible to all.
• Build and ship security features for North, our AI workspace platform • Develop autonomous agents that talk to sensitive enterprise data • Write and ship minimal code that runs in low-resource environments, and has highly stringent deployment mechanisms • Pulling in new tools to enhance North's security capabilities • As security and privacy are paramount, you will sometimes need to re-invent the wheel, and won’t be able to use the most popular libraries or tooling • Perform application security testing for your code to test its resilience against real-world threats
Staff Software Engineer, GPU Infrastructure – HPC
CohereAt Cohere, our mission is to build machines that understand the world, and to make them safely accessible to all.
• Build and scale ML-optimized HPC infrastructure: Deploy and manage Kubernetes-based GPU/TPU superclusters across multiple clouds, ensuring high throughput and low-latency performance for AI workloads. • Optimize for AI/ML training: Collaborate with cloud providers to fine-tune infrastructure for cost efficiency, reliability, and performance, leveraging technologies like RDMA, NCCL, and high-speed interconnects. • Troubleshoot and resolve complex issues: Proactively identify and resolve infrastructure bottlenecks, performance degradation, and system failures to ensure minimal disruption to AI/ML workflows. • Enable researchers with self-service tools: Design intuitive interfaces and workflows that allow researchers to monitor, debug, and optimize their training jobs independently. • Drive innovation in ML infrastructure: Work closely with AI researchers to understand emerging needs (e.g., JAX, PyTorch, distributed training) and translate them into robust, scalable infrastructure solutions. • Champion best practices: Advocate for observability, automation, and infrastructure-as-code (IaC) across the organization, ensuring systems are maintainable and resilient. • Mentorship and collaboration: Share expertise through code reviews, documentation, and cross-team collaboration, fostering a culture of knowledge transfer and engineering excellence.
• Design, build, and maintain backend services that power Monstro’s consumer experience • Work across our stack (Python, Node.js, and Java), selecting the right tool for each problem • Build robust APIs serving mobile and web clients while integrating with financial institutions and third-party services • Architect systems that scale gracefully as our user base grows • Identify bottlenecks and implement caching strategies (Redis, CDN, application-level caching) • Optimize query performance and tune container-based applications • Design for resilience with failover strategies, retry logic, and graceful degradation • Containerize and orchestrate services using Docker and Kubernetes • Collaborate with platform teams on infrastructure decisions • Contribute to CI/CD pipelines and ensure smooth, reliable deployments • Understand and work across the full SDLC, from local development through production observability • Work with relational and NoSQL databases, partnering with data engineers on schema and data models • Build integrations with banking systems, payment processors, and financial data providers • Implement event-driven architectures and message queues where appropriate • Build systems with security as a first-class concern, including authentication, authorization, encryption, and audit logging • Ensure systems meet fintech regulatory and compliance requirements • Guide and develop junior and mid-level engineers through code reviews, pairing sessions, and technical coaching • Partner closely with frontend engineers, product managers, and designers to deliver cohesive features • Participate in architectural discussions and incident response, contributing to a culture of continuous learning and technical excellence.



