Cloud Confidently®
Sr Software Engineer
Location
United States
Posted
9 days ago
Salary
Not specified
No structured requirement data.
Job Description
Role Description
Effectual’s Office of the CTO sets the company’s technical strategy and delivers the innovation that makes it real. As a Senior Software Engineer, you will bring ideas to production on AWS, including integrating LLMs and agents with various platforms and enterprise APIs.
- Build agentic services in Python using frameworks like LangGraph and LangChain, leveraging the latest frontier LLMs from Anthropic, OpenAI, and others.
- Integrate with enterprise platforms, APIs, and developer/data systems to automate workflows and enrich context.
- Design, develop, and deploy web apps, generally leveraging Typescript, React, and Tailwind CSS.
- Design data and retrieval patterns (PostgreSQL, DynamoDB, RAG), as well as evaluation and guardrails.
- Build backends in Python using libraries like FastAPI.
- Contribute to CI/CD, collaborate with platform and DevOps engineers to codify infrastructure (Terraform preferred), and instrument services (tests, monitoring, safe rollback).
Qualifications
- 7+ years building production applications from design through release and iteration.
- Hands-on LLM integration (tool use/function calling, retrieval, evaluations, safety/guardrails, tracing/observability).
- Strong Python (APIs, async/concurrency, packaging, testing), and TypeScript with React skills.
- Comfortable with databases (PostgreSQL and/or DynamoDB preferred) and log/event pipelines.
- Experience with a hyperscale cloud platform (AWS preferred): compute, messaging/queueing, storage, CI/CD, observability, IAM basics.
- Practical use of AI dev tools (Claude Code, ChatGPT, GitHub Copilot, Cursor, etc.) to accelerate delivery.
- Excellent collaboration and communication; able to partner with internal stakeholders and (when needed) customers.
Requirements
- LangGraph/LangChain (others welcome) and multiagent patterns.
- Terraform; maintaining CI/CD pipelines.
- UI/UX instincts for operator workflows.
- LLM evaluation and guardrails (harnesses, red teaming, content filters).
- Experience delivering in enterprise scale or public sector environments, including regulated/compliance contexts.
- AWS Bedrock model fine-tuning and/or SageMaker experience; vector stores (OpenSearch, pgvector); prompt caching.
- Docker or other containerization technologies.
- Business process automation/analysis; consulting/stakeholder management.
Benefits
- Medical, dental, and vision health insurances
- Short term disability, long term disability and life insurances
- 401k with Company match
- Paid time off (PTO) (120 hours PTO that accrue over one year)
- Paid time off for major holidays (14 days per year)
Job Requirements
- 7+ years building production applications from design through release and iteration.
- Hands-on LLM integration (tool use/function calling, retrieval, evaluations, safety/guardrails, tracing/observability).
- Strong Python (APIs, async/concurrency, packaging, testing), and TypeScript with React skills.
- Comfortable with databases (PostgreSQL and/or DynamoDB preferred) and log/event pipelines.
- Experience with a hyperscale cloud platform (AWS preferred): compute, messaging/queueing, storage, CI/CD, observability, IAM basics.
- Practical use of AI dev tools (Claude Code, ChatGPT, GitHub Copilot, Cursor, etc.) to accelerate delivery.
- Excellent collaboration and communication; able to partner with internal stakeholders and (when needed) customers.
- LangGraph/LangChain (others welcome) and multiagent patterns.
- Terraform; maintaining CI/CD pipelines.
- UI/UX instincts for operator workflows.
- LLM evaluation and guardrails (harnesses, red teaming, content filters).
- Experience delivering in enterprise scale or public sector environments, including regulated/compliance contexts.
- AWS Bedrock model fine-tuning and/or SageMaker experience; vector stores (OpenSearch, pgvector); prompt caching.
- Docker or other containerization technologies.
- Business process automation/analysis; consulting/stakeholder management.
Benefits
- Medical, dental, and vision health insurances
- Short term disability, long term disability and life insurances
- 401k with Company match
- Paid time off (PTO) (120 hours PTO that accrue over one year)
- Paid time off for major holidays (14 days per year)
Related Guides
Related Job Pages
More Software Engineer Jobs
The Software Engineer will participate in the design, build out, maintenance, and troubleshooting of rapidly growing SaaS products, collaborating with cross-functional teams to implement software solutions using diverse technologies. Key duties include designing new features, identifying and resolving complex technical issues, and supporting CI/CD processes.
Senior Manager, SWE Student Life Cycle Products
Western Governors UniversityWGU is driven by a mission to expand access to higher education through online, competency-based degree programs. The university is committed to being a great place to work for a diverse workforce of student-focused professionals.
This role involves leading software engineering teams in product development and integration, providing technical vision, training, and direction across front-end, back-end, QA, and cloud responsibilities. The manager must build and inspire a team of 6-12 engineers while ensuring 24x7 operational stability, accessibility, and security of student data.
This position involves the analysis, design, testing, development, and maintenance of software experiences, requiring the candidate to take full-stack ownership by consistently writing production-ready and testable code. Responsibilities also include conducting code reviews, ensuring compliance and security best practices, and driving operational improvements based on failure analysis.
Engineers will work collaboratively to deliver new features and improve the reliability of core services, including customer intake and application screening paths. They will identify and address system bottlenecks, take ownership of core product problems, and lead a team to engineer software solutions for complex user issues.