[Hiring] Software Engineer (Full Stack AI/DevOps Focus) @BWG Global
Software Engineer (Full Stack AI/DevOps Focus) @BWG Global
Software Development
Salary unspecified
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type other
Posted 3wks ago

[Hiring] Software Engineer (Full Stack AI/DevOps Focus) @BWG Global

3wks ago - BWG Global is hiring a remote Software Engineer (Full Stack AI/DevOps Focus). πŸ’Έ Salary: unspecified πŸ“Location: USA

Role Description

We are seeking an experienced Senior Software Engineer to join our technology team, reporting directly to the CTO. In this role you will be a key technical contributor across our full-stack environment, with a primary focus on modernizing our DevOps practices, building AI-powered capabilities, and writing high-quality production code alongside a small, collaborative team.

This is a unique opportunity to shape the engineering culture at one of the most differentiated investment research firms in the industry. You will be exposed to end-to-end business processes and work closely with colleagues at every level of the organization.

What You'll Do

  • Modernize DevOps:
    • Lead the migration to a robust and documented source control and pull request workflow using Azure DevOps.
    • Establish CI/CD pipelines, branching strategies, and code review practices that bring rigor and repeatability to our release process.
  • Build AI-Powered Infrastructure:
    • Implement and maintain our MCP (Model Context Protocol) gateway and related AI tooling, integrating with Azure AI Search, OpenAI/Anthropic APIs, and RAG pipelines.
    • Be a hands-on contributor to our growing AI product surface.
  • Full-Stack Development:
    • Develop and maintain features across our client-facing research portal and internal tooling.
    • Work across Python back-end services, REST APIs, and front-end interfaces as needed.
  • Write Monitored, High-Quality Code:
    • Take ownership of code qualityβ€”instrumentation, logging, observability, and performance.
    • Participate in code review and help establish standards for the team.
  • Integrate Deeply:
    • Work across a complex integration landscape including Azure services, Salesforce, Snowflake, and OutSystems-hosted APIs.
  • Collaborate and Elevate:
    • Work alongside other full-stack, data, and ML engineers.
    • Share knowledge, review peers’ code, and contribute to a culture of quality and continuous improvement.
  • Project Ownership:
    • Manage your own delivery cadence with limited oversight.
    • Estimate, prioritize, and communicate progress clearly in an agile environment.

Qualifications

  • 5–8 years of professional software engineering experience in a full-stack or back-end role.
  • Strong Python skills β€” back-end services, scripting, API development, and automation.
  • Lightweight Python web frameworks (Flask, FastAPI, or similar) β€” building internal tools, glue services, and UI prototypes end-to-end.
  • Azure DevOps β€” source control, CI/CD pipelines, pull request workflows, branching strategies, and release management.
  • REST API fluency β€” OpenAPI/Swagger spec design, OAuth 2.0 / Entra ID auth flows, versioning, pagination, and rate limiting patterns.
  • AI development: MCP (Model Context Protocol) gateway implementation, RAG architectures, vector search and embeddings, and LLM API integration (OpenAI, Anthropic, or equivalent).
  • LLM observability β€” logging token usage, latency, and output quality in production AI systems.
  • Async and event-driven patterns β€” webhooks, streaming APIs, message queues (Azure Service Bus or equivalent).
  • Production-grade code quality β€” instrumentation, structured logging, monitoring, and alerting.
  • Collaborative engineering practices β€” code review, documentation, and working effectively in small agile teams.

Requirements

  • TypeScript / JavaScript β€” front-end interface work and React component development.
  • SQL and Snowflake β€” querying and working alongside data pipelines and warehouse integrations.
  • Prompt engineering and system prompt design for client-facing AI products.
  • Salesforce development or integration experience (Apex, Salesforce APIs, SSE/Streaming API).
  • Snowflake / DBT data pipeline and Streamlit app building and support.
  • Azure ecosystem depth β€” Azure Functions, Azure AI Search, App Services.
  • OutSystems (O11) development or integration experience.
  • Experience in regulated or compliance-conscious environments.
  • Computer Science degree or equivalent technical education.

Benefits

  • This is a full-time position with remote or hybrid opportunities available.
Before You Apply
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Software Engineer (Full Stack AI/DevOps Focus) @BWG Global
Software Development
Salary unspecified
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type other
Posted 3wks ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 160,000+ Remote Jobs
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 160,000+ Remote Jobs
Γ—

Apply to the best remote jobs
before everyone else

Access 160,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews
Unlock All Jobs Now

Maybe later