Senior Developer

PulteGroup•Atlanta, GA

About The Position

The Senior Developer develops, codes, tests, debugs, and documents a broad range of highly complex applications, programs, websites, databases, and systems. The role requires advanced knowledge of development concepts, practices, and procedures, along with an understanding of IT and the business it supports. The Senior Developer typically manages large projects or processes with limited oversight and serves as a subject matter expert for applications, technologies and integrations, or business processes. At career level P3, the role works independently under limited supervision and may be responsible for entire projects or processes. It may include coaching, training, and reviewing the work of lower-level professionals, as well as delegating and reviewing project work. The position requires at least a high school diploma or GED and typically a university degree or equivalent experience, together with 4–6 years of relevant experience. Technology skills vary by team. Travel may be required.

Requirements

  • Minimum high school diploma or equivalent (GED).
  • Typically requires a university degree or equivalent experience.
  • Typically requires 4–6 years of prior relevant experience.
  • Advanced knowledge of development concepts, practices, and procedures.
  • Broad knowledge of the area, typically gained through advanced education combined with experience.
  • Understanding of IT and the business it supports.
  • Technology skillset varies by team.

Responsibilities

  • Conduct programming tasks such as program design, development, debugging, estimating, unit testing, and documentation for applications, systems, databases, or websites.
  • Serve as a technical subject matter expert throughout system analysis and development.
  • Collaborate with team leadership to design and develop integrated, enterprise-level solutions for current and future business needs.
  • Determine testing methodology and manage comprehensive test plans, including identifying areas requiring stress or load testing.
  • Review application modules for compliance with application architecture standards.
  • Implement application observability, monitoring, and pre-emptive alerting.
  • Maintain applications, systems, databases, or websites.
  • Provide third-level application support, including on-call support after hours, on weekends, and on holidays for priority issues.
  • Troubleshoot complex production issues as an escalation point and follow issues through to resolution.
  • Lead selection and evaluation of new vendor software solutions and packages.
  • Lead knowledge sharing and shared understanding within the development team.
  • Follow secure coding standards and address security scan alerts.
  • Perform other duties as assigned.
  • Provide guidance, coaching, and training to employees within the functional area as applicable.
  • Manage projects as applicable, including delegating work and reviewing others' work product.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service