Verified Job On Employer Career Site
Job Summary:
Agiloft is a global leader in data-first contract lifecycle management software, helping organizations manage the process of contracts efficiently. They are seeking a Senior Full Stack Software Engineer to build and maintain enterprise software applications, collaborating with a team of experts to deliver innovative solutions.
Responsibilities:
• Build and maintain full stack applications in our suite of enterprise software products
• Work with product managers and designers to brainstorm bottom-up solutions to novel problems
• Collaborate with AI engineers to efficiently utilize commercial large language model (LLM) APIs
• Continuously improve the code quality, extensibility, and test coverage of software projects
• Improve internal developer tools, workflows, and best practices to enhance team efficiency
• Troubleshoot and resolve complex issues across the entire application stack
• Mentor junior team members
• Participate in incident response and disaster recovery efforts
• Other duties as assigned
Qualifications:
Required:
• Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent experience)
• Minimum of 5 years of professional experience as a software engineer
• Experience building full stack applications in Python and JavaScript with a modern frontend framework (React preferred)
• Proficiency in using relevant AI Tools in the SLDC (for example, GitHub Copilot, JetBrains AI Assistant)
• Comfortable working directly with product managers, designers, and other internal stakeholders to refine requirements
• Experience building modern, cloud-native applications using serverless technology (API Gateway, Lambda, DynamoDB, or similar)
• Interest in building enterprise software with deep customer empathy, taking pride in contributing to a world class end-to-end user experience
• Strong problem-solving, collaboration, teamwork and communication skills
• Eagerness to learn and adapt to new technologies and tools
• Deep understanding of: Version control systems (Git)
• Deep understanding of: Relational databases and data modeling (Postgres preferred)
• Deep understanding of: RESTful API design and documentation
• Deep understanding of: CI/CD tools such as GitHub Actions or similar
• Deep understanding of: Containerization and orchestration (Docker, ECS)
• Deep understanding of: Cloud platforms (AWS, Azure, or Google Cloud)
• Deep understanding of: Modern software development lifecycle on an agile product team
Preferred:
• Expertise with React and Next.js
• Experience with TypeScript and type annotations in Python
• Comfortable working with Infrastructure as Code in AWS (CloudFormation, SAM)
• Experience building applications on top of LLMs using commercial APIs
• Familiarity with Postgres, query optimization, and database indexing
• Exposure to data science tooling in Python (numpy, scipy, scikit-learn, pandas)
Company:
The most trusted global leader in data-first contract lifecycle management (CLM) software Founded in 1991, the company is headquartered in Redwood City, California, USA, with a team of 201-500 employees. The company is currently Growth Stage. Agiloft has a track record of offering H1B sponsorships.