Senior Software Engineer
Location: Fully remote
Contract length: ~4 months
Schedule: Fully remote
Pay: $61-63.33/hr, DOE
The Planet Group is looking for a 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