AT&T

Principal Software Engineer

AT&T

full-time

Posted on:

Location Type: Office

Location: Bothell • Texas, Washington • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $158,200 - $237,400 per year

Job Level

Lead

About the role

  • Collaborative Requirements Gathering: Work closely with stakeholders to gather and review software requirements and user stories, provide accurate estimates, and create detailed software design specifications.
  • Development Methodology Execution: Apply various programming languages to execute specific development methodologies. Create and execute automated test plans and strategies based on business requirements.
  • Testing and Validation: Design and implement code fixes, validate outcomes against expected results, and produce comprehensive reporting. Responsibilities may also include dynamic application security testing, interface testing, integration testing, end-to-end testing, and user acceptance testing.
  • Support and Deployment: Provide support for applications, solve configuration and environment issues, and assist in the software deployment process.
  • Software Development: Design, code, test, debug, and document new and existing components to ensure that software meets business, quality, and operational needs.
  • Technical Direction: Align development teams to a shared technical direction and partner with those teams to elaborate on the solution and its interfaces.
  • Stakeholder Collaboration: Work with portfolio stakeholders, solution, and enterprise architects to develop, analyze, split, and realize the implementation of enablers.
  • High-Quality Code: Build high-quality code following unit testing and test-driven development practices.
  • Technical Issue Resolution: Collaborate with peer organizations, DevOps, and support organizations to address technical issues and provide guidance.

Requirements

  • Preferred Bachelor’s degree in Business, Information Systems, Engineering, Mathematics, Science, or equivalent experience.
  • Minimum of 8 years of experience in software development.
  • Proven track record of designing, coding, testing, debugging, and documenting software components.
  • Expertise in applying development methodologies and creating automated test plans.
  • Strong collaboration skills with engineers, architects, and clients.
  • Ability to troubleshoot and resolve technical issues efficiently.
  • Experience with code reviews, mentoring, and best practices.
  • Proficiency in evaluating and recommending tools and technologies.
  • Strong focus on scalability, security, and performance.
Benefits
  • Medical/Dental/Vision coverage.
  • 401(k) plan
  • Tuition reimbursement program.
  • Paid Time Off and Holidays (based on date of hire, at least 23 days of vacation each year and 9 company-designated holidays)
  • Paid Parental Leave.
  • Paid Caregiver Leave.
  • Additional sick leave beyond what state and local law require may be available but is unprotected.
  • Adoption Reimbursement.
  • Disability Benefits (short term and long term)
  • Life and Accidental Death Insurance.
  • Supplemental benefit programs: critical illness/accident hospital indemnity/group legal.
  • Employee Assistance Programs (EAP)
  • Extensive employee wellness programs.
  • Employee discounts up to 50% off on eligible AT&T mobility plans and accessories, AT&T internet (and fiber where available) and AT&T phone.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
programming languagesautomated test plansdynamic application security testinginterface testingintegration testingend-to-end testinguser acceptance testingunit testingtest-driven developmentsoftware design specifications
Soft skills
collaborationtroubleshootingmentoringcommunicationstakeholder engagementproblem-solvingtechnical directionguidanceanalytical skillsorganizational skills