1+ months

Software Engineer II

New York, NY 10176
  • Jobs Rated
    8th
DUTIES: 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 delivery innovative features. Support a world-wide network of production systems by investigating and debugging production level issues and providing fixes in an timely manner. Develop a more mature platform by optimizing performance, refactoring code for readability, and reducing error rates. Write unit and integration tests that follow the Test Driven Development philosophies. Participate in peer reviews for code changes and provide feedback to increase code efficiency, maintainability, readability, and test coverage. Increase system reliability and stability 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. This includes development of technical specifications, proof of concept code, and selling the design in group meetings. Use backend development and Go programming language to satisfy business needs. Build and work with distributed Rest APIs as well as relational databases e.g.: Microsoft SQL, MySQL, Postgres) and non-relational databases (e.g., Casandra, Aerospike). Use concurrent programming, container orchestration (e.g. 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.


REQUIREMENTS: Requires a Masters degree, or foreign equivalent degree in Computer Science or Software Engineering and two (2) Years of experience in the job offered or two (2) Years of experience: using backend development and Go programming language; building and working with distributed Rest APIs as well as relational databases e.g.: Microsoft SQL, MySQL, Postgres) and non-relational databases (e.g., Casandra, Aerospike); using concurrent programming, container orchestration (e.g. Docker and Kubernetes), and source control tools and code review workflows; using cloud hosting platforms such as Azure, AWS, and GCP; gathering requirements, writing technical specifications, and managing projects; and communicating 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***
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-07-05 Expires: 2021-12-28

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:

Software Engineer II

AT&T
New York, NY 10176

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