JJobsSonar

Senior Platform Engineer

ChatGPT Jobs · Charleston, WV

Software EngineeringRemote

About this role

The Software Engineer will design, build, and deploy enterprise-scale software applications for Agiloft's contract lifecycle management platform. The role involves working with AI engineers, product managers, and designers to develop innovative solutions, improve code quality, and enhance infrastructure-as-code and CI/CD pipelines.

Skills & technologies

Must have

  • Python
  • AWS
  • Serverless
  • API Gateway
  • Lambda
  • DynamoDB
  • PostgreSQL
  • Git
  • CloudFormation
  • SAM
  • RESTful API
  • GitHub Actions
  • Docker
  • ECS
  • CI/CD

Nice to have

  • LLM applications
  • Postgres query optimization
  • Python data science tools
  • Monitoring and observability

Read full description

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
401(k), Vision, +1 benefitApply now

Similar Software Engineering jobs

All Software Engineering jobs