AT&T
Location
Dallas, TX | United States
Job description
Job Description:
POSITION: Principal Software Engineer
JOB Location : 208 S. Akard Street Dallas, TX 75202 [and various unanticipated locations throughout the U.S.; may work from home]
Duties : AT&T Services, Inc. is looking for a Principal Software Engineer in Dallas, TX [and various unanticipated locations throughout the U.S.; may work from home] to 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 partners with those teams in elaborating 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. Establish critical NFRs at the solution level, participate in the definition of others. Drive and participate in code and document reviews, mentoring team in best practices. Collaborate with peer organizations, dev ops, support organizations on technical issues and provide guidance. Interpret and translate business needs to technical requirements and accurate estimates. Evaluate and recommend tools, technologies and processes to ensure the highest quality and performance is achieved. Work with team to troubleshoot code level problems quickly and efficiently. Apply deep technical expertise to resolve challenging programming and design problems. Focus on scalability, security and availability of all applications and processes. Contribute to the design and architecture to enable secure, scalable and maintainable software. Contribute to technical roadmap and technical debt elimination, balancing time, resource, and quality constraints to achieve business and strategic goals and requirements. Architecture and design of systems using Micro services architecture. Utilize advanced knowledge of cloud technologies, including AWS, Azure, OpenStack, Docker, Kubernetes, Ansible, Chef or Terraform. Utilize expertise in build and CICD technologies, including GitHub, Maven, Jenkins, Nexus or Sonar. Perform Unit and Function testing using Junit, Spock, Mockito/JMock, Selenium, Cucumber, SoapUI or Postman. Apply advanced knowledge of Unix/Linux command line, HTML5, JavaScript frameworks, CSS3, Java, Spring and AWA technologies. Expert knowledge and experience working with asynchronous message processing, stream processing and event driven computing. Work within Agile/Scrum/Kanban development team. Create and define functional specifications, working with product managers, development managers and other teams. Define technical designs that address requirements, and participate in high-level code reviews. Create prototype solutions/algorithms as needed to help solve technical issues during development. Perform analysis to define design requirements for modification to existing tools, utilities, system structures, environments and determine project scopes. Perform application configurations, code compilation, packaging, building, automating, managing and releasing from one environment to other environments and deploying to servers. Utilize Github, Jenkins for CI and for end-to-end automation for all builds. Utilizing NoSQL, as well as relational data stores including Oracle and Cassandra. Programming skills in designing and implementation of multi-tier applications using web-based technologies: Spring MVC and Spring Boot. Distribute messaging and streaming technologies including Kafka and exposure to Spark and PrestoDB. Provide solution offerings to delivery teams on running ecommerce projects. Lead the Oracle Commerce offerings for multiple clients. Manage and release from one environment to other environments and deploying to servers.
REQUIREMENTS: Requires a Bachelor’s degree, or foreign equivalent degree, in Computer Information Systems, Applied Computer Science, or Information Technology and five (5) years of progressive, post-baccalaureate experience in the job offered or five (5) years of progressive, post-baccalaureate experience in a related occupation creating and defining functional specifications, working with product managers, development managers and other teams; defining technical designs that address requirements, and participate in high-level code reviews; creating prototype solutions/algorithms as needed to help solve technical issues during development; performing analysis to define design requirements for modification to existing tools, utilities, system structures, environments and determine project scopes; performing application configurations, code compilation, packaging, building, automating, managing and releasing from one environment to other environments and deploying to servers; utilizing Github, Jenkins for CI and for end-to-end automation for all builds; utilizing NoSQL, as well as relational data stores including Oracle and Cassandra; programming skills in designing and implementation of multi-tier applications using web-based technologies: Spring MVC and Spring Boot; distributing messaging and streaming technologies including Kafka and exposure to Spark and PrestoDB; providing solution offerings to delivery teams on running ecommerce projects; leading the Oracle Commerce offerings for multiple clients; and managing and releasing from one environment to other environments and deploying to servers.
Our Principal Software Engineers earn between $190,000 - $254,300 yearly. Not to mention all the other amazing rewards that working at AT&T offers.
Joining our team comes with amazing perks and benefits:
Weekly Hours:
40Time Type:
RegularLocation:
Dallas, TexasIt is the policy of AT&T to provide equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state or local law. In addition, AT&T will provide reasonable accommodations for qualified individuals with disabilities.
Job ID R-5800 Date posted 03.07.2024Job tags
Salary