Skip to main content
Close Search

Senior Software Engineer

Middletown, New Jersey

Apply Now

innovate

Discover the undiscoverable.

"AT&T allows me to work on projects that will be seen by millions of customers."

Megan T. — Sr. Specialist, Software Engineer

"I find it incredibly rewarding to be out and see customers enjoying a product I spent my time perfecting."

Technology

Don't just imagine the future. Create it.

Two male employees in the lab looking at tv screens

A Look at Our Design Team

A day in our UX/UI team.

Three employees looking at some robotics work

Innovation is the power to Think Big

We live our values — without question or compromise.

Two male employees in the lab looking at tv screens

One of the brilliant minds at AT&T Labs

4 questions for a leader in big data research.

Motorized lego vehicle with robotic arm attached

Revolutionize Business in our Digital Team

Transform how employees and customers connect.

Two male employees in the lab looking at tv screens

My Path to Cybersecurity

The Value of Mentorship.

At  AT&T, we bring the world together with technology in ways you never imagined. Whether it’s your next big idea or the newest innovation, we’re looking for people like you to lead the way. Your creative solutions could impact innovations across telecommunications, high-speed Internet and pay TV. It’s 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&T’s architects, engineers, developers and testers who are constructing the big picture as well as the operating components (virtualized hardware, cloud software, and API’s) 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!





Job ID 2144139 Date posted 08/25/2021
Apply Now

Benefits

Invested in your satisfaction and continued success.

We take care of our own here (hint: that could be you). Our benefits and rewards mean we cover some of your biggest needs with some of the coolest offerings. We already think we’re a pretty great place to work. We’re just trying to rack up some bonus points.

Let’s start with the big one: Your work gets rewarded with competitive compensation and benefits. It really does pay to be on our team.

Compensation

Paid Time Off

Our people have class. Literally. We can help you out on approved education costs with our tuition assistance plan.

Tuition
Assistance

Here’s another reason to breathe easy: You and your family get access to excellent medical, dental and vision insurance options.

Insurance Options

Wanna make your friends really jealous? You’ll get discounted access to the latest and greatest AT&T products and services — plus other awesome items, like tickets to live events.

Discounts

You strike us as an over-achiever (don’t worry, it’s a compliment). Our training and development programs are your ticket to expert status in your job.

Training & Development

When the day comes that you get some much needed R&R (not that you’d ever want to leave #LifeAtATT) you’ll know your future is set with the AT&T Retirement Savings Plan (ARSP).

Savings

The Hiring Process

Step 1

Complete a quick application online and check your status often.

Step 2

Virtual or in-person
Interviews

Dress professionally and ensure good WiFi interviewing virtually.

Step 3

Conditional
Job Offer

After a background check, you're part of the team.

Step 4

Welcome! Onboarding
and Training Begins

Our training and certification programs set you up for success.

Here are similar jobs, or

New Search
  • Lead Integration Engineer (Government) Government Technology, Technology, IT \ Engineering \ Technology, Engineering, Government Support, DevSecOps, Clearance Government, Clearance, Government Contract, Security Clearance, Top Secret Clearance, No Clearance Required Middletown, New Jersey
  • Senior Software Engineer Engineering, Technology, IT \ Engineering \ Technology Middletown, New Jersey
  • Principal Member of Technical Staff- Cloud Platforms Technology Operations, Technology, IT \ Engineering \ Technology, DevSecOps Middletown, New Jersey

Discover more at AT&T

Sign up for job alerts, updates and more.

Interested In

  • Engineering, Middletown, New Jersey, United StatesRemove
  • Technology, Middletown, New Jersey, United StatesRemove
  • IT \ Engineering \ Technology, Middletown, New Jersey, United StatesRemove

AT&T Info and Alerts. Max 12 messages/month. Privacy Policy. You may opt-out at anytime by sending STOP to short code 20013. Msg & data rates may apply.

The values we live by.
  • Live True

    Do the right thing, no compromise.

  • Think Big

    Innovate and get there first.

  • Pursue Excellence

    In everything, every time.

  • Inspire Imagination

    Give people what they don't expect.

  • Stand for Equality

    Speak with your actions.

  • Embrace Freedom

    Press, speech, beliefs.

  • Make a Difference

    Impact your world.

  • Be There

    When customers & colleagues need you most.

Back to top