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

Job Overview

8 days ago

Software Engineer II

AT&T - New York, NY

Build and maintain a real-time large-scale distributed system that powers the buying and selling of digital ads. Contribute as a maintainer of a growing open source project to expand and empower its community, improve quality and performance, and deliver innovative features. Support a world-wide network of production systems by investigating and debugging production level issues and providing fixes in a timely manner. Develop a more stable platform by optimizing performance, refactoring code for readability, and reducing error rates. Write unit and integration tests that follow the Test Driven Development (TDD) philosophies. Participate in peer reviews for code changes and provide feedback to increase code efficiency, maintainability, readability, and test coverage. Increase system reliability by adding metrics, setting up monitoring dashboards, and configuring alerts using systems such as InfluxDB, Prometheus, Grafana, and CatchPoint. Design and implement new features conferring with product managers, open source stakeholders, and cross-functional engineering teams. Develop technical specifications, proof of concept code, and ‘selling’ the design in group meetings. Use backend development skills, the C programming language, and the Go programming language to satisfy business needs. Build and work with distributed REST APIs as well as relational databases such as Microsoft SQL, MySQL, Postgres and non-relational databases such as Casandra, Aerospike. Use concurrent programming, container orchestration such as Docker and Kubernetes, and source control tools and code review workflows to perform job duties. Use cloud hosting platforms such as Azure, AWS, and GCP. Gather requirements, write technical specifications, and manage projects. Communicate with other technical teams, product managers, and senior management. Read requirements or technical specifications in order to write source code in accordance.

Requires a Bachelor’s degree, or foreign equivalent degree in Computer Science or Systems Engineering and five (5) Years of progressive, post-baccalaureate experience in the job offered or five (5) Years of progressive, post-baccalaureate experience using backend development in either the C or Go programming languages; working with relational databases like Microsoft SQL, MySQL, or Postgress; using concurrent programming, source control tools and code review workflows; using cloud hosting platforms such as Azure, AWS, or GCP; using static code analyzers such as SonarQube, Coverity or Fortify; reading requirements or technical specifications in order to write source code in accordance and communicating closely with other technical teams, product managers, and senior management.

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 *np*

Similar Jobs

Labs - .NET Software Engineer

PRICE WATERHOUSE COOPERS

New York, NY

Building, testing, deploying, and managing applications on cloud computing services such as Azure; Utilizing established development tools, guidelines, and…

Labs - .NET Software Engineer

PRICE WATERHOUSE COOPERS

Melville, NY

Building, testing, deploying, and managing applications on cloud computing services such as Azure; Utilizing established development tools, guidelines, and…

Entry-Level React Web Application Engineer

Quintrix solutions

New York, NY

B.S degree in Computer Science or similar field with a minimum GPA of 3.0. Basic knowledge of object-oriented programming languages like Java, .

Software Development Engineer - Customer Experience and Promotions

Audible

Newark, NJ

You are an innovative and passionate top software engineer looking to make a positive impact on customer experience.

Labs - .NET Software Engineer

PRICE WATERHOUSE COOPERS

Stamford, CT

Building, testing, deploying, and managing applications on cloud computing services such as Azure; Utilizing established development tools, guidelines, and…

Labs - .NET Software Engineer

PRICE WATERHOUSE COOPERS

Philadelphia, PA

Building, testing, deploying, and managing applications on cloud computing services such as Azure; Utilizing established development tools, guidelines, and…

Software Development Engineer - Price, Payment & Purchase Experience

Audible

Newark, NJ

Knowledge of professional software development life cycle best practices, including coding standards, code reviews, source control management, continuous…

Avaya Automation Engineer-REMOTE

Full Potential Solutions

New York, NY

Experience implementing and supporting speech software such as Nuance & LumenVox. Assist in Pre-Sales discussions regarding best practices and how to meet…

Labs - .NET Software Engineer

PRICE WATERHOUSE COOPERS

Florham Park, NJ

Building, testing, deploying, and managing applications on cloud computing services such as Azure; Utilizing established development tools, guidelines, and…

Mobile Engineer - New Jersey

Cushman & Wakefield

New York, NY

Responsibilities include (but are not limited to) maintaining a clean and safe working environment, performing rounds, conducting routine assessments,…

Senior Software Development Engineer

Audible

Newark, NJ

Knowledge of professional software development life cycle best practices, including coding standards, code reviews, source control management, continuous…

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 - .NET Core, Azure

Deloitte

Glen Mills, PA

At least 6 years of experience with core programming skills in C# with a focus on .net Core. At least 6 years expertise building distributed, asynchronoyus…

Software Engineer

Deloitte

Glen Mills, PA

At least 5 years’ experience in . At least 2 years’ expertise building distributed, asynchronoyus cloud applications. Create Web UI applications using angular.

Avaya Automation Engineer- REMOTE

Full Potential Solutions

Philadelphia, PA

Experience implementing and supporting speech software such as Nuance & LumenVox. Assist in Pre-Sales discussions regarding best practices and how to meet…

DevOps Engineer

Deloitte

Glen Mills, PA

In collaboration with DevOps engineers, and Cloud architects you will support development teams with a full set of DevOps ALM tools by leading the establishment…

Azure Application Developer

Deloitte

Glen Mills, PA

Manage and oversee day to day activities of team and ensure adherence to enterprise standards in project execution methodology, requirements gathering, quality…

Java Developer

Comcast

Philadelphia, PA

Implements, testing and debugging defined software components. Completes programming and implements, tests and debugs defined software components.

Azure Application Developer

Deloitte

Princeton, NJ

Manage and oversee day to day activities of team and ensure adherence to enterprise standards in project execution methodology, requirements gathering, quality…

Senior Software Engineer

Deloitte

Princeton, NJ

At least 5 years of experience in design and development of complex web-based, high transaction, high volume, distributed systems offered in a SaaS model or…

Senior Software Engineer - .NET Core, Azure

Deloitte

Princeton, NJ

At least 6 years of experience with core programming skills in C# with a focus on .net Core. At least 6 years expertise building distributed, asynchronoyus…

DevOps Engineer

Deloitte

Princeton, NJ

In collaboration with DevOps engineers, and Cloud architects you will support development teams with a full set of DevOps ALM tools by leading the establishment…

Global Identity Access Management Engineer

Deloitte

Princeton, NJ

Perform technology research, hands-on evaluation, and provide technical summary of the solution based on business use cases.

Global Identity Access Management Engineer

Deloitte

Glen Mills, PA

Perform technology research, hands-on evaluation, and provide technical summary of the solution based on business use cases.

Ad