Software Engineer II @ AT&T - New York, NY

Job Overview

a month ago

Software Engineer II

AT&T - New York, NY

About the team
Do you like solving internet scale challenges, and building cutting edge technology to solve them? Our Bidding Platform team is responsible for owning and optimizing the core distributed systems infrastructure upon which our real time bidding platform is built. Our unique scale challenges (huge volumes of business objects, high number queries per second and vast amount of generated data) require our team to constantly optimize our platform for cost and business growth. We collaborate closely with product teams and data scientists to understand business challenges and with other engineering teams at AppNexus/Xandr on building cross-functional projects.

About the job
You will work on designing, building and optimizing software that enables our distributed systems (the Xandr bidder) to scale with business challenges, to increase reliability and improve engineering productivity.
You will continuously work to align yourself with (and espouse) industry-leading software development practices to solve challenges with the team.

You'll also
  • Analyze, test, and deploy changes in a low-latency multi-threaded environment with strict SLAs
  • Collaborate with a variety of business stakeholders such data science and customer's engineering teams
  • Consistently look for ways to optimize and improve our systems with better reliability, monitoring and transparency.


About your skills and qualifications:
1 - 3 years of professional experience as a software developer using either C, C++, Golang, or Java in a team setting with excellent creative problem-solving abilities.
Experience working on distributed multi-thread system, preferably in Linux environment.
Excellent Computer Science fundamentals with regards to data structures, algorithms, time complexity, etc.
BA/BS degree or MS degree in Computer Science or related field.

Good to have:
Experience building, profiling and debugging real-time high performance distributed multi-threaded applications in a Linux environment.
Experience practicing advanced optimization techniques
Experience with real-time data processing engines, ultra-low-level, and low latency systems is preferred
Experience with Docker and Kubernetes.
Marked interest in learning any of the above.

About you
You are passionate about a culture of learning and teaching. You love challenging yourself to constantly improve, and sharing your knowledge to empower others.
You like to take risks when looking for novel solutions to complex problems. If faced with roadblocks, you continue to reach higher to make greatness happen.
You care about solving big, systemic problems. You look beyond the surface to understand root causes so that you can build long-term solutions for the whole ecosystem.
You believe in not only serving customers, but also empowering them by providing knowledge and tools.

Similar Jobs

Jr. Software Engineer - TAP

Chubb INA Holdings Inc.

Jersey City, NJ

On-the-job and educational technical training (offered through Pluralsight) to enhance skills within your chosen discipline.

Software Engineer (Remote)

M3USA

New York, NY

Work closely with a cross-functional team including engineers, product, and design staff to develop a great user experience and achieve product objectives.

Python Engineer

TrailStone Group

New York, NY

Design, develop and maintain microservices, ETL jobs and system components for our Python-based data integration, processing and analytics platform.

Android Engineer, Consumer Experience

Spotify

New York, NY

You know how to write readable, maintainable, performant object-oriented Java and/or Kotlin. You have released at least one app or have a project in the works…

Software Engineer - Node.JS (Remote)

M3USA

Fort Washington, PA

Design, implement and deliver highly scalable solutions based on modern cloud-based architectures. Set and actively promote software development processes and…

Software Engineer (SRE)

Comcentric

Trenton, NJ

We are seeking Site Reliability Engineers (software engineers/developers being considered as well) for Permanent, Full Time Employment for our direct client -…

Senior Software Engineer - Node.JS (Remote)

M3USA

Fort Washington, PA

Design, implement and deliver highly scalable solutions based on modern cloud-based architectures. Set and actively promote software development processes and…

Site Reliability Engineer

Phenom People

Ambler, PA

At least 5 years' experience working in IT service management, or a similar role. To be a successful incident engineer, one should have strong written and…

Senior Full Stack Engineer - Ruby on Rails

Fulcrum

New York, NY

A product-oriented attitude with a focus on solving real-world problems for customers. At Fulcrum, we help our customers modernize their workforces through…

Full Stack Senior Software Engineer

Unified

New York, NY

We are looking for a full stack senior software engineer with a demonstrated track record of developing and maintaining production services, innovative thinking…

AWS Cloud Engineer : W2 only

PC Services inc

New Jersey Wildlife and Game Refuge, NJ

*AWS Autosys Batch programmer* *Work Location: Colorado Springs CO or Remote* *Duration: 6 Months* Top 3 Skillsets/Job Description: AWS Batch Scripts…

Senior Cloud DevOps Engineer

SAP

Newtown Square, PA

Experience on scripting in at least one language such as python/perl/shell. 5+ years automation experience with at least one configuration/deployment management…

DevOps Engineer

Secure RPO

Newark, NJ

DevOps is a set of practices that combines software development (Dev) and information technology operations (Ops) to shorten the systems development life cycle…

Software Engineering

JPMorgan Chase Bank, N.A.

New York, NY

BS/BA degree or equivalent experience. Expertise in application, data, and infrastructure architecture disciplines.

Software Engineering

JPMorgan Chase Bank, N.A.

Jersey City, NJ

Understanding of software skills such as business analysis, development, maintenance, and software improvement. BS/BA degree or equivalent experience.

Cloud Engineer

Capgemini

New York, NY

Location NY/NJ @ Manager level with DGTL practice. Strong CI/CD experience with Kubernetes and Docker is a must have.

Cloud DevOps Engineer

SAP

Newtown Square, PA

Experience on scripting in at least one language such as python/perl/shell. 3+ years of experience in software development/scripting in Python or Shel.

Sr Mobile Engineer - Android

CBS

New York, NY

Review code changes by other Android engineers to ensure they meet requirements, are error free, and use best practices. Build new product features in Kotlin.

RF Engineer - New Jersey

DISH

Roseland, NJ

Experience with macro and small cell nominal and final RF designs including development, operations, RF KPIs, and maintenance of RF link budgets for 3GPP…

Software Development Engineer

Audible

Newark, NJ

The team includes Quality Assurance Engineers, Quality Assurance Technicians and Software Engineers working side by side with Software Development Engineers,…

Front End Engineer

Cadent

Philadelphia, PA

Be open to leading small teams through the project life cycle, as well as mentor more junior engineers. Working closely with engineering colleagues and our…

Sr. Software Engineer- Messaging Platform

Disney Streaming

New York, NY

Experience working in a modern, agile software team with version control & project management tools (e.g. Github, SVN, Jira, Basecamp).

Software Engineering - CCB

JPMorgan Chase Bank, N.A.

Jersey City, NJ

Understanding of software skills such as business analysis, development, maintenance, and software improvement. BS/BA degree or equivalent experience.

Lead Software Engineer

Cox Automotive

Exton, PA

Experience delivering software in cloud-based systems. Our Software Engineers are energetic influencers who thrive on designing simple and scalable solutions to…

Ad