1+ months

Senior Software Engineer

St Louis, MO 63103
  • Jobs Rated
    8th
At AT&T, we bring the world together with technology in ways you never imagined. Whether its your next big idea or the newest innovation, were looking for people like you to lead the way. Your creative solutions could impact innovations across telecommunications, high-speed Internet and pay TV. Its an opportunity to combine your passions for entertainment, media and technology to transform our company and your career. Step into a future with AT&T.


The selected candidate will function as a Software Resiliency Engineer and be responsible for translating architectural direction into resilient technical solutions and defining solutions to complex software performance and reliability problems through reasoned application of innovative software resiliency patterns and automated resiliency frameworks. The Software Resiliency Engineer works with AT&Ts architects, engineers, developers and testers who are constructing the big picture as well as the operating components (virtualized hardware, cloud software, and APIs) to deliver software resilient solutions for highly distributed complex applications.


The ideal candidate will have both extensive hands on and theoretical experience with the design and development of highly distributed, complex applications. Candidate should understand the big picture both vertically (technology stack) and horizontally (interactions between applications/systems) as well as have experience with performance and resiliency engineering.


This position is hands-on and requires in-depth programming experience. The team works on multiple key strategic business initiatives so the position requires someone who is versatile and willing to take on any challenging project(s).


This position requires continuous learning and has an expectation of keeping up with technological changes. This is a great position for a candidate who is looking for working on different emerging technologies and wants the autonomy for innovation and proof of concepts along with providing solutions and solving complex problems on key initiatives.


Key Roles and Responsibilities: Specifies the components and their interactions that comprise the End to End Integrated Architecture including:


+ Work with customers, stakeholders, and development teams to define high-level solution.

+ Determine the primary components and subsystems and analyze technical trade-offs.

+ Identify interfaces and collaborations between them, define higher-level functional and Nonfunctional Requirements NFRs.

+ Define a shared technical and architectural vision focused on creating technical alignment for the full Solution rather than concerns for specific components.

+ Work with portfolio stakeholders, customers, Enterprise Architects, System Engineers and development teams to align the architectural direction.

+ Establish incremental implementation strategy and technical foundation for the architectural runway.

+ Abstraction and generalization to preserve architectural flexibility.

+ Ensure that common technology, design practices, and infrastructure are used when applicable.

+ Facilitate the reuse of code, components, and proven patterns; Influence common modeling, design, and coding practices.


Qualifications:


+ Senior level technical professional - typically requires 5-8 years experience.

+ Preferred Master of Science degree in Computer Engineering, Computer Science, Applied Science, Electrical Engineering, or Math; or equivalent experience.

+ Proficiency in at least 3 of the following languages or environments: Java, Python, Node.js., Angular or React JavaScript for single page web apps, Go or C/C++.

+ Strong experience with object orientation, microservices and Distributed Systems.

+ Call stack analysis experience and how the call stack is portrayed across the various programming languages.

+ Repeatable provisioning in the cloud with infrastructure as code using tools like terraform, Azure ARM templates or AWS CloudFormation.

+ Experience with container deployments with Docker as the primary container platform.

+ Distributed compute orchestration through Kubernetes.


Ready to join our team? Apply Today!
We expect employees to be honest, trustworthy, and operate with integrity. Discrimination and all unlawful harassment (including sexual harassment) in employment is not tolerated. We encourage success based on our individual merits and abilities without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, disability, marital status, citizenship status, military status, protected veteran status or employment status.

Categories

Jobs Rated Reports for Software Engineer

Posted: 2021-08-26 Expires: 2021-10-26

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Senior Software Engineer

AT&T
St Louis, MO 63103

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Good
53/199
Stress
Very Low
24/199
Growth
Very Good
32/199
Powered ByCareerCast