×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in Atlanta, Fulton County, Georgia, 30383, USA
Listing for: Cox
Part Time position
Listed on 2026-06-18
Job specializations:
  • Software Development
    Backend Developer, AI Engineer (Applied/Software), DevOps, Software Architect
Salary/Wage Range or Industry Benchmark: 125000 - 150000 USD Yearly USD 125000.00 150000.00 YEAR
Job Description & How to Apply Below

Job Summary

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.

Key Responsibilities Software Development & Design
  • 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
Delivery & Execution
  • 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
Quality & Reliability
  • 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
AI‑Transformed Engineering
  • 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
Spec‑Driven Development
  • 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
Collaboration
  • 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
Technical Leadership & Growth
  • 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
Spec‑Driven + AI 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
Required Qualifications
  • Applicants must currently be authorized to work in the United States for any employer without current or future sponsorship. No OPT, CPT, STEM/OPT or visa sponsorship now or in future.
  • 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.
  • 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.
Preferred Qualifications
  • 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…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary