Principal Software Engineering at AT&T

Bothell, Washington, United States

AT&T Logo
Not SpecifiedCompensation
Senior (5 to 8 years), Expert & Leadership (9+ years)Experience Level
Full TimeJob Type
UnknownVisa
Telecommunications, TechnologyIndustries

Requirements

  • Minimum of 8 years of experience in software development
  • Experienced software engineer capable of serving as an expert-level technical professional and advisor on technical knowledge and AT&T technologies

Responsibilities

  • Work closely with stakeholders to gather and review software requirements and user stories, provide accurate estimates, and create detailed software design specifications
  • Collaborate with engineers and architects to assess and test hardware and software interactions
  • Apply various programming languages to execute specific development methodologies
  • Create and execute automated test plans and strategies based on business requirements
  • Collaborate with engineers, architects, and clients to validate test environments, data, and results
  • Design and implement code fixes, validate outcomes against expected results, and produce comprehensive reporting
  • Perform dynamic application security testing, interface testing, integration testing, end-to-end testing, and user acceptance testing
  • Provide support for applications, solve configuration and environment issues, and assist in the software deployment process
  • Design, code, test, debug, and document new and existing components to ensure that software meets business, quality, and operational needs
  • Align development teams to a shared technical direction and partner with those teams to elaborate on the solution and its interfaces
  • Work with portfolio stakeholders, solution, and enterprise architects to develop, analyze, split, and realize the implementation of enablers
  • Build high-quality code following unit testing and test-driven development practices
  • Establish critical non-functional requirements (NFRs) at the solution level and participate in defining additional requirements
  • Drive and participate in code and document reviews, mentoring the team in best practices
  • Collaborate with peer organizations, DevOps, and support organizations to address technical issues and provide guidance
  • Interpret and translate business needs into technical requirements and accurate estimates
  • Evaluate and recommend tools, technologies, and processes to ensure the highest quality and performance
  • Work with the team to troubleshoot code-level problems quickly and efficiently
  • Apply deep technical expertise to resolve challenging programming and design problems
  • Ensure the scalability, security, and availability of all applications and processes
  • Contribute to the design and architecture to enable secure, scalable, and maintainable software
  • Contribute to the technical roadmap

Skills

software development
requirements gathering
user stories
software design
programming languages
automated testing
test plans
integration testing
end-to-end testing
user acceptance testing
application security testing
code fixes
deployment support

AT&T

Telecommunications services including wireless and broadband

About AT&T

AT&T provides telecommunications services, including wireless communications, broadband internet, and digital television, primarily in the United States. Its 5G network offers faster data speeds and more reliable connections, although availability can vary. The company caters to both individual consumers and businesses, offering various subscription plans that include options for unlimited data and bundled services that combine internet, TV, and phone. AT&T generates revenue mainly through subscription fees, device sales, and its streaming service, DIRECTV STREAM, which adds to its diverse offerings. In a competitive market, AT&T distinguishes itself with its extensive service range and strong brand presence.

Dallas, TexasHeadquarters
1876Year Founded
$43.3MTotal Funding
IPOCompany Stage
Consumer Software, EntertainmentIndustries
10,001+Employees

Benefits

Health Insurance
Dental Insurance
Vision Insurance
401(k) Retirement Plan
401(k) Company Match
Paid Vacation
Paid Sick Leave
Paid Holidays
Paid Parental Leave
Adoption Assistance
Disability Insurance
Life Insurance
Employee Assistance Programs
Wellness Program
Employee Discounts

Risks

The customer service guarantee may increase financial liabilities due to compensation for outages.
A recent data breach could damage AT&T's reputation and lead to customer churn.
Resistance to replacing landlines may impact customer retention and satisfaction.

Differentiation

AT&T offers a unique customer service guarantee, setting it apart from competitors.
The company is expanding its fiber network, enhancing broadband offerings in underserved areas.
AT&T's 'Phone-Advanced' device aligns with the trend of replacing traditional landlines.

Upsides

AT&T's fiber network expansion could provide a competitive edge in broadband services.
The new customer service guarantee may attract customers from competitors lacking similar assurances.
Collaboration with The Arc enhances AT&T's brand image through corporate social responsibility.

Land your dream remote job 3x faster with AI