${ company.text }

Be the first to rate this company Not yet rated ${ company.score }

Career Resources

${ getArticleTitle(article) }


${ tag.display_name }


${ getCommunityPostText(community_post) }


${ author.full_name }

${ author.short_bio }

InHerSight logo
Jobs Community For Employers

Join InHerSight's growing community of professional women and get matched to great jobs and more!

Sign up now

Already have an account? Log in ›

AT&T logo


2.9 | Dallas, TX | Telecommunications | 5001 to 10000 Employees
Rate Now
Posted a day ago on Aug. 10, 2020

EG-Principal Software Engineer

Full-time in El Segundo, CA
Is it a match?
See at-a-glance how well companies like AT&T support the things that are important to you.
Equal Opportunities for Women and Men
Management Opportunities
Paid Time Off
Female Representation in Leadership
The People You Work With

AT&T is a telecommunications company headquartered in the Dallas, TX area with 5001 to 10000 employees. AT&T has a 2.9-star InHerSight Score, based on 10,616 ratings from 719 employees. 151 employees have left comments about their experience working for the company on InHerSight.

DUTIES: Take a lead role in the development team to build various back end components for our Video Platform. Develop multi-threaded applications, frameworks, and tools. Automate monotonous processes to improve software engineering productivity. Work in software development and full product life-cycle; utilize Java, Python, Go, and Javascript; build APIs; work with data storages such as RDBMS, Elastic Search, and Couchbase; work with cloud infrastructure; build distributed and scalable backend systems; and utilize Kubernetes, AWS, SQL Databases, NoSQL Databases, Microservices, Serverless Technologies, Agile, Scrum, Kafka, NATS, and Go. Participate and manage key architecture considerations and issues associated with mobile applications and distributed multi-tier infrastructure. Participate and take lead in the feature team by ably providing timely deliveries and in managing the dependencies. Implement product features within a team using best practices to meet product or solution deliverables. Refactor code to increase operating efficiency and extensibility and/or adapt programs to new requirements. Implement reusable unit tests to ensure the integrity of on-going product quality. Participate in stress tests, load tests, performance tests, making recommendations to improve performance and scalability. Prepare software packages and documentation for deployment that adhere to the defined standard deployment policies. Be highly responsive to critical production issues providing timely and effective solutions. Collaborate and help junior developers in the development life cycle. Implement features within a team using best practices to meet product or solution deliverables. Produce design architect such as class diagrams and sequence diagrams for product features or client solutions.

MINIMUM REQUIREMENTS: Requires a Bachelor’s degree, or foreign equivalent degree in Computer Science, Computer Engineering, or Electronic Engineering and 5 years of progressive, post-baccalaureate experience in the job offered, or 5 years of progressive, post-baccalaureate experience leading the complete development process at the sub-system level; owning the sub-system from end to end requirement analysis, designing, development (iterative approach), and unit testing, defect ticket resolution (QA fixes), deployment support, user documentation, and post implementation support; conducting Code Reviews and providing review comments; and conducting and coordinating review meetings with architects/customers to get good understanding of the project.

AT&T is an Affirmative Action/Equal Opportunity Employer, and we are committed to hiring a diverse and talented workforce. EOE/AA/M/F/D/V

Share this job