
Principal Software Engineer
AT&T
full-time
Posted on:
Location Type: Office
Location: Bothell • Texas, Washington • 🇺🇸 United States
Visit company websiteSalary
💰 $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