About the job
Job Description
Software Engineer
Location: Charleston, WV (Remote)
Company: Agiloft
Position Overview
Engineers at Agiloft design, build, and deploy products to transform contract lifecycle management. Work with a team of entrepreneurs, engineers, data scientists, designers, and legal experts on cutting-edge innovations for a fast-growing scale-up company.
Key Achievements Built
Global, enterprise-scale serverless platform on AWS
Suite of LLM-powered applications with thoughtful queuing and load balancing
API-first development culture with backend serving multiple frontend clients
Job Responsibilities
Build and maintain enterprise software applications
Collaborate with product managers and designers on novel solutions
Work with AI engineers to efficiently use commercial LLM APIs
Improve code quality, extensibility, scalability, and test coverage
Make architecture and cloud-engineering decisions
Develop and improve infrastructure-as-code, CI/CD pipelines, monitoring/observability tools
Enhance internal developer tools and workflows
Provide feedback on team quality, tech stack, and stakeholder relations
Troubleshoot and resolve complex application stack issues
Mentor junior team members
Participate in incident response and disaster recovery
Leverage AI-assisted tools for productivity
Other duties as assigned
Required Qualifications
Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent experience)
Minimum 5 years professional software engineering experience
Comfortable with Python in core application code
Experience with serverless technology (API Gateway, Lambda, DynamoDB, or similar)
Interest in building enterprise software with customer empathy
Strong problem-solving, collaboration, and communication skills
Eagerness to learn new technologies and tools
Proficiency in AI tools (Cursor, GitHub Copilot) for coding or API integrations
Deep understanding of:
Version control (Git)
Relational databases (Postgres preferred)
Infrastructure as Code on AWS (CloudFormation, SAM)
RESTful API design and documentation
CI/CD tools (GitHub Actions or similar)
Containerization (Docker, ECS)
Enterprise-scale cloud engineering in AWS
Modern agile SDLC
Preferred Qualifications
Interest in team leadership and career growth
Experience with LLM applications using commercial APIs
Familiarity with Postgres query optimization and indexing
Exposure to Python data science tools (numpy, scipy, scikit-learn, pandas)
Experience with monitoring and observability
Interest in application and cloud security
Additional Information
Background checks conducted every 3 years or as needed
Comprehensive benefits: medical, dental, vision insurance; short/long-term disability; life insurance; 401(k) with match; flexible vacation; paid parental leave; voluntary benefits (pet insurance)
Diverse and inclusive workplace; accommodations available