Senior Software Engineer

Cox CommunicationsAtlanta, GA
Hybrid

About The Position

The Senior Software Engineer is responsible for designing, developing, and maintaining scalable, secure, and high-performing software systems. This role works cross-functionally with Product, Architecture, and Engineering teams to deliver business value through high-quality, reliable software. This is a hands-on role focused on building production-ready solutions, while contributing to technical direction, mentoring engineers, and leveraging modern tools—including AI and spec-driven development—to improve engineering productivity and outcomes.

Requirements

  • Experience working in spec-driven or contract-first development environments
  • Ability to define clear technical specifications (e.g., API contracts, schemas, workflows)
  • Experience using AI-assisted development tools effectively
  • Ability to validate, refine, and safely adopt AI-generated outputs
  • Understanding of responsible AI usage in software development
  • Bachelor’s degree Computer Science or a related discipline and 4+ years of experience in a related field, OR master’s degree and 2+ years of experience, OR Ph.D. and up to 1 year of experience, OR 18+ years of directly relevant experience.
  • 2+ years experience developing in Typescript and Javascipt
  • Strong proficiency in at least one programming language (e.g., Java, Python, .NET)
  • Experience with cloud platforms (e.g., AWS) and distributed systems
  • Solid understanding of system design, APIs, and data models
  • Experience with automated testing and CI/CD practices
  • In Office 2 days a week required.
  • Clear a pre-employment drug test.
  • Possession, use or being under the influence of drugs illegal under federal or state law during work hours, on company property and/or in company vehicles is prohibited.

Nice To Haves

  • Experience building large-scale or mission-critical systems
  • Familiarity with microservices and event-driven architectures
  • Experience integrating AI capabilities into applications (e.g., LLM APIs, search, recommendations)
  • Experience improving engineering workflows through automation or AI
  • Strong debugging and performance tuning skills

Responsibilities

  • Design, develop, test, and deploy software across the full technology stack
  • Translate business and functional requirements into clear, well-defined technical specifications
  • Ensure systems are scalable, resilient, maintainable, and secure
  • Apply modern engineering standards and best practices
  • Break down specs and features into clear, actionable, and estimable tasks
  • Deliver incremental value using Agile methodologies
  • Own end-to-end delivery of features or services
  • Align development with architectural standards and system design
  • Write and maintain automated unit, integration, and end-to-end tests
  • Ensure code quality, performance, and adherence to specifications
  • Troubleshoot and resolve production issues
  • Identify risks, dependencies, and deviations early
  • Leverage AI-assisted tools (e.g., Copilot, LLM-based tools) to improve productivity and code quality
  • Use AI for code generation, test creation, debugging, and documentation
  • Validate and refine AI-generated outputs for correctness, security, and maintainability
  • Contribute to team practices around AI usage and prompt engineering
  • Drive spec-driven development, where features are defined through clear, structured specifications before implementation
  • Create and refine technical specs (APIs, contracts, workflows, data models) that serve as the source of truth for development
  • Use specifications to enable alignment across engineering, product, and QA
  • Leverage specs to support automation, testing, and AI-assisted development workflows
  • Ensure implementations are traceable back to specifications and meet defined acceptance criteria
  • Partner with Product, QA, and Architecture teams to deliver solutions
  • Participate in design discussions and technical decision-making
  • Communicate progress, trade-offs, and blockers clearly
  • Contribute to coding standards and engineering best practices
  • Mentor junior engineers through code reviews and guidance
  • Continuously learn and adopt new technologies, including AI-driven techniques

Benefits

  • health care insurance (medical, dental, vision)
  • retirement planning (401(k))
  • paid days off (sick leave, parental leave, flexible vacation/wellness days, and/or PTO)
  • flexible vacation with pay
  • seven paid holidays throughout the calendar year
  • up to 160 hours of paid wellness annually
  • bereavement leave
  • time off to vote
  • jury duty leave
  • volunteer time off
  • military leave
  • parental leave
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service