Senior Software Engineer

512Financial•Raleigh, NC
•$125,000 - $135,000•Hybrid

About The Position

This role is for a Senior Software Engineer who is a power user of AI-assisted development. The engineer will work across the Voice, Messaging, and Platform Services stack, and will be instrumental in setting the standard for AI-native workflows within the engineering organization. The position focuses on both shipping features and raising the team's velocity and quality through smart tooling and AI adoption.

Requirements

  • 6+ years of professional software engineering experience, ideally including backend/API work, telecom/CPaaS, or high-reliability distributed systems
  • Deep, hands-on daily fluency with AI coding tools: you can speak to specific workflows, prompting techniques, and where these tools genuinely help versus where they fall short
  • Strong fundamentals: you evaluate and correct AI-generated code rather than accepting it, with solid grounding in data structures, system design, testing, and security
  • Practical experience building and operating AI agents (orchestrating multi-step or tool-using agents via frameworks or APIs such as Claude Agent SDK, LangChain, or similar), not just single-shot prompting
  • Experience with a modern backend language/framework (Node.js, Python, Go, or Java) and RESTful API design; this team is primarily Node with some Python
  • Excellent written communication skills, with the ability to document decisions and workflows clearly for a distributed team
  • Able to be in the Raleigh, NC office Wednesdays and Thursdays each week
  • This role is not able to sponsor work visas

Nice To Haves

  • Experience with telecom protocols (SIP, SMPP)
  • Experience with messaging standards (SMS/MMS/RCS)
  • Experience with carrier integrations
  • Experience deploying agents into production systems (not just prototypes), including handling failure modes, cost and latency tradeoffs, and safety guardrails

Responsibilities

  • Design, build, and ship features across Voice, Messaging, and Platform Services systems (APIs, routing logic, carrier integrations, messaging pipelines)
  • Use AI coding assistants (Claude Code, Codex, GitHub Copilot, Cursor, or similar) as a core part of your daily workflow, and help less experienced teammates build the same fluency
  • Evaluate, pilot, and recommend AI development tools and workflows for the broader engineering team; help set internal best practices and guardrails
  • Design, build, and run AI agents to automate real engineering and operational work (testing, monitoring, incident triage, code migration, documentation) with appropriate guardrails and human review
  • Partner with the team to integrate AI-assisted development into CI/CD, code review, and QA without compromising reliability or security
  • Support production systems handling real-time voice and messaging traffic, including a weekly on-call rotation
  • Collaborate directly with product management on technical scoping, estimation, and tradeoffs
  • Write clear technical documentation, including for internal tooling and AI-assisted workflows adopted by the team

Benefits

  • Comprehensive health coverage: medical, dental, and vision for you and your family
  • Generous PTO plus 10+ paid company holidays
  • 401(k) with a 4% company match
  • Competitive compensation plus commission
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service