Source description
About the role
Senior Software Engineer
Location: Fully remote
Contract length: ~4 months
Python, AWS, Databricks, AI/LLM-powered enterprise apps, MCP Gateway, Apex/agentic workflows, REST/SOAP APIs, middleware/ETL, Docker/containerization, CI/CD, GitOps, TDD, OpenAPI/Swagger, OAuth/OIDC/SSO, Agile, mentoring, and scalable system design.
Senior Software Engineer to join our well-known retail brand on a roughly 4-month contract! This role is 40 hours per week and will be working a remote schedule.
Senior Software Engineer Qualifications:
5+ years' experience minimum required in a similar role (professional software development)
Bachelor's Degree in Computer Science or related field (Master's preferred but not required)
Excellent Python coding skills (additional languages a plus)
Hands-on experience with AWS Cloud Platform and large-scale application development on cloud platforms
Knowledge and experience in agentic workflows, AI/LLM-powered enterprise applications, and interoperability standards such as A2A and MCP protocol
Knowledge and experience in operationalizing LLMs, including evaluation pipelines (automated and human-in-the-loop), guardrails for safety and compliance, and continuous improvement strategies for model performance
Familiarity with LLM tooling and frameworks such as LangChain, Guardrails AI, OpenAI Evals, or similar for monitoring, observability, and governance
Proficiency in object-oriented, multi-tier architectures within complex environments
Experience with Infrastructure-as-Code (IaC) and GitOps workflows
Familiarity with containerization (Docker), CI/CD pipelines, and dependency management tools (e.g., Poetry, uv)
Experience working in Agile development environments and mentoring junior engineers
Strong problem-solving and analytical skills, with a focus on delivering well-tested, well documented code
Ability to communicate technical concepts in business terms, translating insights into actionable recommendations
Experience working on Databricks platform
Knowledge of Atomic Design principles for scalable component organization
Experience in Test-Driven Development (TDD) or willingness to adopt TDD practices
Familiarity with instrumentation and monitoring tools (e.g., New Relic, Splunk)
Understanding of API documentation standards (OpenAPI/Swagger)
Knowledge of enterprise authentication/authorization protocols (OAuth, OIDC, Okta, or similar SSO platforms)
Experience building AI agents in MCP
Containerization experience (specifically Docker)
Familiarity with CI/CD pipelines
Strong communication and collaboration skills
Leadership experience is a plus
Senior Software Engineer Description:
Build out templates in MCP Gateway
Design, develop, and maintain scalable AI services powering the client's data platforms
Build SDKs, APIs, and microservices to support enterprise-wide applications
Develop agentic workflows and AI/LLM-powered enterprise applications
Collaborate with product managers and cross-functional engineering teams to deliver impactful solutions
Implement best practices in software development, data governance, and platform observability
Participate in code reviews, provide constructive feedback, and mentor junior engineers
Other assigned duties as needed
More at 3B Staffing